FPGA接口问题
子模块AA有一个位宽为10位的输入接口a,我顶层模块调用该子模块时,顶层输入wireb只有8位,可以通过AA(.a{2'd0,b}),这种方式将我的输入前面添两个0输入进...
子模块AA有一个位宽为10位的输入接口a,我顶层模块调用该子模块时,顶层输入wire b只有8位,可以通过AA( .a{2'd0 , b}),这种方式将我的输入前面添两个0输入进去。
如果子模块AA有一个位宽为4位的输出接口c,我顶层模块调用该子模块时,顶层的输出wire d只有2位,我也只想要前低两位数据,应该怎么做,子模块接口c有4位,我顶层模块接口d只有2位,能够通过AA( .c{2'd0 , d})这样实例化模块得到子模块的低两位并且赋给b嘛?如果可以它高两位是怎么处理的? 展开
如果子模块AA有一个位宽为4位的输出接口c,我顶层模块调用该子模块时,顶层的输出wire d只有2位,我也只想要前低两位数据,应该怎么做,子模块接口c有4位,我顶层模块接口d只有2位,能够通过AA( .c{2'd0 , d})这样实例化模块得到子模块的低两位并且赋给b嘛?如果可以它高两位是怎么处理的? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询