对电路结构的描述方法

对电路结构的描述方法

ID:27680323

大小:839.50 KB

页数:35页

时间:2018-12-02

对电路结构的描述方法_第1页
对电路结构的描述方法_第2页
对电路结构的描述方法_第3页
对电路结构的描述方法_第4页
对电路结构的描述方法_第5页
资源描述:

《对电路结构的描述方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第七讲VHDL语言对电路结构的描述方法提纲结构模型层次与抽象类属配置总结结构模型的基本要素在结构模型的描述中,一个数字系统是由模块和模块之间的互连构成的这些模块本身可以用行为模型或结构模型来描述每一个模块都有自己独立的entity和architecture结构结构描述方法定义设计中的模块描述模块间的互连结构描述方法half_adder和or_2的entity/architecture必须已经存在结构描述方法:状态机举例结构描述方法:状态机举例结构化描述和电路图是一一对应的关系注意上面的例子中没有

2、连接的端口用“open”来表示层次化与抽象性层次化与抽象性层次化与抽象性结构化的描述是可以嵌套的结构化描述通过嵌套就形成了一个层次化的模型在进行仿真之前,这种层次化的结构需要被展平(flattened)层次化结构中的最底层单元的行为描述必须存在层次化与抽象性层次化与抽象性在这种层次化结构中可以方便地引用IPcore和厂家库对其中某一特定的部件,可以在不同的抽象层次上进行仿真类属(Generic)定义利用类属定义可以实现参数化的电路描述类属在层次化描述中的运用类属在层次化描述中的运用:全加器举例类

3、属在层次化描述中的运用:全加器举例类属定义的优先权类属定义的优先权类属映射的优先权高于模块内部的定义!类属(Generic)的运用类属是常数型对象,在Architecture中只能读在编译VHDL程序时,必须指明类属的值类属是VHDL接口定义的一部分,但没有电路上的对应对象类属不仅可以用来描述延迟参数,而且是一种强大的结构描述手段类属的运用:N输入门电路类属的运用:N输入“或”门电路类属的运用:N位寄存器生成语句(GenerateStatement)生成语句以一种参数化的方式来描述逻辑电路的规则

4、化互连运用生成语句的前提条件简明的描述所实例化的电路是一种重复的结构生成语句(GenerateStatement)生成语句的运用:8位加法器的描述生成语句的运用:8位加法器的描述首先需要识别具有规则互连的逻辑电路定义局部的信号阵列来实现其中的规则互连部分编写生成语句类似于循环(loop)和多维阵列特别关注其中没有连接的信号!完成设计的其余部分配置(Configurations)语句配置(Configuration)语句一个设计实体(entity)可以有多个备选的结构(architecture)配

5、置语句(configuration)定义了设计实体和特定结构间的对应关系配置语句:组成部件的绑定配置语句:组成部件的绑定在绑定过程中,我们关注于结构而非实体通过绑定可以加强设计的共享:设计细节的变更可以通过变更配置来方便地实现,整个系统的高层结构和组成保持不变。VHDL语言默认的绑定规则查找同名的实体如果存在多个同名实体,则将最后编译的结构进行绑定VHDL语言默认的绑定规则配置语句的绑定配置语句的绑定总结结构模型对实际电路结构的描述层次与抽象结构模型中对电路模块的不同层次的细节的描述类属构造参数

6、化的模块用于对硬件进行设置配置配置的定义配置的使用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。