verilog hdl 顶层文件描述方法主要有哪些

verilog hdl 顶层文件描述方法主要有哪些,第1张

主要是有三种基本的描述方式,包括结构化描述方式、数据流描述方式以及行为级描述方式。结构化描述方式是最原始的描述方式,也是抽象级别最低的描述方式,但是同时也是最接近于实际的硬件结构的描述方式。数据流描述方式是要比结构化描述方式的抽象级别更高一些的,因为它不再需要清晰的刻画出具体的数字电路的架构,而是可以比较直观的表达出底层逻辑的行为。行为级描述方式的抽象级别是最高的,概括力也是最强的,因此规模稍大些的设计,往往都是以行为级描述方式为主的。

元界

元界是一个主打应用开发的底层公链的项目,并且还在生态当中加入了智能资产(Smart Property)、数字身份(Avatar)以及预言机(Oracle)等功能,用户可以在元界上面登记和发行数字资产,从而来实现在区块链上的价值的转移。未来还将会逐步对项目开源,并且尝试为企业级的用户提供技术和商业支持的服务。元界链上的数字资产是无需信任的,可以自由注册,发行渗滚,转移,存放以及作用于抵押和烧毁。资产的流通是非常羡粗便捷的,在金融资产交易的领域有着广泛的丛派余应用前景。通过Avatar数字身份的功能,任何人都可以在元界区块链上拥有智能资产。所有应用价值的信息,都将会以密码学的方式来进行加密,除非Avatar持有人授权的话,否则任何人都是无法获取用户的加密信息的,非常的安全。Oracle预言机功能在元界区块链中起到的是价值中介的作用,通过托管

Oracle,可以保管现实形态的资产,然后再在链上发行与之相对应的数字资产,使得现实资产的映射上链变得非常的便捷。元界的钱包是一个在线的网页钱包,并且还可以兼容传统的PC平台。用户可以通过在元界钱包存储元界的资产,或者是进行专有资产的交易与发行。元界项目在资产发行以及交易领域都是有所布局的,独特的预言机功能还可以联通现实世界资产,大大增强了项目的落地场景。

verilog中,一般不可能将所有代码都写到同一个文件里,这就需要写顶层文件以及调用子模块

图示:

1、 首先建立一个module,命名为top

2、将连接后的整体输入和输出写入module

例如 :

3、点击要调孝迹用的子模块

选择View HDL Instaniation Template:

(instance name由用户自己定义)复制进top模块下:

!!!注意:最后要构成整体的里面的连线,要用wire <名字>;标注出来,要不然仿真会出错,如上图wire clk_1HZ,使分频后的时钟信号作为CONTROL模块的时钟输入。将调用的子模块都这样写入top模块即可完成模块的调用,构成一个新模块,或者理解为将这几个子模块封装起来,只留出了输入和输出,即为第一张图所示。

总结以下3个观点:

1 各个子模块的设计可以相互独立,不必写在同一个文件里

2 例化子模块的时候,不需要手打,采用“view HDL instantiaion Template”!例化更为方便。

3 线端子进行连接的时候,定义wire ,采用assign赋值的方式即可完成。

4 一定注意不要落下子模块间的连线,一定要用 wire <名字>声明一下慎渗。

fpga开发

vivo16年出的手机

精选推荐

广告

Verilog子模块调用教程

126下载·1评论

2014年11月23日

SV验证-1建立顶层文件

100阅读巧孝并·0评论·2点赞

2022年11月13日

子模块到顶层模块——例化与调用

1.7W阅读·0评论·13点赞

2018年5月7日

verilog图像处理顶层文件和仿真文件

247阅读·0评论·0点赞

2022年11月4日

ISE tips

119阅读·0评论·0点赞

2013年5月31日

parameter 顶层模块和子模块之间的parameter 不一致

860阅读·0评论·0点赞

2019年7月1日

再现神预言:这也许是2023年黑马的行业,将造就大批千万富翁!

00:46

12天提升收入

广告

1、首先,在项目上右键,点击New Source创建新的代码文件。

2、选择User Document创建自定义的文本文件。

3、败兆枝创建察敏好后,在下方切换到Files面板,双击打开该文件,按照自己喜欢的形式输入数据。

4、数据文猜敬件写好后,就要编写Verilog测试模块读取该文件并对模块进行测试了。在项目上右键,点击New Source,接着选择Verilog Test Fixture,输入文件名并继续,选择待测模块,接着创建文件。

5、编写以下代码。

6、在仿真模式下运行仿真,效果如图。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8218894.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存