论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
FOUNDATION ISE 4.2I是开发XILINX公司可编程逻辑产品(包括CPLD和FPGA系列)的软件工具包。利用FOUNDATION ISE 4.2I提供的设计环境和设计工具,可以灵活高效地完成各种数字电路设计。在FOUNDATION ISE 4.2I的设计环境下,对CPLD和FPGA进行设计的过程如下:
(1) FOUNDATION ISE 4.2I的设计输入有图形输入和文本输入两种方式。此外,符号编辑器用于编辑用户的模块符号。在本系统中,笔者使用Verilog HDL语言作为文本输入方式。
(2) 设计实现是在FPGA或CPLD器件内物理地实现所需的逻辑。这个过程由FOUNDATION ISE 4.2I中的核心部分编译器完成。它可依据设计输入文件自动生成熤饕用于器件编程、波形仿真、延时分析等所需的数据文件。
(3) 设计仿真是由仿真器和时延分析器利用编译器产生的数据文件来自动完成逻辑功能仿真和延时特性仿真(时序仿真)的。通过仿真可以发现设计中的错误与不足,以便对设计进行修改和完善,使其最终达到设计要求。
(4) 仿真结果正确以后,即可进行器件编程。即通过编程器(Programmer)将设计文件下载到FPGA芯片中。以在实际芯片中进行实际信号的时序验证熗时就芯片的实际运行性能进行系统测试。
4 HDB3的CPLD实现及仿真结果
用XC