- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CPLD与电子CAD报告-终极完美版三峡大学专用1
CPLD与电子CAD报告
班 号:
序 号:
学 号:
姓 名:
同组同学姓名:
三峡大学电气与新能源学院
《CPLD及电子CAD》
EDA介绍
EDA技术就是以计算机为工具,设计者在EDA软件MAX+plus II 或Quartus II )平台上,用硬件描述语言HDL或相关类似编程语言完成设计文件,然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。EDA技术的出现,极大地提高了电路设计的效率和可操作性,减轻了设计者的劳动强度VHDL主要用于描述数字系统的结构,行为,功能和接口。除了含有许多具有硬件特征的语句外,VHDL的语言形式和描述风格与句法是十分类似于一般的计算机高级语言。Entity(实体)用来说明模型的外部输入输出特征; Architecture(构造体)用来定义模型的内容和功能。每一个构造体必须有一个实体与它相对应,所以两者一般成对出现
(b)顺序语句和并行语句
顺序语句只能出现在进程(Process)和子程序中,子程序包括函数(Function)和过(Procedure). 顺序语句种类进程语句赋值语句流程控制语句等待语句子程序调用语句返回语句空操作语句并行语句是VHDL区别于传统软件描述语言最显著的一个方面.各种并行语句在结构体中是同时并发执行的,也就是说,只要某个信号发生变化,都会引起相应语句被执行而产生相应的输出,其执行顺序与书写顺序没有任何关系但在一个结构体内,各进程外部的语句是并发执行的,它们之间可以通过信号进行通信,而每个进程内部的语句是顺序执行的在实际编程时,应将并行语句和顺序语句灵活运用才符合VHDL的设计要求和硬件特点【标号:】 process 【(敏感参数表)】[is]
[进程申明部分;]
begin
顺序语句
end process
【标号:】 process [is]
[进程申明部分;]
begin
wait 语句;
顺序语句
end process
第二章 信号、变量、顺序语句
1、信号与变量的区别见下面图表:
2、顺序语句
IF_THEN_ELSE语句 只能在进程内使用,至少应有一个条件句,条件句必须由布尔表达式构成。
语句形式:IF 条件句 Then 顺序语句ELSIF 条件句 Then 顺序语句ELSE 顺序语句 ENDIF
CASE_WHEN语句
表达式可以是一个整数类型或枚举类型的值,也可以是由这些数据类型的值构成的数组,条件句中的选择值必在表达式的取值范围内。除非所有条件句中的选择值能完整覆盖CASE语句中表达式的取值,否则最末一个条件句中的选择必须用“OTHERS”表示。CASE语句执行中必须选中,且只能选中所列条件语句中的一条。LOOP语句举例说明(程序及仿真截图):
3、进程语句
进程语句是VHDL中最重要的语句,具有并行和顺序行为的双重性。进程和进程语句之间是并行关系,进程内部是一组连续执行的顺序语句,进程语句与构造体中的其余部分进行信息交流是靠信号完成的。
基本格式:[进程标号:] PROCESS [(信号敏感表)] IS〈说明区〉BEGIN〈顺序语句〉END PROCESS [进程标号];
进程语句举例说明(程序及仿真截图):
信号敏感表
进程赖以启动的是敏感表。对于表中列出的任何信号的改变,都将启动进程,执行进程内相应顺序语句。一些VHDL综合器,综合后,对应进程的硬件系统对进程中的所有输入的信号都是敏感的,为了使软件仿真与综合后的硬件仿真对应起来,应当将进程中的所有输人信号都列入敏感表中
第三章 双向口、状态机
双向口
双口RAM的输入和输出是相互独立的吧,他们的工作是分别由(输入始能,输入时钟,输入地址)和(输出始能,输出时钟,输出地址)控制了,只要注意,同时不对一个地址进行读写操作,就应该不会出问题
元件例化
元件例化即生成在新图形文件中能被应用到的图形设计文件。此次试验主要涉及到具体操作问题。下面就相关操作予以说明:
选择工具按钮有效时,在图形编辑器窗口的空白处单击鼠标左键以确定输入位置,然后选择Enter Symbol,或双击鼠标左键。
将出现一个Enter Symbol 对话框,在symbol Libraries框中 选择 “..\maxplus2\max2lib\prim” 。
所有的Altera 图元以列表方式显
您可能关注的文档
- Audi_AG_Topology_optimization_paper_奥迪A系拓扑优化论文.pdf
- AutoCAD_2007自学教程课件第3讲绘图工具.ppt
- Australia澳大利亚风土人情.ppt
- AutoCAD第10讲__图形的输出.ppt
- Autodesk施工行业解决方案.pdf
- AVL_AWS-FIRE软件在发动机性能设计中的综合应用.pdf.pdf
- A_KR脱硫渣升温熔化与改性及渣-铁分离的工艺.pdf.pdf
- A修电除尘_380V_开关柜检修文件包.docx
- A区安全监理规划.doc
- A安徽会议新产品发布会文稿040223-3-2.ppt
- 01-03-03建筑装饰装修.docx
- 2024年四川成都市成华区妇幼保健院招聘编外工作人员2人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 01-02-01综合水池工程.docx
- 2024年四川攀枝花事业单位招聘工作人员140人【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 07综合楼 - 主体钢筋.doc
- 01-01-07建筑电气检验批.docx
- 01-02-07送排风系统工程.docx
- 01-02-05建筑屋面工程.docx
- 05综合楼 - 基础模板.doc
- 2024年四川成都市双流县环保局等部门下属事业单位招考6人【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
文档评论(0)