1 / 23
文档名称:

VHDL语言实验指导书.docx

格式:docx   大小:547KB   页数:23页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

VHDL语言实验指导书.docx

上传人:蓝天 2021/10/27 文件大小:547 KB

下载得到文件列表

VHDL语言实验指导书.docx

相关文档

文档介绍

文档介绍:VHDL语言
实验指导书
指导老师:宾心华
湖南科技大学信息与电气工程学院
通信工程系
实验一软件环境的熟悉与了解
实验目的
(1) 熟悉软件编程环境,熟练使用max-plus2软件的各项功能。
(2) 在软件上调用各项已编译好的VHDL语言程序,参考熟悉VHDL语 言编程的格式。
实验内容
(1) 学****实验指导书中具体步骤及过程参考,完成相应内容。
(2) 输入一个简单的VHDL语言程序,对程序进行编译调试。
(3) 将编译通过的文件进行仿真,观察仿真结果。
具体步骤及过程参考
以一个最简单的例子,用ALTERA的EPLD——EPM7128S实现二分 频器,来示范用MAX+PLUS II进行开发的全过程。
首先启动MAX+PLUS II,进入集成开发环境
运行:maxstart, exe
设计输入
建立个新设计输入文件,这里我们采用原理图方式Graphic Editor file (*.gdf)来进行设计输入,这是最方便,最直观的逻辑输入方法
New
File Type
graphic Editor fild | .gdf
C Symbol Editor file
C Text Editor file
C Waveform Editor file l.$cf 二|
| QK | Cancel
选择“OK”进入编辑状态
接着输入逻辑元件,在编辑区的空白处双击鼠标。在Symbol Name 栏输入dff,表示D触发器
选择“OK”,D触发器就被放在编辑区
放置器件时,在Symbol Libraries框中选择mf库,就可以选择常用的74 系列逻辑芯片。
Enter Symbol
Symbol Name: ~
MegaWizard Plug-In Manager...
Symbol Libraries:
c:\maxplus2
utm 娈ph 恂严 imcmtHb'回 c: \m£5u$?\m&x2lib \£nf_n c: \maxplus2\maxziib\mega_lpm
Directory is: c:\maxplus2
下面再放一个反相器,输入名称:not
在反相器上按鼠标右键,将反相器旋转180度
tled2 - Graphic Editor
PRN
CLAN
-n x
Rotate
Flip Hori zontai
Flip Vertical
Find Node in Floorplan
Assi gn.
Timing Analysis
Copy
Paste
Delete
G MAX+plus II - Untitledl
・|口1刃
MAX+plus II File Edit View Symbol Assign Utilities Options Window Help □ HS抽电(E g R?心踐凰q色j妙園通敖團
90°
180°
270°
下面放置I/O脚,输入脚:input,输出脚:output
在PING_NAME上双击,编辑管脚名为in、out
鼠标移奇到器件的端上就变为小十字,拖动即可画线,如图连接
好了,设计输入告一段落,将设计文件存盘,命名为 myfirst. gdf
编译
上面已经完成了原理图的输入,需要给设计指定一个工程名, 选择 File->Project->Set Project to Current File,将当前工程 名设为当前文件名
E3
Top of Hierarchy: c:\temp\tutor\
Auto Device...
EPM7128SLC84-7
EPM7128SLC84-6
Device Family: | MAX7000S
Devices:
Device Options...
Migration Device...
下面定义器件,即定义用哪种EPLD来实现设计,选择 Assign-〉Device,在弹出窗口中选择MAX7000系列的 EPM7128SLC84-10,确认
Devi ce
Edit Chips »
厂 Show Only Fastest Speed Grades
厂 Maintain Current Synthesis Regardless of Device or Speed G