EDA实验箱实验指导书(3)

2019-03-09 16:11

dig<=dig_r; seg<=seg_r; PROCESS(clk_1k) BEGIN

IF

RISING_EDGE(clk_1k) THEN

count<=count+1;

END IF; END PROCESS; PROCESS(clk_1k) BEGIN

IF

RISING_EDGE(clk_1k) THEN

CASE count IS

WHEN \disp_dat<=d(31 DOWNTO 28); --第一个数码管 WHEN \disp_dat<=d(27 DOWNTO 24); --第二个数码管 WHEN \disp_dat<=d(23 DOWNTO 20); --第三个数码管 WHEN \disp_dat<=d(19 DOWNTO 16); --第四个数码管 WHEN \disp_dat<=d(15 DOWNTO 12); --第五个数码管 WHEN \disp_dat<=d(11 DOWNTO 8); WHEN \disp_dat<=d(7 DOWNTO 4); WHEN \disp_dat<=d(3 DOWNTO 0); END CASE; CASE count IS

--选择数码管显示位

--选择第一个数码管显示 --选择第二个数码管显示 --选择第三个数码管显示 --选择第四个数码管显示 --选择第五个数码管显示 --选择第六个数码管显示 --选择第七个数码管显示 --选择第八个数码管显示

WHEN \dig_r<=\ WHEN \dig_r<=\ WHEN \dig_r<=\ WHEN \dig_r<=\ WHEN \dig_r<=\ WHEN \dig_r<=\ WHEN \dig_r<=\ WHEN \dig_r<=\ END CASE;

--第六个数码管 --第七个数码管 --第八个数码管

END IF; END PROCESS; PROCESS(disp_dat)

BEGIN

CASE disp_dat IS

WHEN X\seg_r<=X\显示0 WHEN X\seg_r<=X\显示1 WHEN X\seg_r<=X\显示2 WHEN X\seg_r<=X\显示3 WHEN X\seg_r<=X\显示4 WHEN X\seg_r<=X\显示5 WHEN X\seg_r<=X\显示6

11

WHEN X\seg_r<=X\显示7 WHEN X\seg_r<=X\显示8 WHEN X\seg_r<=X\显示9 WHEN X\seg_r<=X\显示a WHEN X\seg_r<=X\显示b WHEN X\seg_r<=X\显示c WHEN X\seg_r<=X\显示d WHEN X\seg_r<=X\显示e WHEN X\seg_r<=X\显示f

END CASE; END PROCESS;

END;

(3) 将实验模块库里的int_div.vhd和int_div.bsf拷贝到工程目录下。 (4) 添加4位兆计数器功能模块。步骤如下:

① 在Quartus II主界面中选择Tools—Mega Wizard Plug-In Manager,打开如图所示的兆功能模块向导。选择Create a new custom megafunction variation新建一个新的兆功能模块。

图 添加兆功能模块向导对话框——Page1

② 单击Next进入向导第2页,按照如下图所示填写。选择LPM_CONSTANT,设置好输出文件的类型和路径,使用Cyclone族的器件。

12

图 添加兆功能模块向导对话框——Page2

③ 单击Next进入向导第3页,,按照如下图所示填写。数据宽度32位,数值为12345678H。

13

图 添加兆功能模块向导对话框——Page3

④ 剩余步骤不需更改设置,在这里可以一步一步单击Next,或者直接单击Finish结束。如下图所示。注意在结束时一定要选择生成“*.bsf”符号文件。

14

图 添加兆功能模块向导对话框——结束页

(5) 新建图形设计文件,命名为dled.bdf并保存。文件的设计如下图所示。

图 动态LED顶层显示模块

(6) 选择目标器件并对相应的引脚进行锁定,这里选择的器件为Altera公司的Cyclone II系列的EP2C5Q208C8,或者Cyclone I系列的EP1C12Q240C8。引脚锁定方法如下表所列。

表 引脚锁定方法

15


EDA实验箱实验指导书(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中铁快运工程施工组织设计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: