第6章 基于HDL的设计输入
- 格式:ppt
- 大小:787.50 KB
- 文档页数:48
《电子设计自动化(EDA)》习题集第一章、EDA技术概述一、填空题1、一般把EDA技术的发展分为 、、 三个阶段。
2、EDA设计流程包括 、 、、 四个步骤。
3、EDA的设计验证包括 、 、 三个过程。
4、EDA的设计输入包括 、 、 。
5、当前最流行的并成为IEEE标准的硬件描述语言包括和 。
6、将硬件描述语言转化为硬件电路的重要工具软件称为 。
二、单项选择题1、VHDL语言属于 描述语言。
A.普通硬件 B. 行为 C. 高级D. 低级2、基于硬件描述语言HDL的数字系统设计目前最常用的设计方法为A. 自底向上B. 自顶向下C. 积木式D. 顶层3、在EDA工具中,能将硬件描述语言转化为硬件电路的重要工具软件称为A.仿真器 B. 综合器 C. 适配器 D.下载器4、在EDA工具中,能完成目标系统器件上布局软件称为A.仿真器 B. 综合器 C. 适配器 D.下载器 第2章、大规模可编程逻辑器件 一、填空题1、集成度是集成电路一项重要的指标,可编程逻辑器件按集成密度可分为 和 两类。
2、可编程逻辑器件的编程方式可分为 和 两类。
3、基于EPROM、E2PROM和快闪存储器件的可编程器件,在系统断电后编程信息 。
4、基于SRAM结构的可编程器件,在系统断电后编程信息 。
5、CPLD器件中至少包括 、 、 三种结构。
6、FPGA的三种可编程电路分别是 、、 三种结构。
7、根据逻辑功能块的大小不同,可将FPGA分为和 两类;据FPGA内部连线结构的不同,可将FPGA分为 和 两类;据FPGA采用的开关元件不同,可将FPGA分为 和 两类.8、目前常见的可编程逻辑器件的编程和配置工艺包括基于 、基于 和基于 三种编程工艺。
二、 单项选择题1、在下列可编程逻辑器件中,不属于高密度可编程逻辑器件的是A. EPLDB. CPLDC. FPGAD. PAL2、在下列可编程逻辑器件中,属于易失性器件的是A. EPLDB. CPLDC. FPGAD. PAL3、在自顶向下的设计过程中,描述器件总功能的模块一般称为A.底层设计 B. 顶层设计 C. 完整设计 D. 全面设计4、边界扫描测试技术主要解决 的测试问题A.印制电路板 B. 数字系统 C. 芯片 D. 微处理器 三、 简答题1、CPLD和FPGA有什么差异?在实际应用中各有什么特点?第3章、VHDL编程基础一、填空题1、VHDL设计实体的基本结构由 、、 、 和 等部分组成。
第一章1-1 EDA技术与ASIC设计和FPGA开发有什么关系? P3~4答:利用EDA技术进行电子系统设计的最后目标是完成专用集成电路ASIC的设计和实现;FPGA和CPLD是实现这一途径的主流器件。
FPGA和CPLD通常也被称为可编程专用IC,或可编程ASIC。
FPGA和CPLD的应用是EDA技术有机融合软硬件电子设计技术、SoC(片上系统)和ASIC设计,以及对自动设计与自动实现最典型的诠释。
1-2与软件描述语言相比,VHDL有什么特点? P6答:编译器将软件程序翻译成基于某种特定CPU的机器代码,这种代码仅限于这种CPU而不能移植,并且机器代码不代表硬件结构,更不能改变CPU的硬件结构,只能被动地为其特定的硬件电路结构所利用。
综合器将VHDL 程序转化的目标是底层的电路结构网表文件,这种满足VHDL设计程序功能描述的电路结构,不依赖于任何特定硬件环境;具有相对独立性。
综合器在将VHDL(硬件描述语言)表达的电路功能转化成具体的电路结构网表过程中,具有明显的能动性和创造性,它不是机械的一一对应式的“翻译”,而是根据设计库、工艺库以及预先设置的各类约束条件,选择最优的方式完成电路结构的设计。
l-3什么是综合?有哪些类型?综合在电子设计自动化中的地位是什么? P5什么是综合? 答:在电子设计领域中综合的概念可以表示为:将用行为和功能层次表达的电子系统转换为低层次的便于具体实现的模块组合装配的过程。
有哪些类型? 答:(1)从自然语言转换到VHDL语言算法表示,即自然语言综合。
(2)从算法表示转换到寄存器传输级(RegisterTransport Level,RTL),即从行为域到结构域的综合,即行为综合。
(3)从RTL级表示转换到逻辑门(包括触发器)的表示,即逻辑综合。
(4)从逻辑门表示转换到版图表示(ASIC设计),或转换到FPGA的配置网表文件,可称为版图综合或结构综合。
综合在电子设计自动化中的地位是什么? 答:是核心地位(见图1-3)。
Allegro DesignEntry HDL原理图输入方式孙海峰Design EntryHDL是Cadence公司原有的原理图设计输入系统,提供了一个全面、高效、灵活的原理图设计环境,具有强大的操作编辑功能。
设计者在HDL环境中能够完成整个原理图设计流程,可以进行层次原理图和平面原理图输入、原理图检查、生成料单、生成网表等工作。
HDL还能与Allegro工具很好的集成在一个工程中,可很方便的实现原理图到PCB的导入,以及PCB改动反标到原理图等交互式操作。
接下来,按照原理图设计输入流程,我来详细阐述Design Entry HDL原理图的输入方式。
一、进入Design Entry HDL用户界面进入HDL原理图输入界面的步骤如下。
1、执行“开始/程序/Cadence 16.3/Design Entry HDL”命令,将弹出产品选择对话框2、进入产品界面,弹出Open Project对话框其中Open Recent用以打开最后运行的项目;Open Open anExisting Project用以打开一个已有的项目;CreateaNew Project用以新建一个项目。
3、点击Createa New Project新建项目,则进入新建项目向导,填入新建项目名称和保存位置,如下图。
4、点击下一步,进入ProjectLibraries对话框,在可用元件库中为项目添加元件库5、点击下一步,进入Design Name对话框,Library中选择需要的元件库,Design 中可以填写新建项目名称,也可以选择已有元件,对其进行修改。
6、点击下一步,进入Summary对话框,显示前面步骤所设置的所有内容。
7、点击Finish按钮,在接下来的对话框中均确定就可以完成项目的新建,并出现原理图工作界面。
其中:(1)标题栏——显示文件所在路径和文件名称;(2)菜单栏——项目所有相关操作的集合;包含了文件菜单、编辑菜单、视图菜单、元件菜单、画线菜单、文本菜单、模块菜单、群组菜单、显示菜单、仿真菜单、RF-PCB菜单、工具菜单、窗口菜单和帮助菜单。
基于HDL输入法分频器的设计实验心得和经验总结基于 HDL 输入法分频器的设计实验心得和经验总结,主要写了自己对 HDL 输入法的看法,设计目标等。
在设计前期准备阶段,要求掌握的软件工具有: PS、 CDR、 ai、 photoshop、 logicpc、AutoCAD、 CorelDRAW、 Flash。
其他网络资源:搜索引擎。
输入法是现代社会中必不可少的工具之一,它们能够让我们表达出更多的情感并且展示给世界上所有的人,这样使我们通讯方便起来,在中国互联网信息化发展迅速的今天,输入法已成为我们生活中必不可缺的一部分,它们正在逐渐取代键盘打字而成为我们日常交流的重要工具。
输入法主要包括拼音输入法、五笔输入法、笔画输入法、英文输入法以及手写输入法。
在此本人想介绍一下关于汉语拼音输入法的设计。
第二章关键词:声明语言,输入法首先要做到的就是设计合理的声明语言,由于我们的汉语是方块形式,所以应该用声明语言把每个汉字变成符号进行输入。
在这里声明语言主要指的是符号和数据库,符号是由声明语言构造的,声明语言存储着每个汉字,当你选择某个汉字后,声明语言根据你的需要提供相应的符号。
这样既节省了大量的时间又保证了输入的质量。
例如:“好”字是由“女”和“子”组成的,那么我们就可以3x3=9个汉字(女)+1个符号(子),即:“女子”;同理,还有“去”、“水”等。
在设计中应注意:一定要确定你所设计的声明语言,这将决定你的设计的效率。
我认为设计任何东西都要从最简单的开始,如果太复杂就无法解决问题,因此要抓住问题的核心,才能真正解决问题。
这些东西在网上很容易找到,只要你留心观察就会发现,并且可以学习别人的优点加以改进。
但在这个设计过程中我也遇到了许多困难,因此也积累了一些经验。
第三章关键词:说话人的语气在平时聊天的过程中,经常会听见两种截然不同的语气,一种是“你怎么搞的?!”另外一种则是“嗯,知道了”或者“哦”等类似的语气,这是为什么呢?原来,前者带有强烈的责怪语气,而后者则带有谦虚的语气。