王朝网络
分享
 
 
 

VHDL基础及经典实例开发

王朝导购·作者佚名
 
VHDL基础及经典实例开发  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机与互联网,程序语言与软件开发,语言与开发工具,综合,
  品牌: 孟庆海

基本信息·出版社:西安交通大学出版社

·页码:419 页

·出版日期:2008年

·ISBN:9787560525631

·包装版本:第1版

·装帧:平装

·开本:16

·正文语种:中文

产品信息有问题吗?请帮我们更新产品信息。

内容简介《VHDL基础及经典实例开发》是为了让读者了解如何应用VHDL完成实际设计工作,进而全面有效地掌握它所编写的。该书侧重实战,经典新颖实例兼而有之。全书共分14个章节,具体内容包括VHDL概述、VHDL硬件描述语言、数字钟设计、串行通信接口SCI设计、出租车计价器设计、I2C总线控制器设计等。该书可供各大专院校作为教材使用,也可供从事相关工作的人员作为参考用书使用。

目录

第1章VHDL概述

1.1硬件描述语言

1.1.1硬件描述语言的产生

1.1.2硬件描述语言的种类

1.2VHDL硬件描述语言

1.2.1VHDL的特点

1.2.2VHDL设计流程

第2章VHDL硬件描述语言

2.1VHDL的基本元素

2.1.1标识符

2.1.2数据对象

2.1.3数据类型

2.1.4运算符和操作符

2.2VHDL程序的基本结构

2.2.1实体说明

2.2.2结构体

2.2.3程序包

2.2.4库

2.3VHDL的主要语句

2.3.1进程语句

2.3.2信号赋值语句

2.3.3顺序描述语句

2.3.4并行描述语句

2.3.5GENERIC语句

2.3.6GENERATE语句

2.3.7BLOCK语句

2.3.8过程及函数

2.4VHDL的属性描述

2.4.1值类属性

2.4.2函数类属性

2.4.3信号类属性

2.4.4数据类型类属性

2.4.5数据范围类属性

第3章数字钟设计

3.1设计任务

3.2系统设计

3.3模块实现

3.3.1计时模块

3.3.2校时模块

3.3.3显示模块

第4章通用串并乘法器设计

4.1串并乘法器原理

4.2系统设计

4.3模块设计与实现

4.3.1全加器模块

4.3.2流水线单元模块

4.3.3其他简单模块

第5章串行通信接口SCI设计

5.1RS-232串行通信简介

5.1.1标准概述

5.1.2协议规范

5.1.3通信时序

5.2系统设计

5.2.1SCI内部寄存器

5.2.2SCI顶层设计与实现

5.3模块设计与实现

5.3.1微处理器接口模块

5.3.2发送模块

5.3.3接收模块

5.3.4波特率发生模块

5.3.5LOOPBACK模块

5.3.6Modem模块

第6章看门狗设计

6.1设计任务

6.2系统设计

6.3模块设计与实现

6.3.1计数比较模块

6.3.2分频模块

6.3.3复位计时模块

第7章出租车计价器设计

7.1设计任务

7.2系统设计

7.3模块设计与实现

7.3.1计费模块

7.3.2显示模块

第8章高层电梯控制器设计

8.1设计任务

8.2系统设计

8.3模块设计与实现

8.3.1主控制器模块

8.3.2分控制器模块

第9章数字频率计设计

9.1计数测频

9.1.1设计任务

9.1.2系统设计

9.1.3模块设计与实现

9.2等精度测频

第10章数字密码锁设计

10.1设计任务

10.2系统设计

10.3模块设计与实现

10.3.1控制模块

10.3.2计数器模块

10.3.3寄存器模块

10.3.4比较器模块

10.3.5编码器模块

第11章I2C总线控制器设计

11.1I2C总线概述

11.1.1I2C总线基本概念

11.1.2I2C数据传输时序

11.2系统设计

11.2.1微控制器接口

11.2.2I2C控制器的内部寄存器

11.2.3顶层实体设计及实现

11.3模块设计与实现

11.3.1微控制器接口模块

11.3.2I2C协议控制器模块

11.3.3其他简单模块

第12章异步FIFO设计

12.1异步FIFO原理

12.2系统设计

12.3模块设计与实现

12.3.1空/满标志产生逻辑

12.3.2格雷码计数器

12.3.3格雷码-二进制码转换模块

12.3.4存储器设计

第13章数字直接频率合成设计

13.1DDS原理

13.2系统设计

13.3模块设计与实现

13.3.1微控制器接口模块

13.3.2比例乘法器模块

13.3.3相位累加器模块

13.3.4双端口RAM模块

第14章基于FPGA的虚拟逻辑分析仪设计

14.1虚拟仪器概述

14.1.1虚拟仪器的发展

14.1.2虚拟仪器的特点

14.1.3虚拟逻辑分析仪

14.2系统设计

14.2.1人机界面设计

14.2.2顶层设计及实现

14.3模块设计及实现

14.3.1触发模块

14.3.2采样存储模块

14.3.3其他简单模块

附录1保留字

附录2一些有用的网址

参考文献

……[看更多目录]

