the Change for ISE Synthezise:
- add: library ethernet_lib;use ethernet_lib.all; in eth_controller.vhd.
- add: \hardware\assists : av_hw_acc, IP_header_check
- add: \hardware\building_blocks : cc_hw_acc, encoder
- in ISE: Sythesize properties: Veliog file path: --> ethenet Path
- use the new memory_interface.vhd and do some change to the ncore_wb.vhd: for example CPU_ID
- add all CoreGen file to the ISE-directory
- ISE libraries: change eth_port.vhd to ETHERNET.lib, change pe_cluster.vhd to URAT.lib
这里所谓的"VDHL极限编程结合FPGA实物仿真":就是利用eXtreme Programming的一部分思想进行VHDL编程。极限编程:从最简单的解决方式入手再通过不断重构达到更好的结果。这种方法与传统系统开发方式的不同之处在于,它只关注于对当前的需求来进行设计、编码,而不去理会明天、下周或者下个月会出现的需求。
具体步骤:
- VHDL小系统的模拟(例:我的项目中:使用只有3个Ports的Switch Box系统在ModelSim进行模拟,这样可以提高模拟效率和速度)
- FPGA大系统实物仿真(例:我的项目中:使用有5个Ports的Switch Box的原始系统在ISE进行综合,这样可以保证综合的正确性)
- 在VHDL小系统的模拟验证正确的设计,直接放入大的系统,直接进行ISE综合,但是要仔细嵌入新的设计。
- 重复以上步骤。
没有评论:
发表评论