如何在 Verilog 中连接两个模块?
我已经编写了两个模块 DLatch 和 RSLatch,我想编写 verilog 代码来连接这两个模块。
I have written two modules DLatch and RSLatch and i want to write verilog code to join those two.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
说真的,您应该给自己买一本 Verilog 手册或搜索一些在线资源。
无论如何,这样的事情应该有效:
Seriously, you should get yourself a Verilog handbook or search for some online resources.
Anyway, something like this should work:
您可能需要查看 Emacs AUTOWIRE
You might want to look into Emacs AUTOWIRE
您将需要创建一个外部模块,其端口如原理图所示(D、Clk、Q、NQ)。在该模块内,您实例化两个子模块 DLatch 和 RSLatch,并适当地连接端口。 (您需要为内部互连声明额外的电线。)
You will need to create an outer module, with the ports as shown in your schematic (D, Clk, Q, NQ). Inside this module you instantiate the two submodules DLatch and RSLatch, and wire the ports appropriately. (You will need to declare extra wires for the internal interconnects.)