微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > Qsys添加IP核问题

Qsys添加IP核问题

时间:10-02 整理:3721RD 点击:
系统中需要使用SRAM,只有SOPC的SRAM代码,在其中修改加上了复位信号,代码如下

  1. module        SRAM_16Bit_512K(//        Host Data
  2.                                                 oDATA,iDATA,iADDR,
  3.                                                 iWE_N,iOE_N,
  4.                                                 iCE_N,iCLK,
  5.                                                 iBE_N,
  6.                                                 iRST_N,// add this just for fit qsys
  7.                                                 //        SRAM
  8.                                                 SRAM_DQ,
  9.                                                 SRAM_ADDR,
  10.                                                 SRAM_UB_N,
  11.                                                 SRAM_LB_N,
  12.                                                 SRAM_WE_N,
  13.                                                 SRAM_CE_N,
  14.                                                 SRAM_OE_N
  15.                                                 );
  16. //        Host Side
  17. input        [15:0]        iDATA;
  18. output        [15:0]        oDATA;
  19. input        [17:0]        iADDR;
  20. input                        iWE_N,iOE_N;
  21. input                        iCE_N,iCLK;
  22. input        [1:0]        iBE_N;
  23. input  iRST_N;
  24. //SRAM Side
  25. inout        [15:0]        SRAM_DQ;
  26. output        [17:0]        SRAM_ADDR;
  27. output                        SRAM_UB_N,
  28.                                 SRAM_LB_N,
  29.                                 SRAM_WE_N,
  30.                                 SRAM_CE_N,
  31.                                 SRAM_OE_N;

  32. assign        SRAM_DQ         =        SRAM_WE_N ? 16'hzzzz : iDATA;
  33. assign        oDATA                =        SRAM_DQ;
  34. assign        SRAM_ADDR        =        iADDR;
  35. assign        SRAM_WE_N        =        iWE_N;
  36. assign        SRAM_OE_N        =        iOE_N;
  37. assign        SRAM_CE_N        =        iCE_N;
  38. assign        SRAM_UB_N        =        iBE_N[1];
  39. assign        SRAM_LB_N        =        iBE_N[0];

  40. endmodule

复制代码


然后在Qsys中:Tools——Options——IP Search Path里面添加SRAM路径,
再刷新一下整个系统,发现SRAM还是没有添加进去,尝试过多种办法都不行。
我知道虽然还有一中其他方法直接在New Component里添加,我也试过添加过之后,在Nios中建立工程会报错,也没有找到解决的办法。
报错如下:

报错内容

最好有第一种的解决办法!谢谢了

工程建的不对,或者是没有用管理员运行!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top