readme

来自「基本数学运算库 包括各种用VHDL语言描述的基本数学运算单元」· 代码 · 共 58 行

TXT
58
字号
VHDL Library of Arithmetic Units, Version 1.0=============================================Installation:  1) Unpack the appropriate tar file (standard, cadence, or synopsys)     -> generates a directory `vhdl' containing all VHDL files.  2) Create a new `arith_lib' library in your synthesis environment     (see instructions of your synthesis tool).  3) Compile the required VHDL files into this library:       - first the `arith_utils.vhd' and `arith_lib.vhd' files       - then the required component files	 (see the `hierarchy.txt' file for component dependencies).Usage:  - The components can be used by simple instantiation in your VHDL code  - All component declarations are found in the `arith_lib' package  - See the `Example.vhd' file for usage example  - Select the performance of the component through the `speed' generic:    slow, medium, fast (0, 1, 2 under Synopsys)  - Make sure that your synthesizer takes full-adder cells if synthesizing    `FullAdder.vhd' (many arithmetic units have much better performance using    full-adders). If necessary, instantiate the according full-adder cell    directly in `FullAdder.vhd'.  - The components are highly hierarchical. Flatten the synthesized circuits    before optimization in order to get better optimization results.  - Multipliers and multi-operand adders contain redundant full-adders. In some    tools, the netlist must be optimized several times in order to eliminate    all redundant full-adders.Documentation:  - A list of all components is given in `components.txt'.  - Hierarchical dependencies of the components are given in `hierarchy.txt'.  - Component declarations are found in `arith_lib.vhd'.  - Detailed component information and behavioral descriptions are given in    the individual VHDL source files.  - A technical report on the library and a project description is found at    <http://www.iis.ee.ethz.ch/~zimmi/arith_lib.html>.  - This library and Documentation also can be downloaded from http://www.fpga.com.cnMaintenance:  - This library was exhaustively tested only on V-System and Compass.    It was marginally tested on Mentor, Cadence, and Synopsys.    I am very interested in feedback on these and other tools with respect to    problems during simulation or synthesis as well as circuit performance.  - Please send reports to <zimmi@iis.ee.ethz.ch>.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?