襄樊职业技术学院:《在系统编程技术》课程电子教案(PPT教学课件)第11讲 VHDL语言结构体的描述方法

系统可编程技不 第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(端口映射) 元件例化语句
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 襄樊职业技术学院:《在系统编程技术》课程电子教案(PPT教学课件)第12讲 VHDL语言语言主要描述语句.ppt
- 襄樊职业技术学院:《在系统编程技术》课程电子教案(PPT教学课件)第9讲 VHDL语言的基本结构.ppt
- 襄樊职业技术学院:《在系统编程技术》课程电子教案(PPT教学课件)第10讲 VHDL语言的数据类型.ppt
- 襄樊职业技术学院:《在系统编程技术》课程电子教案(PPT教学课件)第7讲 ispLever软件概念、命令和实践.ppt
- 襄樊职业技术学院:《在系统编程技术》课程电子教案(PPT教学课件)第8讲 isp技术应用设计方法.ppt
- 襄樊职业技术学院:《在系统编程技术》课程电子教案(PPT教学课件)第6讲 ABEL语言逻辑方程、状态图设计法.ppt
- 襄樊职业技术学院:《在系统编程技术》课程电子教案(PPT教学课件)第4讲 ABEL语音源文件元素.ppt
- 襄樊职业技术学院:《在系统编程技术》课程电子教案(PPT教学课件)第5讲 ABEL语言常用语句、真值表设计法.ppt
- 襄樊职业技术学院:《在系统编程技术》课程电子教案(PPT教学课件)第2讲 CPLD和FPGA的基本结构.ppt
- 襄樊职业技术学院:《在系统编程技术》课程电子教案(PPT教学课件)第3讲 ABEL语音源文件基本格式规则.ppt
- 襄樊职业技术学院:《在系统编程技术》课程电子教案(PPT教学课件)第1讲 可编程器件结构简介.ppt
- 《SDH技术》第一章 概述.ppt
- 《SDH技术》绪论.ppt
- 《SDH技术》第八章 SDH的应用.ppt
- 《SDH技术》第七章 网络管理.ppt
- 《SDH技术》第六章 SDH的网同步.ppt
- 《SDH技术》第五章 SDH传送网络结构和自愈网.ppt
- 《SDH技术》第四章 SDH光传输系统及其性能分析.ppt
- 《SDH技术》第三章 SDH设备.ppt
- 《SDH技术》第二章 同步复用与映射方法.ppt
- 襄樊职业技术学院:《在系统编程技术》课程电子教案(PPT教学课件)第13讲 VHDL语言语言组合逻辑电路设计.ppt
- 襄樊职业技术学院:《在系统编程技术》课程电子教案(PPT教学课件)第14讲 VHDL语言语言时序逻辑电路设计.ppt
- 河海大学:《高频电子线路》第1章 绪论.ppt
- 河海大学:《高频电子线路》笫2章 滤波器.ppt
- 河海大学:《高频电子线路》第2章(2-2) LC滤波器.ppt
- 河海大学:《高频电子线路》第2章(2-3) 声表面波滤波器(SAW)(声电子器件).ppt
- 河海大学:《高频电子线路》笫6章 调制与解调.ppt
- 河海大学:《高频电子线路》笫6章(6-1) 抑制载波调幅、单边带调幅和残留边带调幅.ppt
- 河海大学:《高频电子线路》第6章(6-2) 角度调制.ppt
- 河海大学:《高频电子线路》第6章(6-3) 实现频率调制的方法与电路.ppt
- 河海大学:《高频电子线路》第6章(6-4) 调频波的解调方法与电路.ppt
- 河海大学:《高频电子线路》笫7章 锁相环路.ppt
- 河海大学:《高频电子线路》第7章(7-3) PLL的线性分析.ppt
- 河海大学:《高频电子线路》第7章(7-4) PLL的非线性分析.ppt
- 河海大学:《高频电子线路》回顾3.ppt
- 河海大学:《高频电子线路》回顾1.ppt
- 河海大学:《高频电子线路》导体表面的功率损耗.ppt
- 河海大学:《高频电子线路》总复习.ppt
- 河海大学:《高频电子线路》第二章作业.ppt
- 河海大学:《高频电子线路》答案第二章.doc