序言人类社会已进入到高度发达的信息社会,信息社会的发展离不开电子产品的进步。现代电子产品在性能提高、复杂度增大的同时,价格却一直呈下降趋势,而且产品更新换代的步伐也越来越快,实现这种进步的主要原因就是生产制造技术和电子设计技术的发展。前者以微细加工技术为代表,目前已进展到深亚微米阶段,可以在几平方厘米的芯片上集成数千万个晶体管;后者的核心就是。EDA技术。EDA是指以计算机为工作平台,融合了应用电子技术、计算机技术、智能化技术最新成果而研制成的电子CAD通用软件包。没有EDA技术的支持,想要完成上述超大规模集成电路的设计是不可想象的。反过来,生产制造技术的不断进步又必将对EDA技术提出新的要求。

因此,EDA技术既是电路设计领域的发展潮流,又是超大规模集成电路设计的攻关方向。与其他核心技术类似,EDA技术不能没有灵魂,于是,硬件描述语言应运而生,它的出现标志电路设计领域的一次重大的变革。

在上百种硬件描述语言中,VHDL最早成为国际标准硬件描述语言。VHDL语法规范,可读性强,易于修改和发现错误。VHDL是一种全方位的硬件描述语言,包括系统行为级、寄存器传输级和逻辑门级多个设计层次,支持结构、数据流、行为三种描述形式及其混合描述,因此VHDL几乎覆盖了以往各种硬件描述语言的功能,整个自顶向下或自底向上的电路设计过程都可以用VHDL来完成。另外,VHDL还具有以下优点:VHDL的宽范围描述能力使它成为高层次设计的核心,将设计人员的工作重心提高到了系统功能的实现与调试,只需花较少的精力用于物理实现。VHDL可以用简洁明确的代码描述来进行复杂控制逻辑的设计,灵活且方便,而且也便于设计结果的交流、保存和重用。VHDL的设计不依赖于特定的器件,方便了工艺的转换。VHDL是一个国际标准硬件描述语言,为众多的EDA厂商所支持,因此移植性好。

随着VHDL在我国的广泛应用,无论是ASIC设计人员、电子电路设计人员还是高等院校的学生都迫切需要一本除了介绍基本概念和基本语法知识外,更注重实际,实例丰富新颖的参考书。作者编写此书的目的就是让读者了解如何应用VHDL完成实际设计工作,进而全面有效地掌握它。

本书分为14章。第1~2章主要介绍VHDL的基础知识,目的是使初学者对VHDL形成系统的认识,有一定开发经验的读者可以跳过这部分;第3~14章主要介绍12个大型复杂数字系统的VHDL设计实例,书中列举的大量实例都经过精心设计,包含了自顶向下的设计思想,模块化和层次化的设计方式,全部实例都经过软件仿真验证或硬件实际测试。

文摘(3)不具备描述模拟电路能力。对于模拟电路而言,VHDL并不是一种理想的硬件描述 语言。现在,IEEE正致力于设计VHDL的超级VHDLA.MS,这种语言将能够对模拟电路和 数模混合电路进行描述,可以预见,支持模拟电路和数模混合电路描述将是硬件描述语言的发 展方向。

1.2.2 VHDL设计流程

采用VHDL设计硬件电路系统的设计流程一般可以分为以下几个步骤。

(1)确定电路具体功能。通常情况下,开发前期先设计总体方案,但总体方案相对比较抽 象,使用VHDL的设计人员必须分析电路所要实现的具体功能。

(2)设计输入。利用自顶向下的方法,将设计划分为不同的功能模块。每个模块完成一 定的逻辑功能。模块划分是设计过程中的一个重要环节,这一步要花费较多的时间和精力完 成,从而保证整体最优。

编写每个模块的程序,然后将各个模块的程序组合在一起,完成整个系统的VHDL描述。

(3)功能仿真。在功能仿真阶段主要对所设计的电路进行功能验证,通过功能仿真,发现 设计存在的缺陷。例如,输入输出是否有矛盾,有无未加处理的输入信号,是否允许使能等。 通过功能仿真,在设计前期纠正缺陷和错误,可以节省后期的时间,缩短整体开发周期。

(4)综合、优化和布局布线。综合的作用是将较高层次的VHDL抽象描述转化为较低级 别抽象,或者说实际的硬件电路。

优化的作用是将电路设计的时延缩到最小和有效利用资源。几乎所有的高级VHDL综 合工具都可以利用约束条件对电路设计进行优化。一般情况下,常用的约束条件主要包括时 间约束和面积约束。

所得到的逻辑,安放到一个逻辑器件之中的过程。 一个较好的布局布线过程就是将电路的相关部分放置在一起,以消除布线延迟。

(5)时序仿真。时序仿真是接近于真实器件运行特性的仿真,仿真文件中包含了器件硬 件特性参数,因而仿真精度高。时序仿真的文件必须来自针对具体器件的综合器与适配器。

(6)编程下载。编程下载指将VHDL程序经过综合、优化和布局布线后生成的编程数据 写入具体的可编程器件中。

(7)硬件测试。最后,将写入编程数据的硬件系统进行实际测试,以便检验设计的运行情况。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
毕沙罗(世界艺术大师)
现代固体物理学导论(普通高等教育十一五国家级规划教材·北京大学物理学丛书)
怪医杜里特的故事(Ⅰ)/弘文文学馆传世经典系列(弘文文学馆传世经典系列)
法国玩全指南
萨特论艺术(艺术的背后)(BEHIND ARTS Jean Paul Sartre on Art)
科学中华而不实的作风/汉译世界学术名著丛书(汉译世界学术名著丛书)
英语语法大全
随机过程导论(高等学校统计学类系列教材)(高等学校统计学类系列教材)
小儿神经系统疾病:典型病例评析
妊娠期和哺乳期用药(第7版)
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有