手机号码,快捷登录
找回密码
登录 注册
zx7504081 发表于 2023-2-21 16:30 1)不用将后缀改为.sv,右键对应的.v文件,点击source Node Properties(或者快捷键ctrl+E),这样打开文件 ...
举报
Mucar 发表于 2023-2-22 13:40 如果你只是不想1行行写类似的代码,完全可以用generate代替。
bidrs 发表于 2023-2-27 10:51 模块内如何使用,端口就如何定义。二维数组作为模块接口已经很普遍了,最新版本的工具都不会报ERROR的 ...
PayPal 发表于 2023-2-27 15:58 以下是GPT的回答: 在 Verilog 中,可以使用 generate 块和 for 循环结构来生成并行输出的端口,以减少硬 ...
rosshardware 发表于 2023-2-27 16:31 用并行转穿行方式不会额外增加硬件开销,最终综合资源一样。
KongDu 发表于 2023-3-1 09:22 谢谢你的建议, 用generate的方式我尝试过, 只是不晓得这种并行转串行输出是否会额外增加硬件资源呢 ...
PayPal 发表于 2023-3-1 09:26 不会增加硬件资源。但是会增加布线。你可以用vivado试一下,看一下资源分布就知道了。 ...
KongDu 发表于 2023-3-1 09:19 如果这么做的话, 在端口例化时需要怎么写呢
zx7504081 发表于 2023-3-1 21:32 端口例化和之前的一样。 比如有个底层模块把数组或者mem型:
EETOP的代码编辑功能太垃圾了,我文本重新写
module example (
output [2:0]mem [0:1]
);
endmodule
module top;
logic [2:0] string [0:1];
example inst0(
.mem(string)
endmodulle
KongDu 发表于 2023-3-1 09:21 原来可以这样啊, 可能是我的版本不够新?
本版积分规则 发表回复 回帖后跳转到最后一页
查看 »
小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网 ( 京ICP备:10050787号 京公网安备:11010502037710 )
GMT+8, 2025-3-31 17:19 , Processed in 0.025075 second(s), 6 queries , Gzip On, MemCached On.