- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EDA复习_15上EDA复习_15上
EDA原理及应用复习题
重概念,重基础,原理,程序、画图
题型:
一、问答题
二、PLD
三、VHDL程序改错
四、VHDL程序分析理解
程序理解题(画图)、仿真填空。
五、VHDL程序设计
电路—〉程序、状态机设计
重要知识点:
PLD:简单PLD编程原理;查找表原理;FPGA和CPLD的可编程是主要基于什么结构?特点?选用原则。
基于EDA的电子系统设计:设计流程,
综合、时序仿真和功能仿真。
VHDL基本语法:标识符、数字表示;程序结构:实体与结构体两部分
组合逻辑电路、时序电路、状态机设计
并行语句、顺序语句; IF语句、进程语句;
数据类型:信号、变量;
层次化设计:元件例化、函数、过程;程序包;IP核知识。
VHDL程序改错
看懂程序!!
进程中的信号、变量区别?
运算符重载?
问答题
写出FPGA,CPLD和LPM的中英文全称。
FPGA-Field Programmable Gate Array. 现场可编程门阵列
CPLD-Complex Programmable Logic Device 复杂可编程逻辑器件
LPM-Library of Parameterized Modules 参数可设置模块库
EDA的中文含义是指电子设计自动化,LPM的中文含义是指参数可定制宏模块库。
EDA、VHDL、FPGA、Synthesis、RTL、LUT、SOPC、SOC、EAB
VHDL语言是一种结构化设计语言;包括实体与结构体两部分,实体描述器件的外部特性,结构体描述器件的内部功能
VHDL设计实体的基本结构由库、程序包、实体、结构体和配置组成;其中,结构体描述器件的内部功能。
在VHDL的端口声明语句中,端口方向包括哪些?
VHDL的端口方向包括IN(输入)、OUT(输出)、INOUT(双向)、BUFFER(具有读功能的输出)。
在VHDL的端口声明语句中,用INOUT声明端口为输入输出双向,用OUT声明端口为输出方向。
说明实体端口模式INOUT和BUFFER的不同之处。
INOUT是双向模式,信号是双向的,既可以进入实体,也可以离开实体。BUFFER是缓冲模式,是具有读功能的输出模式,不允许作为双向端口使用。
EDA的设计输入通常有图形输入、文本输入和波形输入等
基于EDA软件的FPGA / CPLD设计流程为:原理图/HDL文本输入 →功能仿真→ 综合 → 适配 →时序仿真→ 编程下载 → 硬件测试。
画出Quartus II的设计流程图。
EDA工具大致可以分为设计输入编译器、仿真器、HDL综合器、适配器以及下载器等五个模块。将硬件描述语言转化为硬件电路的重要工具软件称为HDL综合器。
EDA工具中,将硬件描述语言转化为硬件电路的重要工具软件称为HDL综合器;适配器又称布局布线器,其任务是完成系统在器件上的布局布线。
电子系统设计优化,主要考虑提高资源利用率减少功耗,即面积优化,以及提高运行速度的速度优化。
电子系统设计优化,主要考虑面积优化和速度优化,速度优化的方法主要有:流水线设计、寄存器配平和关键路径法。
IP核在EDA技术和开发中具有十分重要的地位;硬IP为提供设计的最终产品--掩膜;固IP为以网表文件的形式提交用户,完成了综合的功能块;提供用VHDL等硬件描述语言描述的功能块,但不涉及实现该功能块的具体电路的IP核为软IP。
IP核在EDA技术和开发中具有十分重要的地位;从IP核的提供方式上,通常将其分为软IP、固IP和硬IP;提供用VHDL等硬件描述语言描述的功能块,但不涉及实现该功能块的具体电路的IP核为软IP。
不完整的IF语句,其综合结果可实现时序逻辑电路。语句if clk’event and clk = ‘0’ then……描述的是时钟下降沿的检测。
VHDL中合法的标识符表示?
关于VHDL中的数字,以下数字中最大的一个:①;错误表述的是⑤。
① 2#1111_1110# ② 8#276# ③ 10#170#
④ 16#E#E1 ⑤ 16”01”;
进程中的信号赋值语句,其信号更新是在进程的最后完成;变量的更新是按顺序完成。
应用开发中选用FPGA或CPLD应考虑哪些因素?
需考虑因素如下:
1) 内部结构不一样:CPLD早出来,是基于乘积式的;FPGA晚出来,是基于查表式的。
2) FPGA就需要配置芯片(譬如FLASH),CPLD不要。
3) FPGA门电路数量通常比CPLD多。
4) CPLD内部延时固定,FPGA内部延时不固定(在几ns之间变化)。
5) 两者各有各自发挥的优势:如果用于实现组合逻辑多用CPLD,用于实现时序逻
您可能关注的文档
最近下载
- QGDW11060-2013交流金属封闭开关设备暂态地电压局部放电带电测试技术现场应用导则.pdf
- 人教版八年级上册英语Unit3单元整体教学设计.pdf VIP
- 2025夏季腹泻常识PPT课件.pptx VIP
- 建筑工程见证取样方案(3篇).docx VIP
- 五年级数学下册期末考试卷【及答案】.doc VIP
- 福建省厦门市2023-2024学年高一下学期7月期末英语试题(含答案).docx VIP
- 国家开放大学1304管理案例分析2022年度期末考试真题(有答案)管理.pdf VIP
- 常压储罐安全附件设置及管理要点.pdf
- 15ZJ201 平屋面(建筑图集).docx VIP
- 《钻孔灌注桩施工技术》课件.ppt VIP
文档评论(0)