第12章PLD技术及其应用内容资料.ppt
器件编程 编程器设置 第12章 12.2.5 第12章 12.3 12.3 硬件描述语言 VHDL(Very High Speed Intergrated Circuit Hardware Description Language) 即超高速集成电路硬件描述语言 (1) 功能强大,描述力强。可用于门级、电路级甚至系统级的描述、仿真和设计。 主要优点 (2) 可移植性好。对于设计和仿真工具采用相同的描述,对于不同的平台也采用相同的描述。 (4) 可以延长设计的生命周期。因为VHDL的硬件描述与工艺技术无关,不会因工艺变化而使描述过时。 (3) 研制周期短,成本低。由于VHDL支持大规模设计的分解和对已有设备的利用,因此加快了设计流程。 定义 第12章 12.3 硬件描述语言 库 实体 结构体 第12章 12.3 实体 实体名 端口 数据类型 第12章 12.3 端口说明 端口模式 端口模式说明 IN 输入 OUT 输出(构造体内部不能再使用) BUFFER 输出(构造体内部可再使用) INOUT 双向 LINKAGE 不指定方向,无论哪一个方向都可连接 第12章 12.3 数据类型 BIT 位类型,取值0、1,由STANDARD程序包定义; BIT_VECTOR 位向量类型,是BIT的组合,该端口的取值可能是 一组二进制位的值; STD_LOGIC 工业标准的逻辑类型,取值0、1、X、Z,由 STD_LOGIC_1164程序包定义; INTEGER 整数类型,可用作循环的指针或常数,通常不用作I/O信号; STD_LOGIC_VECTOR 工业标准的逻辑向量类型,是STD_LOGIC的组; BOOLEAN 布尔类型,取值FALSE,TRUE。 第12章 12.3 结构体 结构体的一般形式为: Architecture 结构体名 Of 实体名 Is [说明] Begin [功能描述语句] End 结构体名; Architecture or2x Of or2 Is Begin y=a OR b; End or2x; 结构体名 实体名 第12章 12.3 结构体---Block 进程(Process)语句结构 Block语句结构 子程序(Subprograms)语句结构 ARCHITECTURE a OF demulti_4v IS Begin B Block Begin Case S Is When “00”= Y0=D; When “01”= Y1=D; When “10”= Y2=D; When Others = Y3=D; End Block B; End a; Block语句的表达格式如下: 块结构名: Block Begin 并行语句 End Block 块结构名; 三种子结构 第12章 12.3 结构体--- Process Architecture dec4be_arch of dec4be is Begin Process (in_bit) Begin Case in_bit is When 0 = BE0=0; BE1=1; When 1 = BE0=1; BE1=0; When others = BE0=X; BE1=X; End case; End process; End dec4be_arch; Process语句的表达格式如下: [进程名]:Process(信号) Begin 顺序描述语句 End Process; 第12章 12.3 结构体--- Subprograms Procedure mypro ( sig1 ,sig2 ) IS ┇ End mypro; 调用语句: mypro(sig1, sig2); 在VHDL中,子程序有两种类型: 过程(Procedure) 函数(Function) 1) 过程语句格式如下: Procedure 过程名 (参数表) Is [定义语句] Begin [顺序处理语句] End 过程名; 第12章 12.3 结构体--- Subprograms Package bpac is Function max ( a : Std_logic_vector; b : Std_logic_vector) Return Std_logic_vector; End bpac; Package body bpac is Function
您可能关注的文档
- 第11章 光纤通信新技术内容资料.ppt
- 第11章 典型材料的精密加工内容资料.ppt
- 第11章 品德心理精典课件.ppt
- 第11章 品牌策略教材编辑.ppt
- 第11章 商业银行风险管理(商业银行经营学-湖南大学,龙海明)学科知识.ppt
- 第11章 外扩散对非均相反应过程的影响学科知识.ppt
- 第11章 大题冲关滚动练之五-有机合成及推断(鲁科版)课件讲义汇总.ppt
- 第11章 嵌入式实时操作系统的应用课程设计.ppt
- 第11章 引水式地面厂房布置设计4内容资料.ppt
- 第11章 微波传感器学科知识.ppt
- 湖南省长沙市望城区第六中学2025-2026学年高三上学期11月期中考试化学试题(含答案).doc.docx
- TXJBX0206—2026药物警戒数据质量管理与控制规范.docx
- “国家储备粮源基地”建设的技术规范.doc
- TJYBZ《中小学可调式课桌椅技术要求》及编制说明.pdf
- TXJBX0208—2026急性缺血性脑卒中静脉溶栓护理配合规程.docx
- TXJBX0204—2026水利工程基础桩基施工质量无损检测应用指南.docx
- 居家安宁疗护服务规范.docx
- 电力户外跌落喷射式熔断器.pdf
- 抽注水多层同心球中子能谱仪技术规范.pdf
- TXJBX0215—2026汽车空气悬架用电磁控制阀性能测试规范.docx
最近下载
- 建筑室内施工图深化设计梁佳慧建筑工程系57课件讲解.pptx VIP
- 2024年世界职业院校技能大赛高职组“市政管线(道)数字化施工组”赛项考试题库资料.pdf
- 1.1 搭建生命体的“积木”(课件)-五年级科学下册(苏教版).pptx VIP
- 三年级数学面积应用题专项练习题.doc VIP
- 【CNAS CL01 2018内部管理评审报告】 2018年IEC17025 检测和校准实验室能力认可准则管理体系审核资料.docx VIP
- 2025年房地产经纪人房产税与相关税种(城镇土地使用税、契税)辨析专题试卷及解析.pdf VIP
- 空天科技机器征途.ppt
- 第六章 人类与土壤圈.doc VIP
- 地震演练总结通用5篇.doc VIP
- 建筑室内施工图深化设计梁佳慧建筑工程系36课件讲解.pptx VIP
原创力文档

文档评论(0)