vhdl编程流程

上传人:小** 文档编号:46111634 上传时间:2018-06-22 格式:DOC 页数:2 大小:16KB
返回 下载 相关 举报
vhdl编程流程_第1页
第1页 / 共2页
vhdl编程流程_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《vhdl编程流程》由会员分享,可在线阅读,更多相关《vhdl编程流程(2页珍藏版)》请在金锄头文库上搜索。

1、简单 vhdl 程序编写流程版权所有 o()o一初始工作 1.建立根目录文档:在 C 盘根目录下,以学号为名建一个文件夹 2.运行程序:点击:开始程序max+plusII 3.建立 project:点击:Fileprojectname(*.pof) 二.vhd 编程 1.建立一个 vhd 文档: 点击:FilenewText editor 2.保存修改后缀格式: 点击:Filesave as (*.vhd) 输入程序中 entity * is (pof(pof vhdvhd entityentity 三个名称必须一致三个名称必须一致) ) 3.输入程序: 简单 vhd 程序一般分三个部分: 调

2、用库函数声明 实体(entity) 结构体(architecture) 4 编译(compiler): 程序写完后,保存。 点击:max+plusIIcompile(如果有错误需要修正) 三.波形仿真 1进入波形编辑界面: 点击:Max+plusII Waveform editor Attention:(ps:在 Max+plusII 中,波形仿真并起到的是仿真测试作用,够以 为并不直接影响最终结果,如无需要波形仿真中此后的仿真过程可以省略,直接进入 布局规划(floorplan editor) ) 2建立相关端口(如:in 、out 的端口 )的波形区域: 空白处单击右键:Enter Nod

3、es SNF 出现对话框后点击list 端口列表被导入后点击OK 3确定欲仿真的时间长度:file end time-1us-Ok (作用:使仿真时间为 1us) 4调节网络间距:OptionsGrid Size10nsOk (作用:使网络间距变成 10ns) 5对信号进行赋值: 点击信号,左边赋值工具进行赋值(1,2,4,8); 主要掌握(0、1、时钟赋值) 6保存文件: 点击保存,保存成*.scf 文件 7进行仿真(simulator):max+plusII-Simulator-start 四布局规划(floorplan editor)1选择元器件: 点击:AssignDevice max

4、-7000sepm7128slc84-15 (此处应(此处应点掉点掉期间列表下方的期间列表下方的 show only fastest speed grades 的的对号对号) 2.进入布局规划界面: 点击 Max+plusII floorplan editor 3管脚锁定: 讲左上方的元器件端口左键拖动至选择好的管脚上; AttentionAttention: 1. 若出现所选器件非自己所选择的情况、点左侧工具栏中类似铅笔形状类似铅笔形状的 工具; 2. 若出现看不见器件列表情况,点掉掉 layoutfull screen 的对号; 3. 若出现的不是正方形管脚图,点选选 layoutdevice view 的对号 4. 时钟信号拖入 83 管脚 global clk 中 4.调试: 点击:max+plusIIcompiler 五.对硬件写入程序(programmer) 1.进入写入程序界面: 点击:max+plusIIprogrammer 2.写入: 点击 program附:与:and 或:or 非:not 与非:nand 或非:nor 异或:xor异或非:xnor

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 经营企划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号