好文档 - 专业文书写作范文服务资料分享网站

EDA课程设计实验报告详解

天下 分享 时间: 加入收藏 我要投稿 点赞

when \ when \ when \ when \ when \ when \ when \ when \

when \ when \ when \ when \ when \ when \ when others=>null; end case; When \case wei is

when \ when \ when \ when \ when \ when \ when \ when \ when \ when \ when \ when \ when \ when \

10

when \ when \ when others=>null; end case; when others=>null; end case; q<=b; end process;

END XIANSHI_architecture; LIBRARY IEEE; USE JUZHEN16 IS PORT (a,b : IN STD_LOGIC ;

Q1,W1: OUT STD_LOGIC_VECTOR(15 DOWNTO 0)); END ENTITY JUZHEN16;

ARCHITECTURE JZ16 OF JUZHEN16 IS COMPONENT CNT8

PORT( CLK1: IN STD_LOGIC;

QOUT : OUT STD_LOGIC_VECTOR(2 DOWNTO 0)); END COMPONENT; COMPONENT CNT16

PORT( CLK : IN STD_LOGIC;

QOUT : OUT STD_LOGIC_VECTOR(3 DOWNTO 0)); END COMPONENT; COMPONENT HANG

PORT(DATAIN : IN STD_LOGIC_VECTOR(3 DOWNTO 0); ROW : OUT STD_LOGIC_VECTOR(15 DOWNTO 0)); END COMPONENT; COMPONENT XIANSHI PORT(

WEI : IN STD_LOGIC_VECTOR(3 downto 0);

SHI : IN STD_LOGIC_VECTOR(2 downto 0); Q : OUT STD_LOGIC_VECTOR(15 downto 0));

END COMPONENT;

11

SIGNAL c: STD_LOGIC_VECTOR(3 downto 0); SIGNAL d: STD_LOGIC_VECTOR(2 downto 0); BEGIN

U1: CNT8 PORT MAP( CLK1=>b,QOUT=>d ); U2: CNT16 PORT MAP( CLK=>a,QOUT=>c ); U3: HANG PORT MAP(datain=>c,ROW=>Q1); U4: XIANSHI PORT MAP (wei=>c,shi=>d,Q=>W1); END ARCHITECTURE JZ16;

六、系统调试与仿真

程序仿真图

图7 仿真波形图

图8 仿真波形图

12

图9 顶层仿真图

16*16 LED点阵显示引脚分配

16×16 点阵信号名称 DOC-C0 DOT-C1 DOT-C2 DOT-C3 DOT-C4 DOT-C5 DOT-C6 DOT-C7 DOT-C8 DOT-C9 DOT-C10 DOT-C11 DOT-C12 DOT-C13 DOT-C14 DOT-C15 DOT-R0 DOT-R1 DOT-R2 FPGA 引脚 F7 E8 J8 G9 G10 F11 F9 F10 G2 F1 E1 E2 D1 D2 C2 B2 B3 C3 H1 13

说明 列 列 列 列 列 列 列 列 列 列 列 列 列 列 列 列 行选择 行选择 行选择 DOT-R3 DOT-R4 DOT-R5 DOT-R6 DOT-R7 DOT-R8 DOT-R9 DOT-R10 DOT-R11 DOT-R12 DOT-R13 DOT-R14 DOT-R015 时钟:

Clk N1 J2 L2 J13 H15 V11 E10 F12 E12 F13 F14 E15 F15 F16 行选择 行选择 行选择 行选择 行选择 行选择 行选择 行选择 行选择 行选择 行选择 行选择 行选择 图10 引脚分配 程序运行结果

程序仿真完全正确后,线封锁引脚,然后连接硬件,再次编译,没有错误后下载程序到硬件之中,当拨码开关闭合时,得到点阵LED显示结果,其中每个汉字显示时间为一秒,一秒过后自动换下一个汉字,直到显示完“宁大物电学院”,再循环显示以上内容;当拨码开关断开时,点阵LED不显示任何内容。

七、总结与体会

通过此次课程设计,使我更加扎实的掌握了有关EDA方面的知识,在设计过程中虽然遇到了一些问题,但经过一次又一次的思考,一遍又一遍的检查终于找出了原因所在,也暴露出了前期我在这方面的知识欠缺和经验不足。实践出真知,通过亲自动手制作,使我们掌握的知识不再是纸上谈兵。

过而能改,善莫大焉。在课程设计过程中,我不断发现错误,不断改正,不断领悟,不断获取。最终的检测调试环节,本身就是在践行“过而能改,善莫大焉”的知行观。这次课程设计终于顺利完成了,在设计中遇到了很多问题,最后在老师的指导下,终于游逆而解。在今后社会的发展和学习实践过程中,一定要

14

EDA课程设计实验报告详解

when\when\when\when\when\when\when\when\when\
推荐度:
点击下载文档文档为doc格式
97zli9wi9l1xu1x81dzc4m0xd0pwbf00nkv
领取福利

微信扫码领取福利

微信扫码分享