Vivado 與 Modelsim 聯合仿真


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM