(完整word版)基于FPGA的交通灯控制器设计.pdf

上传人:Q****o 文档编号:55046301 上传时间:2022-10-29 格式:PDF 页数:34 大小:726.34KB
返回 下载 相关 举报
(完整word版)基于FPGA的交通灯控制器设计.pdf_第1页
第1页 / 共34页
(完整word版)基于FPGA的交通灯控制器设计.pdf_第2页
第2页 / 共34页
点击查看更多>>
资源描述

《(完整word版)基于FPGA的交通灯控制器设计.pdf》由会员分享,可在线阅读,更多相关《(完整word版)基于FPGA的交通灯控制器设计.pdf(34页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、交通灯控制器设计专业:计算机应用技术班级:计 应 2 班学号:147030201 姓名:蔡利军I 基于 FPGA 的交通灯控制器设计摘 要超高速硬件描述语言VHDL,是对数字系统进行抽象的行为与功能描述到具体的内部线路结构描述,利用 EDA工具可以在电子设计的各个阶段、各个层系进行计算机模拟验证,保证设计过程的正确性,可大大降低设计成本,缩短设计周期。本文介绍的数字秒表设计,利用基于VHDL的 EDA设计工具,采用大规模可编程逻辑器件FPGA,通过设计芯片来实现系统功能。交通灯控制系统可以实现路口红绿灯的自动控制。基于FPGA设计的交通灯控制系统具有电路简单、可靠性强、实时快速擦写、运算速度高

2、、故障率低、可靠性高,而且体积小的特点。本设计采用Altera公司 Cyclone 系列的 EPlC3T1444C8芯片,在 Quartus II软件平台上使用VHDL语言,采用自顶向下的设计方法对系统进行了模块化设计和综合,并进行了仿真。该系统可实现十字路口红绿灯及左转弯控制和倒计时显示,仿真结果结果表明系统能够自动控制交通灯转变。关键词:VHDL,交通灯,EDA文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL

3、1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y

4、2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档

5、编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8

6、G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7

7、M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5

8、R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U1

9、0J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10II 目 录前言.1第 1 章 FPGA概述.21.1 FPGA的简介.21.2 FPGA的应用.2第 2 章 VHDL硬件描述语言.32.1 VHDL 程序基本结构.32.1.1 实体.42.1.2 结构体.42.1.3 库.52.2 VHDL 语言.52.2.1 VHDL 文字规则 .52.2.2 VHDL 数据对象 .52.2.3 VHDL 数据类型 .62.2.4 VHDL 顺序语句.62

10、.2.5 VHDL 并行语句 .6第 3 章 系统设计与仿真.73.1 系统介绍.73.1.1 设计任务.73.1.2 设计要求.73.2 系统设计仿真 .83.2.1 顶层框图的设计.83.2.2 时序状态图的设计.93.2.3 工程设计流程框图:.10 3.2.4 芯片的选择.10 3.2.5 各个模块的设计与仿真.11结 论.27 附 录.错误!未定义书签。文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1

11、Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2

12、P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编

13、码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G

14、2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M

15、1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R

16、5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10

17、J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P101 前言当今社会是数字化的社会,是数字集成电路广泛应用的社会。数字集成电路本身在不断进行更新换代,随着微电子技术的发展,设计与制造集成电路的任务已不完全由半导体厂商来独立承担。系统设计师更愿意自己设计专业集成电路(ASIC)芯片,而且希望设计周期尽可能短,最好在实验室里就能设计出合适的ASIC芯片,并且立即投入实际应用之中,因而出现了现场可编程器件(FPLD)。现场可编程门阵列(FPGA)即属其中应

18、用最广泛的一种。随着电子技术的发展,特别是大规模集成电路和计算机技术的研制和发展,让电子产品设计有了更好的应用市场,实现方法也有了更多的选择,而电子电路的设计却变得越来越复杂,使用“语言”进行电子设计已成为一种趋势。现代电子系统设计方法是设计师自己设计芯片来实现电子系统的功能,将传统的固件选用及电路板设计工作放在芯片设计中进行。在这些专业化软件中,EDA(Electronic Design Automation)具有一定的代表性,EDA技术是一种基于芯片的现代电子系统设计方法。基于 EDA技术的现场可编程门阵列(FPGA)电(ASIC),在数字系统设计和控制电路中越来越受到重视。VHDL语言是

19、电子设计的主流硬件描述语言,它更适合进行行为描述,这种方式使得设计者专注于电路功能的设计,而不必过多地考虑具体的硬件结构。基于EDA技术的现场可编程门阵列(FPGA)电路,提出现场可编程门阵列(FPGA)是近年来迅速发展的大规模可编程专用集成电路(ASIC),在数字系统设计和控制电路中越来越受到重视。VHDL语言是电子设计的主流硬件描述语言,它更适合进行行为描述,这种方式使得设计者专注于电路功能的设计,而不必过多地考虑具体的硬件结构。文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2

20、P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编

21、码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G

22、2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M

23、1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R

24、5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10

25、J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1

26、Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P102 第1章 FPGA 概述1.1 FPGA 的简介FPGA(Field Programmable Gate Array),即现场可编程门阵列,它是在可编程器件的基础上进一步发展的产物。它是作为专用集成电路领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。目前以硬件描述语言所完成的电

27、路设计,可以经过简单的综合与布局,快速的烧录至 FPGA 上进行测试,是现代 IC 设计验证的技术主流。1.2 FPGA 的应用FPGA 的应用可分为三个层面:电路设计,产品设计,系统设计。电路设计连接逻辑,控制逻辑是 FPGA 早期发挥作用比较大的领域也是FPGA应用的基石。事实上在电路设计中应用FPGA 要求开发者要具备相应的硬件知识(电路知识)和软件应用能力(开发工具)。产品设计把相对成熟的技术应用到某些特定领域开发出满足行业需要并能被行业客户接受的产品。这方面主要是FPGA 技术和专业技术的结合问题,重点在性能,FPGA技术在这个领域是一个实现手段,FPGA因为具备接口,控制,功能 I

28、P,内嵌 CPU 等特点有条件实现一个构造简单,固化程度高,功能全面的系统产品设计。系统级应用系统级的应用是FPGA与传统的计算机技术结合,实现一种FPGA版的计算机系统如用Xilinx V-4,V-5 系列的 FPGA,实现内嵌 POWER PC CPU,然后再配合各种外围功能,这个平台上跑 LINIX 等系统这个系统也就支持各种标准外设和功能接口了,这对于快速构成FPGA 大型系统来讲是很有帮助的。文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E

29、7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA

30、5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U

31、10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 Z

32、L1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3

33、Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文

34、档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN

35、8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P103 第 2 章 VHDL 硬件描述语言2.1 VHDL 程序基本结构一个相对完整的VHDL程序通常包含实体、结构体、配置、程序包和库5 个部分。程序模板如下:LIBRARY library name;USE library name.package name.all;ENTITY entity name IS GENERIC (parameter name:s

36、tring:=default value;parameter name:integer:=default value);PORT (input name,input name:IN STD-LOGIC;Input vector name:IN STD_LOGIC_VECTOR(high DOWNTO low);output name,output name:OUT STD_LOGIC);END entity name;ARCHITECTURE a OF entity name IS SIGNAL signal name:STD_LOGIC;BEGIN -process statement(op

37、tional):-generate statement(optional)END a;文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:

38、CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M

39、4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1

40、HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D

41、7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3

42、 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6

43、K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P104 2.1.1 实体实体一般用来描述所设计的系统的外部接口信号,是可视部分;其中最

44、重要的部分是端口说明。端口说明语句是对于一个设计实体界面的说明。端口名是赋予每个系统引脚的名称。一个实体通常有一个或多个端口,端口类似于原理图部件符合上的管脚。实体与外界交流的信息必须通过端口通道流入或流出。IEEE 1064标准包中定义了四种端口模式,其功能及符号分别是IN、OUT、INOUT、BUFFER、LINKAGE。2.1.2 结构体结构体用于描述系统内部的结构和行为,建立输入输出之间的关系。在一个实体中,可以含有一个或一个以上的结构体,而在每一个结构体中又可以含有一个或多个进程以及其他的语句。其中,实体名必须是被设计的实体的名字。结构体中的说明语句是对结构体的功能描述语句中将要用到

45、的信号、数据类型、常数、元件、函数和过程等加以说明的语句。结构体包含两类语句:并行语句和顺序语句。在PROCESS中的语句是顺序执行的,当 PROCESS所带的敏感信号发生变化时,PROCESS中的语句就会执行一遍。文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7

46、U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3

47、ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K

48、3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10

49、文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:C

50、N8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4E7M1 HA5R5D7U10J3 ZL1Q6K3Y2P10文档编码:CN8G2M4

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com