当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

襄樊职业技术学院:《在系统编程技术》第11讲 VHDL语言结构体的描述方法

资源类别:文库,文档格式:PPT,文档页数:29,文件大小:213KB,团购合买
一、结构体的一般语言格式 ARCHITECTURE结构体名OF实体名IS [说明语句]
点击下载完整版文档(PPT)

系统可编程技不 第11讲 VHDL语言结构体的描述 方法

在系统可编程技术 第11讲 VHDL语言结构体的描述 方法

结构体的一般语言格式 ARCHITECTURE结构体名0F实体名|S [说明语句] BEGIN [功能描述语句] END结构体名;

结构体的一般语言格式 ARCHITECTURE 结构体名 OF 实体名 IS [说明语句] BEGIN [功能描述语句] END 结构体名;

结构体三种描述方法 行为描述 (behavioral) 数据流描述 (dataflow) 结构化描述 (structural)

结构体三种描述方法 行为描述 (behavioral) 数据流描述 (dataflow) 结构化描述 (structural)

功能描述语句 进程语句 信号赋值语句 子程序调用语句 元件例化语句

功能描述语句 进程语句 信号赋值语句 子程序调用语句 元件例化语句

结构体一一行为描述 行为描述是高层次描述方式,它只描述输入 与输出之间的逻辑转换关系,而不涉及具体逻辑 电路结构等信息。 主要用于系统数学模型的仿真或系统工作原 理的仿真。故其大量采用的算术运算、关系运算 惯性延时、传输延时等描述方式是难于或不能进 行逻辑综合的

结构体--行为描述 行为描述是高层次描述方式,它只描述输入 与输出之间的逻辑转换关系,而不涉及具体逻辑 电路结构等信息。 主要用于系统数学模型的仿真或系统工作原 理的仿真。故其大量采用的算术运算、关系运算、 惯性延时、传输延时等描述方式是难于或不能进 行逻辑综合的

行为描述:一般采用进程语句( PROCESS) 描述 Architecture behavioral of eqcomp4 is begin comp: process(a, b) 高层次的功能 begin 描述,不必考 if a=b then 虑在具体电路 是怎样实现的 equal<=41’; ese equal<=“0; end if: end process comp; end behavioral g

行为描述:一般采用进程语句(PROCESS) 描述 高层次的功能 描述,不必考 虑在具体电路 是怎样实现的。 Architecture behavioral of eqcomp4 is begin comp: process (a,b) begin if a=b then equal <= ‘1’; else equal <=‘0’; end if; end process comp; end behavioral ;

结构体一一数据流描述 数据流描述:也称寄存器(RTL)描述方式, 明确描述了数据信号的流动路径、流动方向和流 动结果。 它采用类似于布尔方程的并行信号赋值语句 进行描述。可以描述时序电路,也可描述组合电 路。是完全能够进行逻辑综合的描述方式

结构体--数据流描述 数据流描述:也称寄存器(RTL)描述方式, 明确描述了数据信号的流动路径、流动方向和流 动结果。 它采用类似于布尔方程的并行信号赋值语句 进行描述。可以描述时序电路,也可描述组合电 路。是完全能够进行逻辑综合的描述方式

布尔方程描述 Architecture dataflow of eqcomp4 is begin 当a和b的 equal<=‘1 when a=bele“0’; 宽度发生 end dataflow 变化时, 需要修改 Architecture dataflow of eqcomp4 is 设计,当 宽度过大 begin 时,设计 equal<= not(a(0) xor b(O))and 非常繁琐 not(a (1) xor b()and not(a (2)xor b (2))and nota(3)xorb(③3) end dataflow

当a和b的 宽度发生 变化时, 需要修改 设计,当 宽度过大 时,设计 非常繁琐 布尔方程描述 Architecture dataflow2 of eqcomp4 is begin equal <= not(a(0) xor b(0))and not(a(1) xor b(1))and not(a(2) xor b(2))and not(a(3) xor b(3)); end dataflow2; Architecture dataflow1 of eqcomp4 is begin equal <= ‘1’ when a=b else ‘0’; end dataflow1;

结构体一一结构化描述 结构化描述:复杂数字逻辑系统的层次化设 计法。设计中,高层次的设计模块调用低层次的 设计模块,或直接用门电设计单元来设计一复杂 的逻辑电路。 它采用元件例化语句或生成语句进行设计

结构体--结构化描述 结构化描述:复杂数字逻辑系统的层次化设 计法。设计中,高层次的设计模块调用低层次的 设计模块,或直接用门电设计单元来设计一复杂 的逻辑电路。 它采用元件例化语句或生成语句进行设计

元件例化语句 使用格式: 先声明元件: Component元件名[|S] [Port(端囗说明)] End Component 后元件例化: 例化名:元件名 Port Map(端口映射)

使用格式: 先声明元件: Component 元件名 [ IS ] [ Port (端口说明)] End Component ; 后元件例化: 例化名: 元件名 Port Map(端口映射) 元件例化语句

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共29页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有