电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第五章 Learning VHDL must learn

esTc 设计中 电子设计自动化技术 教师:李平教授(博导) Email: pliQuestc. edu.cn Te:83201794
设计中心 电子设计自动化技术 教师:李平教授(博导) Email: pli@uestc.edu.cn Tel: 83201794

esTc 设计中 电子设计自动化技术 第五章·续二
设计中心 电子设计自动化技术 第五章 · 续 二

esTc 设计中 Learning Vhdl must learn What is Combinatorial Logic What is Sequential Logic What is concurrent statement What is Process statement
设计中心 Learning VHDL must learn What is Combinatorial Logic What is Sequential Logic What is Concurrent Statement What is Process Statement

UesTC 设计中 g Combinatorial Logic if Outputs at a specified time are a function only of the inputs at that time e.g. decoders, multiplexers and adders LPM DIRECTION= LPM PIPELINE LPM REPRESENTATION ONE INPUT IS CONSTANT= LPM Output change nstantly when resul uTPUT result[3. 0] input change b30
设计中心 Combinatorial Logic • Combinatorial Logic if – Outputs at a specified time are a function only of the inputs at that time • e.g. decoders, multiplexers and adders Output change instantly when input change

esTc 设计中 Sequential Logic Sequential Logic if ,, 三,,, O utputs at a specified time are a function of the inputs at that time and at all preceding times All sequential circuits must include one or more registers e.g. State Machine, Counters, Shift Register and Controllers - LPM REPRESENTATION= LPM WIDTH= ONE INPUT IS CONSTANT= LPM AVALUE Outputs depends LPM ADD SUB on inputs and previous output a3.0] result[3. 0] Register is used to hold the previous value
设计中心 Sequential Logic • Sequential Logic if – Outputs at a specified time are a function of the inputs at that time and at all preceding times – All sequential circuits must include one or more registers • e.g. State Machine, Counters, Shift Register and Controllers Outputs depends on inputs and previous output Register is used to hold the previous value

esTc 设计中 Concurrent Statements There are several different kinds of Concurrent statements (1) Simple Signal Assignments (2) Conditional Signal Assignments (3) Selected Signal Assignments
设计中心 Concurrent Statements • There are several different kinds of Concurrent Statements – (1) Simple Signal Assignments – (2) Conditional Signal Assignments – (3) Selected Signal Assignments

esTc 设计中 Putting it all together ENTITY cmpl sig Is ENTITY PORT( a, b, sel IN bit X, y, Z: OUT ARCHITECTURE END cmpl_sig ARCHITECTURE logic OF cmpl_ sig IS BEGIN X simple signal assignment x c(a AND NoT sel) OR(b AND se); sel conditional signal assignment y c a WHEN sel=O' ELSE b; selected signal assignment WITH sel SElECT i sel z<= a WHEN'O’ b When 0 WHEN OTHERS END logic. abe ∶sel CONFIGURATION cmpl_sig_ conf OF cmpl_sig IS FOR logic END FOR: END cmpl_sig_ conf;
设计中心 Putting it all together

esTc 设计中 Process statement all the Process statement is executed in parallel Within the Process Statement, the coding s execute in sequential Process Statement is: OUTPUT depends on INPUT with Sensitivity List to control the event happen
设计中心 Process Statement • All the Process Statement is executed in parallel • Within the Process Statement, the coding is execute in sequential • Process Statement is : OUTPUT depends on INPUT with Sensitivity List to control the event happen

esTc 设计中 VHDL的一般格式及其语法规则 More Detail
设计中心 VHDL的一般格式及其语法规则 More Detail

esTc 设计中 延的语句 · WaIT clause · Attribute VHDL的顺序语句 Subprograms(function and procedure) · Block
设计中心 • 延时语句 • WAIT clause • Attribute • VHDL的顺序语句 • Subprograms (function and procedure) • Block
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第三章 VHDL构造体的描述方式.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第四章 VHDL中的语言要素.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)数字集成电路的结构特点(CMOS 电路).pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)基本术语.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)What is VHDL.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)Learning VHDL must learn.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)MAX+PLUS Ⅱ.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)构造体构造体.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)补充内容.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第七章 组合逻辑电路设计.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第八章 电子设计自动化技术.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第九章 电子设计自动化技术.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第十四章 数字电路的 VHDL 设计.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第十五章 多项目晶圆(MPW).pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第十六章 时序电路的 VHDL 设计.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第三章 数字集成电路的设计过程(Top-down).pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第六章 VHDL 硬件描述语言.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第八章 自定义数据类型.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第九章 VHDL 的运算符号.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第十章 VHDL 的语句特点.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第五章 VHDL的主要描述语句.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第一章 EDA与HDL.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)HDL 综合工具:Synplify.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第三章 构造体的三种描述方式.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第一章 TOP_DOWN 流程.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第八章 仿真与综合.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第七章 编程技巧.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第六章 全局考虑.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第四章 数据类型.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第三章 VHDL基础.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第一章 电子设计自动化简介 电子设计自动化简介.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第六章 同步设计技术.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第五章 数字 ASIC 设计特点.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第二章 VHDL语言程序的基本结构.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第五章 分解设计功能的结构分解设计功能的结构.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第二章 VHDL语言入门.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)简单数字系统的 VHLD 应用设计.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第三章 基本 CMOS 数字电路.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第四章 VHDL中的语言要素.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第五章 VHDL 的主要描述语句.pdf