- UID
- 2
- 帖子
- 8351
- 積分
- 13740
- 威望
- 30
- 金錢
- 527
- 貢獻
- 694
- 魅力
- 2041
- 閱讀權限
- 255
- 性別
- 男
- 在線時間
- 2106 小時
- 註冊時間
- 2005-10-4
- 最後登錄
- 2024-11-9
|
1#
發表於 2011-6-25 02:55
| 只看該作者
HDL Works HDL Design Entry EASE v7.4.R5 面對EASE的HDL圖形設計工具
作者: wen 日期: 2011-6-25 02:55 閱讀: 1145 人
打印
收藏
大 中
小
HDL Works HDL Design Entry EASE v7.4.R5 | 37.3 MB
EASE offers the best of both worlds with your choice of graphical or text based HDL entry. You don』t need to be a master of either Verilog or VHDL. When you're creating a new design, just enter your design using your mix of graphics and text. EASE automatically generates optimized HDL code for you in the selected language - VHDL or Verilog. Industry standard version control environments deal with design and configuration management enabling multiple users to work simultaneously on one EASE project.
Features & Benefits
•Graphical design environment with automated generation of hierarchical VHDL or Verilog code
•Push-button import of legacy Verilog or VHDL designs and extraction of graphical hierarchy
•Adheres to state of the art Windows look and feel for intuitive operation
•Standards compliant (IEEE-1076-87&93 VHDL and IEEE-1364 Verilog)
•True multi-user design environment and associated version control, managed by a sophisticated design environment browser
•Integrates smoothly with the industry's most popular simulators and synthesis tools
•Platform independent database
•Integrated HDL language editor
•Hot error reporting
Project Browser
The Project Browser provides a good overview and offers easy access to the design elements. The browser offers three views: the Database View shows a tree of all elements in your project, the File View shows all HDL files in the project and their status and the Hierarchical View shows the HDL hierarchy of your project. It also provides many status details of the different objects, like verification status, 'instantiated from' info, version number and more. From the browser, all objects can be opened in their respective editor (block, state, truth table or text editor).
The Hierarchical View shows the hierarchy on the selected entity, module or configuration. It allows you to create or delete configurations. Here you can also changes the binding of an architecture to a component when having multiple architectures for an entity.
Block Diagram Editor
The block diagram editor allows you to easily decompose your system into functional blocks. It is up to you how detailed you want to make the decomposition. Each block can be implemented using one of the four available editors. Facilitating an abstraction level between block diagrams and plain HDL code, the block diagram editor allows you to graphically represent VHDL processes or Verilog always statements. They can be implemented using state diagrams, truth tables or HDL text. This approach visualizes the data flow inside a single diagram.
State Diagram Editor
The state diagram editor supports Moore, Mealy and mixed state machines. Any valid VHDL expression or Verilog statement can be used to define actions and transition conditions. Transitions can be synchronous or asynchronous; outputs can be clocked or combinatorial. The state diagram editor supports a variety of state assignment methods, including binary, gray, one-hot and two-hot. User defined assignment is also supported. The generated HDL is optimized for time and area to achieve the best possible synthesized design from leading synthesis tools.
Truth Table Editor
The truth table editor is useful for decoders and decision logic. The spreadsheet like editor in combination with a flexible and smart use of column headers allows a compact visualization of the intended behavior. A column-fill wizard is available to generate data in various encoding styles and representations.
Scriptum™ - Internal Text Editor
EASE comes complete with its own integrated HDL language editor, Scriptum. Even on extremely large files Scriptum offers exceptionally fast editing capabilities. You can avoid typing errors and dramatically improve your productivity by using keyword and header templates, identifier repeat, auto case conversion and one-touch line and column manipulation. To keep your text highly readable and well structured, you may choose syntax coloring and in- and out-commenting of selected text, as well as line numbering and indentation. Scriptum offers extensive documentation capabilities such as color coding, capitalization and indentation to make your numerous lines of code more readable. Scriptum is fully customizable to create a design environment that meets your needs. Design language, synthesis templates, keyword templates, and user interface are easily tailored to your requirements.
Integrating external HDL
External HDL files like IP, legacy code, Matlab code and FPGA generated models can be integrated in your project as external objects. EASE will create symbols and component declarations for instantiated modules. Symbols can be easily updated to the latest version of your code. Existing HDL can also be translated into block diagrams. Symbol libraries for FPGA primitives can be created on the fly from vendor VHDL or Verilog descriptions.
Verification and Linting
Before VHDL or Verilog is generated EASE verifies the design for inconsistencies and syntax errors. Linting is an additional verification effort to find potential design problems (like range mismatches in assignments of vectors, or read-only signals) and optimizes the design by identifying unused signals and definitions. Errors, warnings and notes are reported in the verification pane. The messages are hot-linked to the corresponding editor to quickly navigate to the offending code.
Many FPGA's and ASIC's are designed by a team of engineers that need to work closely together to finish the implementation correct and on time. The best way to work together on a project is by using a design environment that allows a group of designers to simultaneously work on the project without interfering with each other. EASE supports team based design using industry standard version management systems like RCS, CVS, ClearCase and Subversion. All designers in the team can check-in/check-out objects at the entity/module level. This fine grain control allows you to edit the parts that you need to work on while your colleagues can still read these parts.
3rd Party Interfacing
EASE has a user configurable third party tool flow interface. A wizard will help the user to select the appropriate tools and set the options for these tools. Extra tool buttons will be added to the GUI for easy access to the selected tools. A list of tools supported by default is provided below. Other tools or vendors are easily added through the Tcl interface.
Simulation tools:
•ModelSim (Model Technology's )
•NCSim, Verilog-XL (Cadence)
•Xilinx ISIM
•Silos (Silvaco)
•Riviera (Aldec)
•VCS (Synopsys)
Synthesis tools:
•Altera Quartus
•Synplify (Synplicity)
•Precision
•Xilinx ISE
The FPGA Vendor tools from:
•Actel
•Altera
•Xilinx
HTML Generator
The HTML Generator allows you to export the whole project on your intranet or to the internet. With a single click EASE will export all diagrams, side data, generated HDL code and the project structure to the desired location in HTML and SVG files. SVG (Scalable Vector Graphics) is the W3C standard XML-based imaging model started by Adobe. Graphics created in SVG can be scaled without loss of quality across various platforms and devices. The exported HTML contains hot links in the diagrams and the project structure to easily navigate through your design.
Standards Support
EASE's code generator produces HDL output conforming to IEEE-1076-87 and IEEE-1076-93 VHDL standards, as well as the IEEE-1364 Verilog standard. EASE also supports the industry's leading simulators and synthesis tools, as well as version control features when provided.
Supported Platforms
Hardware Platforms & Operating Systems
•
PC
Windows XP / Windows Vista / Windows 7
Linux (should work with any recent distribution). Tested with RHEL 4.
HDL Works HDL Design Entry EASE【電路設計輸入最佳環境】的簡介:
EASE可提供對VHDL、Verilog、FPGA和ASIC的混合語言等電路設計輸入最佳環境,當完成設計後,允許使用者自行選擇自己喜歡,由EASE提供獨立的合成與模擬工具。在市場上,EASE提供最直覺的設計輸入環境,而且不管是對初學者或進階者,提供HDL設計所需的特性,可選擇文字方式或圖形方式進行設計,EASE會自動依你選擇的編程語言將圖形轉換成對應的HDL語言。
VHDL(VHSIC Hardware description language-高速整合電路描述語言;VHSIC- Very High Speed Integrated Circuit:高速整合電路)
HDL Works HDL Design Entry EASE : 面對EASE的HDL圖形設計工具
HDL Works公司的HDL Design Entry EASE 是一個HDL圖形設計工具,整合了結構圖、狀態圖、真值表、HDL 代碼,是一個面對EASE環境的HDL圖形設計工具
EASE提供對VHDL、Verilog、FPGA和ASIC的混合語言等電路設計輸入最佳環境,當完成設計後,允許使用者自行選擇自己喜歡,由EASE提供獨立的合成與模擬工具。
在市場上,EASE提供最直覺的設計輸入環境,而且不管是對初學者或進階者,提供HDL設計所需的特性,可選擇文字方式或圖形方式進行設計,EASE會自動依你選擇的編程語言將圖形轉換成對應的HDL語言。
System Requirements
•75 MB free disk space
•256 MB system RAM (512 MB recommended)
System Requirements
•75 MB free disk space
•256 MB system RAM (512 MB recommended)
Homepage: http://www.hdlworks.com/products/ease/index.html
Download
本帖隱藏的內容需要回復才可以瀏覽 |
2005.12.04不預期遇見什麼、才可能什麼都能遇見。
如果你是會員,有任何使用上的問題,請發短訊給我(wen)
如果你是訪客的話,註冊之後可以得到完整的瀏覽權限
|
|