在终端输入compxlibgui,这个就出现了编译库的界面,相当简单,如果要全部编译,一直点next即可。哈哈(但是前提要安装了xilinx ISE)。
编译后的库文件在H:/Xilinx13/ISE_DS/ISE/verilog/mti_se/6.5/nt/中,其中xilinxcorelib_ver是IP核行为级验证模型。
--------------------仿真Sram
利用Modelsim脚本编译的时候,需要加入glbl.v
#vlog D:/SVN_code/Xilinx/RSA2048/ipcore_dir/BLK_MEM_GEN_V6_1.v
vlog D:/SVN_code/Xilinx/RSA2048/ipcore_dir/sram1.v
vlog H:/Xilinx13/ISE_DS/ISE/verilog/src/glbl.v
vsim -L H:/Xilinx13/ISE_DS/ISE/verilog/mti_se/6.5/nt/xilinxcorelib_ver -novopt work.testbench glbl
vlog D:/SVN_code/Xilinx/RSA2048/ipcore_dir/sram1.v
vlog H:/Xilinx13/ISE_DS/ISE/verilog/src/glbl.v
vsim -L H:/Xilinx13/ISE_DS/ISE/verilog/mti_se/6.5/nt/xilinxcorelib_ver -novopt work.testbench glbl
当然,假如只用SRAM一个IP的话,可以只编译BLK_MEM_GEN_V6_1.v即可。
但是注意`timescale的定义,在BLK_MEM_GEN_V6_1.v中,定义的是绝对延时,比如输出数据的latency会有FLOP_DELAY个ps,所以在设计文件中的时钟频率不能太高,否则会出现多周期的延时,一般设置为`timescale 1ns/1ps
没有评论:
发表评论