集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1490|回复: 0

Verilog调用VHDL模块时,参数传递问题

[复制链接]
羽蒙 发表于 2014-7-2 10:46:44 | 显示全部楼层 |阅读模式
Verilog调用VHDL模块时,参数传递问题

positive
如题,这是VHDL模块的参数      Generic (   
     N : positive := 32;              
     CPOL : std_logic := '0';         
     CPHA : std_logic := '0';         
     PREFETCH : positive := 2;        
     SPI_2X_CLK_DIV : positive := 5);


这是我在verilog模块中例化的部份
  #(

.N                (N             ),

.CPOL             (CPOL          ),

.CPHA             (CPHA          ),

.PREFETCH         (PREFETCH      ),

.SPI_2X_CLK_DIV   (SPI_2X_CLK_DIV)
)

现在有两个问题
   1.数据类型不一样,比如std_logic对应verilog中的什么数据类型?
   2.现在CPU想动态的配置参数,可是不知道怎么弄,总是报错,说“N is not a constant”,难道只能在编译时静态设置吗?


望有这方面经验的大神指点!!!多谢!!!
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-6-21 21:05 , Processed in 0.064223 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表