Verilog语言这种写法是什么意思?懂的求解,在线等

moduleDE2_115_SD_Card_Audio_Player(……);input……;output……;DE2_115_SOPCDE2_115_SOPC_inst... module DE2_115_SD_Card_Audio_Player(……);
input……;
output……;
DE2_115_SOPC DE2_115_SOPC_inst(
.avs_s1_export_DACLRC_to_the_audio(AUD_DACLRCK )
);

…………
…………
endmodule
先声明这不是完整的程序。
一个module里面又有一个DE2_115_SOPC DE2_115_SOPC_inst();
还有就是(这里有个点,别看漏了) .avs_s1_export_DACLRC_to_the_audio(AUD_DACLRCK ) 这句是什么意思老师教的时候没讲过这种写法,没见过这种写法,求教。
展开
 我来答
锅里汵
推荐于2016-09-06 · TA获得超过210个赞
知道小有建树答主
回答量:582
采纳率:0%
帮助的人:242万
展开全部
这迟唤个是模块例化的语法。就是说,DE2_115_SOPC是你另外一个module块,然后你在这个module块里例化了(也可以理解为引用)。
.avs_s1_export_DACLRC_to_the_audio(AUD_DACLRCK )是端口连接的声明,你去看DE2_115_SOPC这个module里会告胡有avs_s1_export_DACLRC_to_the_audio这个端口,AUD_DACLRCK就是在例化时连接到这个端口的袜旦拦。
追问
ADU_DACLRCK连接到avs_s1_export_DACLRC_to_the_audio这个I/O口有什么效果?我看了下,AUD_DACLRCK 是定义的inout,拜托解释下,我自己猜错效果的话可能要走很大的弯路,求教
追答
连接信号的定义其实于你例化module管教的定义是相关的。inout是你这个信号在这个模块里的类型,相对应的管脚也是inout类型。然后比如要例化的module的管脚是input类型的,那你外面连的管脚类型可以是reg或者wire。而如果是output,则必须是wire。最后,刚开始学的话建议你不要去猜,把verilog完整的语法书看一遍就会了,这些书里都会写的,其实verilog的语法是很简单的,没多少东西。
百度网友e301c72
2015-06-21 · TA获得超过1474个赞
知道小有建树答主
回答量:564
采纳率:100%
帮助的人:536万
展开全部
这是调用子模块的写法啊
更多追问追答
追问
.avs_s1_export_DACLRC_to_the_audio(AUD_DACLRCK),这个是调用子模块吗?那AUD_DACLRCK是什么意思?是参数传递?
追答
avs_s1_export_DACLRC_to_the_audio是子模块DE2_115_SOPC的IO口

AUD_DACLRCK是主模块连接子模块的连线名
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式