电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)基本术语

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

esTc 设计中 补充内容
设计中心 补充内容

esTc 设计中 基本术语 EDa( Electronic Design Automation) ASIC(Application Specific Integrated Circuit FPGA(Field Programmable Gate-Array) CPLD( Complex Programmable Logic Device SoC(System On a Chip IP( Intellectual Property ISP(In-System Programmable
设计中心 基本术语 • EDA(Electronic Design Automation) • ASIC(Application Specific Integrated Circuit) • FPGA(Field Programmable Gate-Array) • CPLD(Complex Programmable Logic Device) • SOC(System On a Chip) • IP(Intellectual Property) • ISP(In-System Programmable )

esTc 设计中 基本术语 Front-end(前端) ·Back-end(后端) Pcb( Printed Circuit board MPU MicroProcessor Unit) DSP(Digital Signal Processor/Processing) ROM( Read Only Memory) SRAM( Static Random Access Memory EEPROM( Electrically Erasable Programmable ROM)
设计中心 基本术语 • Front-end(前端) • Back-end(后端) • PCB (Printed Circuit Board) • MPU (MicroProcessor Unit) • DSP (Digital Signal Processor/Processing) • ROM (Read Only Memory) • SRAM (Static Random Access Memory) • EEPROM (Electrically Erasable Programmable ROM)

esTc 设计中 VHDL的三大要点 ·VHDL程序的基本结构 Signal与 Variable的比较 并行语句( Concurrent statement) 与进程语句( Process statement)
设计中心 VHDL的三大要点 • VHDL程序的基本结构 • Signal与Variable的比较 • 并行语句(Concurrent Statement) 与进程语句(Process Statement)

esTc 设计中 Signal VS Variable
设计中心 Signal vs Variable

esTc 设计中 Signal vs Variable Signal Assignment(=) receive the assign value after a period of time Variable Assignment happens immediately when the statement is executed, no delay(=)
设计中心 Signal vs Variable • Signal Assignment (<=) – receive the assign value after a period of time • Variable Assignment – happens immediately when the statement is executed, no delay (: =)

esTc 设计中 EXample 三 LIBRARYIEEE; case muxval is EUSE IEEE STD LOGIC 1164ALL. ENTITY mux Is when0≈qqq g null: aRCHItECTURE body mux OF mux 4 IS end case: signal muxval: integer end process BEGIN process(i0, 11, 12, 13, a, b) END body mux; begin 。P0饥机 muxval <=0; if (a='1)then pnoULUUU L muxval<= muxval+ 1: FabD3 end if; Qx 8380800808383888380888080830800808080808083838888030808008K if (b=1)then muxval < muxval+2: end if; Why 299?
设计中心 Example LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; ENTITY mux4 IS PORT (i0, i1, i2, i3, a, b : IN STD_LOGIC; q : OUT STD_LOGIC); END mux4; ARCHITECTURE body_mux4 OF mux4 IS signal muxval : integer; BEGIN process(i0,i1,i2,i3,a,b) begin muxval q q q q null; end case; end process; END body_mux4; Why ????

esTc 设计中 FLIBRARYIEEE case muxval is USE IEEE STD LOGIC 1164ALL: when0→>qqqq<=i3; when others = null; ARCHITECTURE body mux4 OF mux Is end case, BEGIN end process; process(i0,11, 12, 13, a, b) End body mux; variable muxval integer Name: Value: I 100 ns 20 ns 300 ns 400 ns 500 Ons 600 Ons 700 ns 800,0r begin mural :=O if(a='1)then p-ll o JUL muxval:= muxval+ 1 end ifa if (b=l)then muxval: =muxval+ 2; end if:
设计中心 LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; ENTITY mux4 IS PORT (i0, i1, i2, i3, a, b : IN STD_LOGIC; q : OUT STD_LOGIC); END mux4; ARCHITECTURE body_mux4 OF mux4 IS BEGIN process(i0,i1,i2,i3,a,b) variable muxval : integer; begin muxval := 0; if (a = '1') then muxval := muxval + 1; end if; if (b = '1') then muxval := muxval + 2; end if; case muxval is when 0 => q q q q null; end case; end process; END body_mux4;

esTc 设计中 Key points to remember Function Variables represent local storage variables is updated immediately the updated value can be used later in the model for further computations Signals represent circuit interconnect · Place of declare -Variables allow within Process structure -Signal: allow within Architecture structure
设计中心 Key points to remember • Function – Variables represent local storage • Variables is updated immediately – the updated value can be used later in the model for further computations – Signals represent circuit interconnect • Place of Declare – Variables : allow within Process structure – Signal : allow within Architecture structure
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)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
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第十一章 function 函数.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第十二章 if 语句.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第十三章 元件类语句:结构描述.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第十五章 组合电路的 VHDL 设计.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)数字集成电路的结构特点(CMOS 电路).pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第四章 VHDL中的语言要素.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第三章 VHDL构造体的描述方式.pdf
- 电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第五章 Learning VHDL must learn.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