1
編譯庫
用命令行
用vivado工具
vivado 有很多 IP核的接口 已經與 ISE的核 不太一樣了,比如fir ,接口就是這樣的:
fir_lp fir_lp_ip(
.aclk (sys_clk ),
.aresetn (!module_rst ),
.s_axis_data_tvalid(flt_nd),
.s_axis_data_tready(flt_rfd),
.s_axis_data_tdata(flt_din),
.s_axis_data_tuser(s_axis_data_tuser),
.s_axis_config_tvalid(flt_nd),
.s_axis_config_tready(s_axis_config_tready),
.s_axis_config_tlast(1'b0),
.s_axis_config_tdata(s_axis_config_tdata),
.m_axis_data_tvalid(flt_rdy),
.m_axis_data_tdata(flt_dout),
.m_axis_data_tuser(m_axis_data_tuser),
.event_s_data_chanid_incorrect(),
.event_s_config_tlast_missing(),
.event_s_config_tlast_unexpected()
);
所以仿真的modelsim版本 要更新,我用了10.4,版本的,如果電腦上有低版本的,最好卸了舊的,安裝一個最新的,否則 會氣死人。
2
3 simulation settings
如果再出錯,
就自己手動建立 sim.do吧。
用命令行編譯出來的庫:
轉載:http://blog.csdn.net/christne1225i/article/details/51597360