合肥工业大学:《EDA技术与应用》精品课程教学资源(PPT课件讲稿)第5章 VHDL基本语句(一)VHDL基本语句语法

第5章VHDL基本语句(一) EDA技术与应用>课程讲义 肥工业大学彭良清 上一章 下一章
第5章 VHDL基本语句(一) 课程讲义 合肥工业大学 彭良清 上一章 下一章

本章内容 1.先看一个VHDL代码的例子 2.简单代码结构:端口定义和电路逻辑表达 3.代码文件命名 4.进程( PROCESS 5.MHDL代码中的: Port, Siganl, Variable 6.学会简单ⅥHDL设计的三板斧 7.VHDL与C代码中的函数的区别? 8.操作符&数据类型&赋值语句 9.逻辑分支语句:正;CASE 10.循环语句(LOOP
本章内容 1. 先看一个VHDL代码的例子 2. 简单代码结构:端口定义和电路逻辑表达 3. 代码文件命名 4. 进程(PROCESS) 5. VHDL代码中的:Port,Siganl,Variable 6. 学会简单VHDL设计的三板斧 7. VHDL与C 代码中的函数 的区别 ? 8. 操作符 & 数据类型 & 赋值语句 9. 逻辑分支语句:IF;CASE, 10. 循环语句(LOOP)

下一章内容 7.VHDL代码中的时序逻辑和组合逻辑表达 8.语句的执行时间问题 (顺序语句&并行语句) 9.基本单元电路的VHDL代码 (三态门,双向缓冲器,计数器,D触发器,译码器) 11.复杂代码结构 (子程序;元件;块;包) 12.属性定义语句 13.库的使用
下一章内容 7. VHDL代码中的时序逻辑和组合逻辑表达 8. 语句的执行时间问题 (顺序语句 & 并行语句) 9. 基本单元电路的VHDL代码 (三态门,双向缓冲器,计数器,D触发器,译码器) 11. 复杂代码结构 (子程序; 元件; 块; 包) 12. 属性定义语句 13. 库的使用

先看一个VHDL代码的例子 1. VHDL code position: p77 ex4 7 DFF1 Page: 77 LIBARY IEEE. USE IEEE STD LOGIC 1164.ALL: Example: 4-7 ENTITY DFF1 IS PORT CLK STD LOGIC D触发器 7 STD LOGIC OUT STD LOGIC 10. END ENTITY DFF1 11. ARCHITECTURE bhV OF DFF1 IS 12. SIGNAL Q1 STD LOGIC UIA 13. BEGIN PROCESS( CLK PRE BEGIN IF CLK'EVENT AND CLK=1 THEN 432 - why CLK 6 END F D Q<=Q1; C CLR END PROCESS END ARCHITECTURE bhv. SN74HC74
先看一个VHDL代码的例子 1. VHDL code position: p77_ex4_7_DFF1 2. ------------------------------------------------------------------------------- 3. LIBARY IEEE; 4. USE IEEE.STD_LOGIC_1164.ALL; 5. ENTITY DFF1 IS 6. PORT ( CLK : IN STD_LOGIC; 7. D : IN STD_LOGIC; 8. Q : OUT STD_LOGIC 9. ); 10. END ENTITY DFF1; 11. ARCHITECTURE bhv OF DFF1 IS 12. SIGNAL Q1 : STD_LOGIC; 13. BEGIN 14. PROCESS ( CLK ) 15. BEGIN 16. IF CLK'EVENT AND CLK = '1' THEN 17. Q1 <= D; -- why don't use "Q <=D" ?? 18. END IF; 19. Q<=Q1; 20. END PROCESS; 21. END ARCHITECTURE bhv; Page:77 Example: 4-7 D触发器

简单代码结构: 端口定义&电路逻辑表达 UIA 4 PRE INPUT3 5 OUTPUT POR 2 CLK Q PORT LR SN74HC74 HOW TO WORK
简单代码结构: 端口定义 & 电路逻辑表达 INPUT PORT OUTPUT PORT HOW TO WORK ?

ENTITY和ARCH| TECTURE do q > ENTTY名称|s d2 接口信号说明 END名称; do :::: > ARCHITECTURE构造名 OF实体名|S q 功胎描述 END构造名
ENTITY 和 ARCHITECTURE ENTITY 名称 IS 接口信号说明 END 名称; ARCHITECTURE 构造名 OF 实体名 IS 功能描述 END 构造名; d0 d1 d2 q & ≥ & d0 q d2 d1

简单代码结构: PORT与ENTI行TY 1. LIBARY EEE 2. USE IEEE STD LOGIC 1164ALL 3. ENTITY DEF1 IS 4. PORT". CLK IN STD LOGIC IN STD LOGIC 6 OUT STD LOGIC 7 大小写 8. END entity DFF1、有区别吗?
简单代码结构: PORT 与 ENTITY 1. LIBARY IEEE; 2. USE IEEE.STD_LOGIC_1164.ALL; 3. ENTITY DFF1 IS 4. PORT ( CLK : IN STD_LOGIC; 5. D : IN STD_LOGIC; 6. Q : OUT STD_LOGIC 7. ); 8. END entity DFF1; 大 小 写 有区别吗?

ENT|TY的定义语法 ENTITY Identifier IS I BEGIN I END I ENTITY][ I WHDL语法的BNF定义
ENTITY的定义语法 ENTITY Identifier IS [ BEGIN ] END [ ENTITY ] [ ] ; VHDL语法的BNF定义

简单代码结构: LOG|C与ARCH| TECTURE 11. ARCHITECTURE bhy OF DFF1 IS 12. SIGNAL Q1 STD LOGIC BEGIN PROCESS (CLK) BEGIN IF CLKEVENT AND CLK=1 THEN Q1 =D why don't useQ <=D?? END F Q<=Q1; END PROCESS 21. END ARCHITECTURE bhy
简单代码结构: LOGIC 与 ARCHITECTURE 11. ARCHITECTURE bhv OF DFF1 IS 12. SIGNAL Q1 : STD_LOGIC; 13. BEGIN 14. PROCESS ( CLK ) 15. BEGIN 16. IF CLK'EVENT AND CLK = '1' THEN 17. Q1 <= D; -- why don't use "Q <=D" ?? 18. END IF; 19. Q<=Q1; 20. END PROCESS; 21. END ARCHITECTURE bhv;

ARCH| TECTURE的语法 ARCHITECTURE Identifier OF IS BEGIN END [ TUREI[ I
ARCHITECTURE的语法 ARCHITECTURE Identifier OF IS BEGIN END [ ARCHITECTURE ] [ ] ;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 合肥工业大学:《EDA技术与应用》精品课程教学资源(PPT课件讲稿)第5章 VHDL基本语句(三)VHDL 编码风格.ppt
- 合肥工业大学:《EDA技术与应用》精品课程教学资源(PPT课件讲稿)第8章 有限状态机设计.ppt
- 合肥工业大学:《EDA技术与应用》精品课程教学资源(PPT课件讲稿)第7章 电子系统设计实践(二).ppt
- 合肥工业大学:《EDA技术与应用》精品课程教学资源(文献资料)优秀设计十大戒律 The Ten Commandments of Excellent Design.pdf
- 合肥工业大学:《EDA技术与应用》精品课程教学资源(文献资料)算术逻辑部件设计(蒋小龙).pdf
- 合肥工业大学:《EDA技术与应用》精品课程教学资源(文献资料)Altera FPGA-CPLD设计(高级篇)目录.doc
- 合肥工业大学:《EDA技术与应用》精品课程教学资源(文献资料)[VHDL]硬件描述语言的诞生与发展.doc
- 合肥工业大学:《EDA技术与应用》精品课程教学资源(文献资料)我们的龙芯2号.doc
- 合肥工业大学:《EDA技术与应用》精品课程教学资源(文献资料)我们的龙芯1号.doc
- 合肥工业大学:《EDA技术与应用》精品课程教学资源(文献资料)可编程逻辑器件市场背景.doc
- 合肥工业大学:《EDA技术与应用》精品课程教学资源(文献资料)基本语法 元件例化与层次设计.doc
- 合肥工业大学:《EDA技术与应用》精品课程教学资源(文献资料)Xilinx公司公司背景资料.doc
- 合肥工业大学:《EDA技术与应用》精品课程教学资源(文献资料)FPGA在3G系统设备中的应用前景.doc
- 合肥工业大学:《EDA技术与应用》精品课程教学资源(文献资料)EDA技术实用教程 目录.doc
- 合肥工业大学:《EDA技术与应用》精品课程教学资源(文献资料)Altera FPGA-CPLD设计(基础篇)目录.doc
- 合肥工业大学:《EDA技术与应用》精品课程教学资源(文献资料)正弦波数据的EXCEL表.xls
- 合肥工业大学:《EDA技术与应用》精品课程教学资源(PPT课件讲稿)第6章 VHDL程序设计.ppt
- 合肥工业大学:《EDA技术与应用》精品课程教学资源(PPT课件讲稿)第10章 FPGA硬件设计.ppt
- 合肥工业大学:《EDA技术与应用》精品课程教学资源(PPT课件讲稿)第9章 设计优化 第2节 Quartus II中的设计优化设计配置、仿真和报告.ppt
- 合肥工业大学:《EDA技术与应用》精品课程教学资源(PPT课件讲稿)第3章 原理图输入设计方法 QUARTUS II版本.ppt
- 合肥工业大学:《EDA技术与应用》精品课程教学资源(PPT课件讲稿)第5章 VHDL基本语句(二)基本单元电路表达.ppt
- 合肥工业大学:《EDA技术与应用》精品课程教学资源(PPT课件讲稿)第2章 EDA设计流程及其工具 第5节 QUARTUS II 常见编译错误及其解决方法.ppt
- 合肥工业大学:《EDA技术与应用》精品课程教学资源(PPT课件讲稿)第4章 电子系统设计实践(一).ppt
- 湖北大学:《模拟电路》课程教学资源(习题库)第八章.doc
- 湖北大学:《模拟电路》课程教学资源(习题库)第二章 模拟电子技术基础习题与解答.doc
- 湖北大学:《模拟电路》课程教学资源(习题库)第九章.doc
- 湖北大学:《模拟电路》课程教学资源(习题库)第七章.doc
- 湖北大学:《模拟电路》课程教学资源(习题库)第三章.doc
- 湖北大学:《模拟电路》课程教学资源(习题库)第四章.doc
- 湖北大学:《模拟电路》课程教学资源(习题库)第五章.doc
- 湖北大学:《模拟电路》课程教学资源(习题库)电气信息2004模拟电路 试题 A卷.doc
- 湖北大学:《模拟电路》课程教学资源(习题库)电气信息2004模拟电路 试题 A卷 答案.doc
- 湖北大学:《模拟电路》课程教学资源(习题库)物理专业2002级模拟电路试题 A卷 答案.doc
- 湖北大学:《模拟电路》课程教学资源(习题库)物理专业2002级模拟电路试卷 A卷.doc
- 湖北大学:《模拟电路》课程教学资源(习题库)第10章 直流电源 自测题.doc
- 湖北大学:《模拟电路》课程教学资源(习题库)第1章 常用半导体器件 自测题.doc
- 湖北大学:《模拟电路》课程教学资源(习题库)第2章 基本放大电路 自测题.doc
- 湖北大学:《模拟电路》课程教学资源(习题库)第3章 多级放大电路 自测题.doc
- 湖北大学:《模拟电路》课程教学资源(习题库)第5章 放大电路的频率响应 自测题.doc
- 湖北大学:《模拟电路》课程教学资源(习题库)第6章 放大电路中的反馈 自测题.doc