首页 可编程逻辑器件应用--实验指导书

可编程逻辑器件应用--实验指导书

举报
开通vip

可编程逻辑器件应用--实验指导书《EDA技术》实验指导书 《可编程逻辑器件应用》实验指导书 张巧文 编 浙 江 万 里 学 院 2010.3 目 录 TOC \o "1-3" \h \z 实验一 QuartusⅡ软件与DE2平台的操作流程 2 实验二 全加器的设计 11 实验三 七段译码显示电路设计 13 实验四 脉冲分频选择电路设计 15 实验五 100进制同步计数器设计 17 实验六 汽车尾灯控制电路设计 19 实验七 十字路口交通灯控制器设计 20 实验八 智力竞赛抢答器的设计 22 附件1:DE2 开发板引脚说明 24 实验一 Quart...

可编程逻辑器件应用--实验指导书
《EDA技术》实验指导书 《可编程逻辑器件应用》实验指导书 张巧文 编 浙 江 万 里 学 院 2010.3 目 录 TOC \o "1-3" \h \z 实验一 QuartusⅡ软件与DE2平台的操作流程 2 实验二 全加器的 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 11 实验三 七段译码显示电路设计 13 实验四 脉冲分频选择电路设计 15 实验五 100进制同步计数器设计 17 实验六 汽车尾灯控制电路设计 19 实验七 十字路口交通灯控制器设计 20 实验八 智力竞赛抢答器的设计 22 附件1:DE2 开发板引脚说明 24 实验一 QuartusⅡ软件与DE2平台的操作流程 一、实验目的 1、熟悉QuartusⅡ软件的使用方法; 2、通过简单的实例,了解使用QuartusⅡ进行CPLD/FPGA设计的流程; 二、实验设备 PC 机一台,Altera公司DE2 教学实验套件一套 三、实验原理 数字系统设计系列实验是建立在数字电路基础上的一个更高层次的设计性实验。它是借助可编程逻辑器件(PLD),采用在系统可编程技术(ISP),利用电子设计自动化软件(EDA),在计算机(PC)平台上进行的。 1.DE2 教学实验套件 (一)、实验用到主要硬件配置: ◆ Altera Cyclone II系列的EP2C35F672C6 FPGA,内含35000个逻辑单元。 ◆ 七段共阳LED数码管8个HEX0~HEX7; ◆ 9个绿色LED灯LEDG0~LEDG8; ◆ 18个红色LED灯LEDR0~LEDR17; ◆ 50MHz晶体振荡器和27MHz振荡器2个时钟源; ◆ 18个拨码开关SW0~SW17; ◆ 4个按键开关KEY0~KEY3; ◆ 平台通过插座J8接入直流9V供电,SW18为电源开关; ◆ 编程插座:USB编程输入插座支持JTAG模式和AS模式。 (二)、实验板编程/下载 1、下载电缆的连接 1) USB电缆插头端接计算机USB口,另一端接DE2的J9编程插座,打开DE2平台的电源 2) 将SW19置于RUN位置。 2、软件编程操作 1) 选择QuartusII菜单下的Tools>Programmr项. 2) 如果显示没有硬件,则单击Hardware Setup…按钮,打开硬件设置窗口。 3)双击USB Blaster, 然后单 击CLOSE按钮,完成硬件设置。 4)如果.sof文件不在文件 列表中,则单击Add File…按 钮,添加该文件。 5)确认DEVICE项列出 的是EP2C35F672,选中Program/Configue选项。 6)单击Start按钮,开始编程。 (三)、实验流程图 四、实验 内容 财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容 通过一个简单的实例来演示如何使用 Quartus II 在 PLD 器件上做一个完整的逻辑设计。我们将在 PLD 上实现一个三人表决器的逻辑。三人表决,以少数服从多数为原则,多数人同意则议案通过,否则议案被否决。这里,我们使用三个按键代表三个参与表决的人,置“0”表示该人不同意议案,置“1”表示该人同意议案;两个指示灯用来表示表决结果,LED1 点亮表示议案通过,LED2 点亮表示议案被否决。真值表如下: S1 S2 S3 LED1 LED2 0 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 1 1 0 1 0 0 0 1 1 0 1 1 0 1 1 0 1 0 1 1 1 1 0 下面我们就具体来实现这一设计。 1.双击桌面上 Quartus II的图标,启动 Quartus II软件。 2.通过 File => New Project Wizard… 菜单命令启动新项目向导。 3.在随后弹出的对话框上点击 Next 按钮,继续。 4. 在 What is the working directory for this project 栏目中设定新项目所使用的路径;在 What is the name of this project 栏目中输入新项目的名字: vote ,点击 Next 按钮。 5. 在这一步,向导要求向新项目中加入已存在的设计文件。因为我们的设计文件还没有建立,所以点击 Next 按钮,跳过这一步 6. 在这一步选择器件的型号。Family 栏目设置为 Cyclone ,选中 Specific device selected in ‘Available devices’ list 选项,在 Available device 窗口中选中所使用的器件的具体型号,这里以 EP2C35F672C6N 为例。点击 Next 按钮,继续。 7. 在这一步,可以为新项目指定综合工具、仿真工具、时间分析工具。在这个实验中,我使用 Quartus II6.0 的默认设置,直接点击 Next 按钮,继续。 8. 确认相关设置,点击 Finish 按钮,完成新项目创建。 9. 接下来,我们建立一个原理图文件,并加入该项中来。在 File 菜单下,点击 New 命令。在随后弹出的对话框中选择 VHDL File 选项,点击 OK 按钮。在 File 菜单下 选择 Save As 命令,将其保存,并加入到项目中。 10.根据上面的真值表,做卡诺图简化,可以得出:LED1=S1S2+S1S3+S2S3 ,LED2=~LED1。在如下文本编辑框中写入其VHDL如下,并保存文件名为vote.vhd 13.在 Assignments 菜单下,点击 Pins 命令,启动 Pin Planner 工具。在这个工具中,我们可以为我们的电路的端子分配器件的引脚。在 All Pins 表格中,双击 Node Name 列的 new node 单元,输入端子的名字。在同一行的 Location 列,选择要分配的位置。重复操作,为每个端子都分配适当的脚位。 14. 在 Assignments 菜单下,点击 Device… 命令。在随后弹出的对话框中点击 Device & Pin Options… 按钮,进入 Device & Pin Options 对话框。切换到 configuration 页,在 Configuration Device 栏目中,选中 use configuration device 选项,配置器件型号选择 EPCS16 ,同时,选中 Generate compressed bitstreams 选项。 15. 切换到 Unused Pins 页,在 Reserved all unused pins 栏目中,选择 As input tri-stated 。因为我们的设要在开发板上演示,所以把没有用到的管脚设为输入,以避免与开发板上其它电路发生冲突。点击确定按钮,确认设置。回到 Seting 对话框,点击 OK 按钮。 16. 在 Processing 菜单下,点击 Start Compilation 命令,开始编译我们的项目。编译结束后,点击 确定 按钮。 17. 在把我们的设计下载到开发板上验证之前,我们可以先做一下仿真。首先,我们要建立一个输入波形文件。仿真工具会用到该文件,以确定每个输入引脚的激励信号。在 File 菜单下,点击 New 命令。在随后弹出的对话框中,切换到 Other Files 页。选中 Vector Waveform File 选项,点击 OK 按钮。 18. 现在,我们已经进入到波形编辑界面。在 Edit 菜单下,点击 Insert Node or Bus… 命令。 19. 点击 Node Finder… 按钮,打开 Node Finder 对话框。点击 List 按钮,列出电路所有的端子。点击 >> 按钮,全部加入。点击 OK 按钮,确认。 20. 回到 Insert Node or Bus 对话框,点击 OK 按钮,确认 21. 选中 in1 信号,在 Edit 菜单下,选择 Value => Clock… 命令。在随后弹出的对话框的 Period 栏目中设定参数为50ns,点击 OK 按钮。 22. In2 、in3 也用同样的方法进行设置,Period 参数分别为 100ns 和 200ns 。 23. 保存文件,在 Processing 菜单下,选择 Start Simulation 启动仿真工具。仿真结束后,点击确认按钮。观察仿真结果,对比输入与输出之间的逻辑关系否符合真值表。 24. 使用下电缆,将开发板 Jtag口(J105) 与电脑的并行口相连,接通开发板电源。在 Tools 菜单下,选择 Programmer 命令, 打开 Quartus II Programmer 工具。点击 Hardware Setup 按钮,进行下载线设置,选择所用的下载线型号,这里选择USB Blaster。 25. 选中 Program/Configure 选项,点击 Start 按钮,将配置文件 vote.sof 下载到开发板上。按下 S1、S2、S3 按钮的各种组合,观察 LED1、LED2 的状是否符合真值表。 五、实验报告 1、写出实验源程序,画出仿真波形; 2、 总结 初级经济法重点总结下载党员个人总结TXt高中句型全总结.doc高中句型全总结.doc理论力学知识点总结pdf 实验步骤和实验结果; 3、心得体会――在实验过程中出现了哪些问题,如何解决的?你从实验中获得了哪些收益;本次实验你的成功之处;本次实验中还有待改进的地方;下次实验应该从哪些地方进行改进;怎样提高自己的实验效率和实验水平等等。 4、完成实验思考题。 六、问题与思考 与传统的数字电路设计相比,基于FPGA的数字系统设计的优越性在哪些地方。 实验二 全加器的设计 一、实验目的 1.掌握QuartusII 5.0软件使用流程。 2.熟悉Altera DE2实验板的开关按键模块,LED显示模块。 二、实验内容 在QuartusII 5.0软件中使用原理图输入法设计并实现一个1位全加器。 三、实验仪器 1.ZY11EDA13BE型实验箱通用编程模块,配置模块,开关按键模块,LED显示模块。 2.并口延长线,JTAG延长线。(所有实验均包括,以下实验中均略去)。 3.安装QuartusII 5.0软件的PC机。(所有实验均包括,以下实验中均略去)。 四、实验原理 1位全加器可以用两个半加器及一个或门连接而成,半加器原理图的设计方法很多,我们用一个与门、一个非门和同或门(xnor为同或符合,相同为1,不同为0)来实现。先设计底层文件:半加器,再设计顶层文件全加器。 (1)半加器的设计 半加器表达式:进位:co=a and b 和 :so=a xnor (not b) 半加器原理图如下: (2)全加器的设计 全加器原理图如下: 五、实验注意事项 实验指导书中的所有实验内容都是针对主板系统的核心芯片EP2C35F672C6来设计的,实验原理中提供了管脚分配情况,管脚分配好后必须通过成功编译才可以下载配置。 六、实验步骤 1.在QuartusII 5.0软件中新建原理图文件,输入原理图,进行编译,仿真。 2.指定目标器件,并对编译通过的原理图分配管脚(可参考实验原理),分配完后再编译一次。 3.用并口延长线连接计算机机箱并口和实验箱并口插座,用JTAG延长线连接通用编程模块下载接口插座和配置模块核心芯片下载接口插座,接通实验箱电源,将实验箱电源按钮APW1,APW2按下,电源指示灯PL0-PL4亮。 4.下载配置文件f_adder.pof到目标芯片。 5.将拨码开关CTRL的(2)、(4)、(8)均设置为“ON”。 6.拨位开关KD1、KD2、KD3分别作为全加器a输入,b输入和进位c输入。LED1、LED2分别作为全加器进位和全加和。记录全加器的实验结果填入实验报告。灯亮表示‘1’(高电平),灯灭表示‘0’(低电平)。 七、实验报告 1.列出半加器与全加器的真值表。如果实验室条件允许,打印半加器和全加器仿真波形图贴于实验报告中。 2.用文字描述出怎样实现层次化设计。 3.1位全加器的实现方法很多,画出其它方法的原理图。 八、思考题 1.多位全加器就是在一位的原理上扩展而成的,设计出原理图输入的8位全加器。 2.集成电路全加器芯片有7480、7483等,试述其内部结构是如何实现的? 3.参考全加器的设计思路设计出原理图输入的1位全减器。(提示:全加器的设计是根据真值表来建立最简表达式,最简表达式应该是一些基本门电路,同样全减器的设计也是如此)。 实验三 七段译码显示电路设计 一、实验目的 1、掌握并行连接的七段数码管译码器工作原理,频率分频原理,掌握计数器的原理及设计方法; 2、设计一个0~60的计数器; 3、利用实验二的七段数码管电路进行显示; 4、学会运用波形仿真测试检验程序的正确性; 二、实验设备 PC 机一台,Altera公司DE2 教学实验套件一套 三、实验要求 1、用VHDL 语言进行描写; 2、进行波形仿真测试; 3、严格按照实验流程进行; 4、管脚映射按芯片要求进行,在数码管上显示译码后的数字; 5、查看资料,描述七段译码器的工作原理; 四、实验原理与内容 本实验要求设计一分频电路,对DE2开发板上的50MHz时钟信号进行分频得到1Hz信号,随后设计一个60进制计数器,该计数器在1Hz信号下进行0~59的计数,并通过设计一个七段数码管译码器完成对计数结果的显示。 在数字逻辑电路设计中, 分频器是一种基本电路, 通常用来对某个给定频率进行分频, 得到所需的频率。根据不同设计的需要, 会遇到偶数分频、奇数分频等。对于2N 分频, 可以方便地用模N 的计数器与一个T′触发器(二分频器) 来简单实现50% 占空比分频输出。 图1 七段数码管引脚图 用一个4位二进制计数器可以构成1位十进制计数器,也就是说可以构成1位BCD计数器,而2位十进制计数器连接起来可以构成一个六十进制的计数器。 图2 总体模块图 五、实验步骤 1、写出分频器,60进制计数器、七段译码器的源程序,编译通过,最后用原理图方式连接3个模块。 2、进行波形仿真; 3、选定器件、映射管脚、编译、下载; 六、实验报告 1、写出实验源程序,画出仿真波形; 2、总结实验步骤和实验结果; 3、心得体会――在实验过程中出现了哪些问题,如何解决的?本次实验中你的感受;你从实验中获得了哪些收益;本次实验你的成功之处;本次实验中还有待改进的地方;下次实验应该从哪些地方进行改进;怎样提高自的实验效率和实验水平等等。 4、完成实验思考题。 七、问题与思考 思考怎么实现奇数倍分频,怎样修改程序? 实验四 脉冲分频选择电路设计 一、实验目的: 学习数控分频器的设计和测试方法,熟练掌握利用VHDL语言进行数字逻辑电路设计的方法。 二、实验原理: 数控分频器的功能为在不同输入信号时,对时钟信号进行不同的分频,在输出端输出不同频率的信号。该电路可以用具有并行预置功能的加法计数器实现,方法是对应不同的输入信号,预置数(初始计数值)设定不同的值,然后用计数器的溢出信号作为输出信号或输出信号的控制值。 电路输出波形图: 四、实 三、实验内容 采用模块化设计完成一时钟输出电路,假设系统中有一个200KHz时钟,系统要求将其分成100KHz、50KHz、25KHz,并在这4个频率的时钟中选择一个作为输出。 两种方案: 四、实验步骤 1、采用自顶向下的设计方法,首先将系统分块; 2、设计元件,即逻辑块; 3、一级一级向上进行元件例化(本实验只需例化一次),设计顶层文件。 五、实验报告 1、写出实验源程序,画出仿真波形; 2、总结实验步骤和实验结果; 3、心得体会――本次实验中你的感受;你从实验中获得了哪些收益;本次实验你的成功之处;本次实验中还有待改进的地方;下次实验应该从哪些地方进行改进;怎样提高自的实验效率和实验水平等等。 实验五 100进制同步计数器设计 一、实验目的 1、掌握计数器的原理及设计方法; 2、设计一个0~100的计数器; 3、利用实验二的七段数码管电路进行显示; 二、实验器材 PC 机一台、EDA 教学实验套件一台、下载电缆一根(已接好)、导线若干 三、实验要求 1、有计数显示输出; 2、有清零端和计数使能端; 四、实验原理和内容 1、带使能端的十进制计数器真值表 输入端 输出端 clr en clk qd qc qb qa 1 X X 0 0 0 0 0 0 X 不变 不变 不变 不变 0 1 上升沿 计数值加1 根据真值表写出源程序,并编译和仿真通过。 2、十进制计数器的构成 通过以上的真值表可以看出,用一个4位二进制计数器可以构成1位十进制计数器,也就是说可以构成1位BCD计数器,而2位十进制计数器连接起来可以构成一个六十进制的计数器。其电路引脚图如下图所示: 其中,bcd1为个位输出,bcd10为十位输出。 修改以上编好的程序得到六十进制计数器的源程序。在修改时,尤其注意六十进制计数器十位位的变化,即只有在个位位有进位时,十位位才加1。 3、将计数器的输出与实验二的七段数码管电路输入相连,进行计数数据显示; 五、实验步骤 1、先设计一个十进制计数器并仿真通过; 2、修改十进制计数器的程序,得到六十进制计数器的源程序并编译通过; 3、进行波形仿真; 4、选定器件、映射管脚、编译、下载、验证; 六、实验报告 1、写出实验源程序,画出仿真波形; 2、总结实验步骤和实验结果; 3、心得体会――本次实验中你的感受;你从实验中获得了哪些收益;本次实验你的成功之处;本次实验中还有待改进的地方;下次实验应该从哪些地方进行改进;怎样提高自的实验效率和实验水平等等。 4、完成实验思考题。 七、问题与思考 设计一个带置数的100进制计数器。 实验六 汽车尾灯控制电路设计 一、系统介绍: 设计一个汽车尾灯控制电路,汽车尾部左右两侧各有3个指示灯(用发光二极管模拟),当在汽车正常运行时指示灯全灭;在右转弯时,右侧3个指示灯按右循环顺序点亮(R1→R1R2→R1R2R3→全灭→R1)时间间隔0.5S(采用一个2HZ的方波源);在左转弯时,左侧3个指示灯按左循环顺序点亮(L1→L1L2→L1L2L3→全灭→L1);在临时刹车或者检测尾灯是否正常时,所有指示灯同时点亮(R1R2R3 L1L2L3点亮);当汽车后退的时候所有尾灯循环点亮;当晚上行车的时候汽车尾灯的最后一个灯一直点亮。 二、设计任务及要求: 设计任务:假设汽车尾部左右两侧各有3盏指示灯,其控制功能应包括: (1)汽车正常行驶时指示灯都不亮。 (2)汽车右转弯时,右侧的一盏指示灯亮。 (3)汽车左转弯时,左侧的一盏指示灯亮。 (4)汽车刹车时,左右两侧的一盏指示灯同时亮。 (5)汽车在夜间行驶时,左右两侧的一盏指示灯同时一直亮,供照明使用。 三、设计要求: 采用VHDL或Verilog HDL语言编写程序,并在MuxplusII或QuartusII工具平台中进行开发,下载到EDA实验箱进行验证。 四、实验步骤 1、画出实验原理方框图; 2、设计各个元件; 3、进行元件例化; 五、实验报告 1、写出实验源程序,画出仿真波形; 2、总结实验步骤和实验结果; 3、心得体会――你从实验中获得了哪些收益;本次实验你的成功之处。 实验七 十字路口交通灯控制器设计 一、实验目的 1、学会城市交道口交通灯控制的设计方法; 2、进一步掌握自顶向下的数字系统设计方法,并体会其优越性; 二、实验器材 PC 机一台,Altera公司DE2 教学实验套件一套 三、实验原理与内容 图1 城市交道口交通灯控制系统 ​ 交通灯控制规则如下: 1)每个街口有左拐、直行两种种指示灯。每个灯有红、绿两种颜色。 2)共有四种通行方式: ① 车辆南北直行。南北向通行时间为45秒钟, ② 南北向左拐。通行时间为15秒钟。 ③ 东西向直行。东西向通行时间为25秒钟。 ④ 东西向左拐。通行时间为10秒钟。 ⑤ 倒计时时间显示。 ​ 系统结构图 ​ 计数器模块的说明 此模块完成的功能是对输入的1Hz的脉冲进行计数,输出一路能控制红绿灯的信号和一路给数码管倒数显示的信号.其中以45+15+25+10=95个脉冲为一个计数循环,当计数到45时,输出一个控制信号和一个计数值,当计数到45+15=60时,输出一个控制信号和一个计数值,当计数到45+15+25=85时,输出一个控制信号和一个计数值,当计数到45+15+25+10=95时,输出一个控制信号和一个计数值,并且计数器置0,重新开始循环。 ​ 系统硬件仿真说明 输入为实验板上50MHz的时钟 输出一路为实验板上八个指示灯,4红4绿,分别代表四个方向的通行状态,即:南北直行\南北左拐\东西直行\东西左拐. 输出一路为实验板上二个数码管,指示通行的倒计数时间 四、实验步骤 1、画出实验原理方框图; 2、设计各个元件; 3、进行元件例化; 五、实验报告 1、写出实验源程序,画出仿真波形; 2、总结实验步骤和实验结果; 3、心得体会――本次实验中你的感受;你从实验中获得了哪些收益;本次实验你的成功之处;本次实验中还有待改进的地方;下次实验应该从哪些地方进行改进;怎样提高自的实验效率和实验水平等等。 实验八 智力竞赛抢答器的设计 一、实验目的 1、学会智力竞赛抢答器的设计方法; 2、进一步掌握自顶向下的数字系统设计方法,并体会其优越性; 二、实验器材 PC 机一台,Altera公司DE2 教学实验套件一套 三、实验原理与内容 ​ 设计要求 (1) 设计一个智力竞赛抢答器,可同时供3名选手或3个代表队参加比赛,他们的编号分别是1、2、3,各用一个抢答按钮,按钮的编号与选手的编号相对应,分别是S1—S3。 (2) 抢答器具有数据锁存和显示的功能。抢答开始后,若有选手按动抢答按钮,其相应的绿灯亮,在LED数码管行显示出选手的编号。此外,要封锁输入电路,禁止其他选手抢答。优先抢答选手的编号一直保持到主持人将系统清零为止。 (3)犯规警示:参赛者在主持人读题期间按下抢答键,则红灯亮,同时取消本轮抢答资格。 (4) 计时功能:可以预置时间,可以倒计时并将时间显示处来。 (5) 记分功能:可以实现加分,并且显示出来. ​ 系统演示示意结构 ​ 系统结构图 ​ 关键模块说明 抢答模块:比赛开始,主持人按下“读题”键,在读题过程中不容许抢答,若有选手犯规,系统点亮犯规选手相应红灯,且取消本轮资格.主持人读完按“开始”键开始抢答,系统辨别第一抢答者. 计时模块:抢答者在规定时间内答题,系统自动开始倒计时,若能在规定时间内回答完,由主持人按“使能”,停止倒计时. 计分模块:在比赛前,所有记分器为0分,一轮比赛后,主持人按“加分”键,每次加10分,不按不加分.在程序中每次选手上限分数为90分. ​ 系统硬件仿真说明 输入为实验板上27MHz的时钟,4个按键开关KEY0~KEY3中选3个作为选手按键,18个拨码开关SW0~SW17选 4个作为主持人按键. 输出一路为实验板上6个指示灯,3红3绿,分别代表3个选手的抢答状态,即:红灯犯规\绿灯抢到. 输出一路为实验板上8个数码管,回答倒计数时间和每位选手的得分. 四、实验步骤 1、画出实验原理方框图; 2、设计各个元件; 3、进行元件例化; 五、实验报告 1、写出实验源程序,画出仿真波形; 2、总结实验步骤和实验结果; 3、心得体会――你从实验中获得了哪些收益;本次实验你的成功之处。 附件1:DE2 开发板引脚说明 DE2开发板布局及组件: DE2开发板的引脚连接 SW[0] PIN_N25 HEX7[2] PIN_L9 VGA_G[1] PIN_A9 SW[1] PIN_N26 HEX7[3] PIN_L6 VGA_G[2] PIN_C10 SW[2] PIN_P25 HEX7[4] PIN_L7 VGA_G[3] PIN_D10 SW[3] PIN_AE14 HEX7[5] PIN_P9 VGA_G[4] PIN_B10 SW[4] PIN_AF14 HEX7[6] PIN_N9 VGA_G[5] PIN_A10 SW[5] PIN_AD13 KEY[0] PIN_G26 VGA_G[6] PIN_G11 SW[6] PIN_AC13 KEY[1] PIN_N23 VGA_G[7] PIN_D11 SW[7] PIN_C13 KEY[2] PIN_P23 VGA_G[8] PIN_E12 SW[8] PIN_B13 KEY[3] PIN_W26 VGA_G[9] PIN_D12 SW[9] PIN_A13 LEDR[0] PIN_AE23 VGA_B[0] PIN_J13 SW[10] PIN_N1 LEDR[1] PIN_AF23 VGA_B[1] PIN_J14 SW[11] PIN_P1 LEDR[2] PIN_AB21 VGA_B[2] PIN_F12 SW[12] PIN_P2 LEDR[3] PIN_AC22 VGA_B[3] PIN_G12 SW[13] PIN_T7 LEDR[4] PIN_AD22 VGA_B[4] PIN_J10 SW[14] PIN_U3 LEDR[5] PIN_AD23 VGA_B[5] PIN_J11 SW[15] PIN_U4 LEDR[6] PIN_AD21 VGA_B[6] PIN_C11 SW[16] PIN_V1 LEDR[7] PIN_AC21 VGA_B[7] PIN_B11 SW[17] PIN_V2 LEDR[8] PIN_AA14 VGA_B[8] PIN_C12 DRAM_ADDR[0] PIN_T6 LEDR[9] PIN_Y13 VGA_B[9] PIN_B12 DRAM_ADDR[1] PIN_V4 LEDR[10] PIN_AA13 VGA_CLK PIN_B8 DRAM_ADDR[2] PIN_V3 LEDR[11] PIN_AC14 VGA_BLANK PIN_D6 DRAM_ADDR[3] PIN_W2 LEDR[12] PIN_AD15 VGA_HS PIN_A7 DRAM_ADDR[4] PIN_W1 LEDR[13] PIN_AE15 VGA_VS PIN_D8 DRAM_ADDR[5] PIN_U6 LEDR[14] PIN_AF13 VGA_SYNC PIN_B7 DRAM_ADDR[6] PIN_U7 LEDR[15] PIN_AE13 I2C_SCLK PIN_A6 DRAM_ADDR[7] PIN_U5 LEDR[16] PIN_AE12 I2C_SDAT PIN_B6 DRAM_ADDR[8] PIN_W4 LEDR[17] PIN_AD12 TD_DATA[0] PIN_J9 DRAM_ADDR[9] PIN_W3 LEDG[0] PIN_AE22 TD_DATA[1] PIN_E8 DRAM_ADDR[10] PIN_Y1 LEDG[1] PIN_AF22 TD_DATA[2] PIN_H8 DRAM_ADDR[11] PIN_V5 LEDG[2] PIN_W19 TD_DATA[3] PIN_H10 DRAM_BA_0 PIN_AE2 LEDG[3] PIN_V18 TD_DATA[4] PIN_G9 DRAM_BA_1 PIN_AE3 LEDG[4] PIN_U18 TD_DATA[5] PIN_F9 DRAM_CAS_N PIN_AB3 LEDG[5] PIN_U17 TD_DATA[6] PIN_D7 DRAM_CKE PIN_AA6 LEDG[6] PIN_AA20 TD_DATA[7] PIN_C7 DRAM_CLK PIN_AA7 LEDG[7] PIN_Y18 TD_HS PIN_D5 DRAM_CS_N PIN_AC3 LEDG[8] PIN_Y12 TD_VS PIN_K9 DRAM_DQ[0] PIN_V6 CLOCK_27 PIN_D13 AUD_ADCLRCK PIN_C5 DRAM_DQ[1] PIN_AA2 CLOCK_50 PIN_N2 AUD_ADCDAT PIN_B5 DRAM_DQ[2] PIN_AA1 EXT_CLOCK PIN_P26 AUD_DACLRCK PIN_C6 DRAM_DQ[3] PIN_Y3 PS2_CLK PIN_D26 AUD_DACDAT PIN_A4 DRAM_DQ[4] PIN_Y4 PS2_DAT PIN_C24 AUD_XCK PIN_A5 DRAM_DQ[5] PIN_R8 UART_RXD PIN_C25 AUD_BCLK PIN_B4 DRAM_DQ[6] PIN_T8 UART_TXD PIN_B25 ENET_DATA[0] PIN_D17 DRAM_DQ[7] PIN_V7 LCD_RW PIN_K4 ENET_DATA[1] PIN_C17 DRAM_DQ[8] PIN_W6 LCD_EN PIN_K3 ENET_DATA[2] PIN_B18 DRAM_DQ[9] PIN_AB2 LCD_RS PIN_K1 ENET_DATA[3] PIN_A18 DRAM_DQ[10] PIN_AB1 LCD_DATA[0] PIN_J1 ENET_DATA[4] PIN_B17 DRAM_DQ[11] PIN_AA4 LCD_DATA[1] PIN_J2 ENET_DATA[5] PIN_A17 DRAM_DQ[12] PIN_AA3 LCD_DATA[2] PIN_H1 ENET_DATA[6] PIN_B16 DRAM_DQ[13] PIN_AC2 LCD_DATA[3] PIN_H2 ENET_DATA[7] PIN_B15 DRAM_DQ[14] PIN_AC1 LCD_DATA[4] PIN_J4 ENET_DATA[8] PIN_B20 DRAM_DQ[15] PIN_AA5 LCD_DATA[5] PIN_J3 ENET_DATA[9] PIN_A20 DRAM_LDQM PIN_AD2 LCD_DATA[6] PIN_H4 ENET_DATA[10] PIN_C19 DRAM_UDQM PIN_Y5 LCD_DATA[7] PIN_H3 ENET_DATA[11] PIN_D19 DRAM_RAS_N PIN_AB4 LCD_ON PIN_L4 ENET_DATA[12] PIN_B19 DRAM_WE_N PIN_AD3 LCD_BLON PIN_K2 ENET_DATA[13] PIN_A19 FL_ADDR[0] PIN_AC18 SRAM_ADDR[0] PIN_AE4 ENET_DATA[14] PIN_E18 FL_ADDR[1] PIN_AB18 SRAM_ADDR[1] PIN_AF4 ENET_DATA[15] PIN_D18 FL_ADDR[2] PIN_AE19 SRAM_ADDR[2] PIN_AC5 ENET_CLK PIN_B24 FL_ADDR[3] PIN_AF19 SRAM_ADDR[3] PIN_AC6 ENET_CMD PIN_A21 FL_ADDR[4] PIN_AE18 SRAM_ADDR[4] PIN_AD4 ENET_CS_N PIN_A23 FL_ADDR[5] PIN_AF18 SRAM_ADDR[5] PIN_AD5 ENET_INT PIN_B21 FL_ADDR[6] PIN_Y16 SRAM_ADDR[6] PIN_AE5 ENET_RD_N PIN_A22 FL_ADDR[7] PIN_AA16 SRAM_ADDR[7] PIN_AF5 ENET_WR_N PIN_B22 FL_ADDR[8] PIN_AD17 SRAM_ADDR[8] PIN_AD6 ENET_RST_N PIN_B23 FL_ADDR[9] PIN_AC17 SRAM_ADDR[9] PIN_AD7 IRDA_TXD PIN_AE24 FL_ADDR[10] PIN_AE17 SRAM_ADDR[10] PIN_V10 IRDA_RXD PIN_AE25 FL_ADDR[11] PIN_AF17 SRAM_ADDR[11] PIN_V9 SD_DAT PIN_AD24 FL_ADDR[12] PIN_W16 SRAM_ADDR[12] PIN_AC7 SD_DAT3 PIN_AC23 FL_ADDR[13] PIN_W15 SRAM_ADDR[13] PIN_W8 SD_CMD PIN_Y21 FL_ADDR[14] PIN_AC16 SRAM_ADDR[14] PIN_W10 SD_CLK PIN_AD25 FL_ADDR[15] PIN_AD16 SRAM_ADDR[15] PIN_Y10 GPIO_0[0] PIN_D25 FL_ADDR[16] PIN_AE16 SRAM_ADDR[16] PIN_AB8 GPIO_0[1] PIN_J22 FL_ADDR[17] PIN_AC15 SRAM_ADDR[17] PIN_AC8 GPIO_0[2] PIN_E26 FL_ADDR[18] PIN_AB15 SRAM_DQ[0] PIN_AD8 GPIO_0[3] PIN_E25 FL_ADDR[19] PIN_AA15 SRAM_DQ[1] PIN_AE6 GPIO_0[4] PIN_F24 FL_ADDR[20] PIN_Y15 SRAM_DQ[2] PIN_AF6 GPIO_0[5] PIN_F23 FL_ADDR[21] PIN_Y14 SRAM_DQ[3] PIN_AA9 GPIO_0[6] PIN_J21 FL_CE_N PIN_V17 SRAM_DQ[4] PIN_AA10 GPIO_0[7] PIN_J20 FL_OE_N PIN_W17 SRAM_DQ[5] PIN_AB10 GPIO_0[8] PIN_F25 FL_DQ[0] PIN_AD19 SRAM_DQ[6] PIN_AA11 GPIO_0[9] PIN_F26 FL_DQ[1] PIN_AC19 SRAM_DQ[7] PIN_Y11 GPIO_0[10] PIN_N18 FL_DQ[2] PIN_AF20 SRAM_DQ[8] PIN_AE7 GPIO_0[11] PIN_P18 FL_DQ[3] PIN_AE20 SRAM_DQ[9] PIN_AF7 GPIO_0[12] PIN_G23 FL_DQ[4] PIN_AB20 SRAM_DQ[10] PIN_AE8 GPIO_0[13] PIN_G24 FL_DQ[5] PIN_AC20 SRAM_DQ[11] PIN_AF8 GPIO_0[14] PIN_K22 FL_DQ[6] PIN_AF21 SRAM_DQ[12] PIN_W11 GPIO_0[15] PIN_G25 FL_DQ[7] PIN_AE21 SRAM_DQ[13] PIN_W12 GPIO_0[16] PIN_H23 FL_RST_N PIN_AA18 SRAM_DQ[14] PIN_AC9 GPIO_0[17] PIN_H24 FL_WE_N PIN_AA17 SRAM_DQ[15] PIN_AC10 GPIO_0[18] PIN_J23 HEX0[0] PIN_AF10 SRAM_WE_N PIN_AE10 GPIO_0[19] PIN_J24 HEX0[1] PIN_AB12 SRAM_OE_N PIN_AD10 GPIO_0[20] PIN_H25 HEX0[2] PIN_AC12 SRAM_UB_N PIN_AF9 GPIO_0[21] PIN_H26 HEX0[3] PIN_AD11 SRAM_LB_N PIN_AE9 GPIO_0[22] PIN_H19 HEX0[4] PIN_AE11 SRAM_CE_N PIN_AC11 GPIO_0[23] PIN_K18 HEX0[5] PIN_V14 OTG_ADDR[0] PIN_K7 GPIO_0[24] PIN_K19 HEX0[6] PIN_V13 OTG_ADDR[1] PIN_F2 GPIO_0[25] PIN_K21 HEX1[0] PIN_V20 OTG_CS_N PIN_F1 GPIO_0[26] PIN_K23 HEX1[1] PIN_V21 OTG_RD_N PIN_G2 GPIO_0[27] PIN_K24 HEX1[2] PIN_W21 OTG_WR_N PIN_G1 GPIO_0[28] PIN_L21 HEX1[3] PIN_Y22 OTG_RST_N PIN_G5 GPIO_0[29] PIN_L20 HEX1[4] PIN_AA24 OTG_DATA[0] PIN_F4 GPIO_0[30] PIN_J25 HEX1[5] PIN_AA23 OTG_DATA[1] PIN_D2 GPIO_0[31] PIN_J26 HEX1[6] PIN_AB24 OTG_DATA[2] PIN_D1 GPIO_0[32] PIN_L23 HEX2[0] PIN_AB23 OTG_DATA[3] PIN_F7 GPIO_0[33] PIN_L24 HEX2[1] PIN_V22 OTG_DATA[4] PIN_J5 GPIO_0[34] PIN_L25 HEX2[2] PIN_AC25 OTG_DATA[5] PIN_J8 GPIO_0[35] PIN_L19 HEX2[3] PIN_AC26 OTG_DATA[6] PIN_J7 GPIO_1[0] PIN_K25 HEX2[4] PIN_AB26 OTG_DATA[7] PIN_H6 GPIO_1[1] PIN_K26 HEX2[5] PIN_AB25 OTG_DATA[8] PIN_E2 GPIO_1[2] PIN_M22 HEX2[6] PIN_Y24 OTG_DATA[9] PIN_E1 GPIO_1[3] PIN_M23 HEX3[0] PIN_Y23 OTG_DATA[10] PIN_K6 GPIO_1[4] PIN_M19 HEX3[1] PIN_AA25 OTG_DATA[11] PIN_K5 GPIO_1[5] PIN_M20 HEX3[2] PIN_AA26 OTG_DATA[12] PIN_G4 GPIO_1[6] PIN_N20 HEX3[3] PIN_Y26 OTG_DATA[13] PIN_G3 GPIO_1[7] PIN_M21 HEX3[4] PIN_Y25 OTG_DATA[14] PIN_J6 GPIO_1[8] PIN_M24 HEX3[5] PIN_U22 OTG_DATA[15] PIN_K8 GPIO_1[9] PIN_M25 HEX3[6] PIN_W24 OTG_INT0 PIN_B3 GPIO_1[10] PIN_N24 HEX4[0] PIN_U9 OTG_INT1 PIN_C3 GPIO_1[11] PIN_P24 HEX4[1] PIN_U1 OTG_DACK0_N PIN_C2 GPIO_1[12] PIN_R25 HEX4[2] PIN_U2 OTG_DACK1_N PIN_B2 GPIO_1[13] PIN_R24 HEX4[3] PIN_T4 OTG_DREQ0 PIN_F6 GPIO_1[14] PIN_R20 HEX4[4] PIN_R7 OTG_DREQ1 PIN_E5 GPIO_1[15] PIN_T22 HEX4[5] PIN_R6 OTG_FSPEED PIN_F3 GPIO_1[16] PIN_T23 HEX4[6] PIN_T3 OTG_LSPEED PIN_G6 GPIO_1[17] PIN_T24 HEX5[0] PIN_T2 TDI PIN_B14 GPIO_1[18] PIN_T25 HEX5[1] PIN_P6 TCS PIN_A14 GPIO_1[19] PIN_T18 HEX5[2] PIN_P7 TCK PIN_D14 GPIO_1[20] PIN_T21 HEX5[3] PIN_T9 TDO PIN_F14 GPIO_1[21] PIN_T20 HEX5[4] PIN_R5 TD_RESET PIN_C4 GPIO_1[22] PIN_U26 HEX5[5] PIN_R4 VGA_R[0] PIN_C8 GPIO_1[23] PIN_U25 HEX5[6] PIN_R3 VGA_R[1] PIN_F10 GPIO_1[24] PIN_U23 HEX6[0] PIN_R2 VGA_R[2] PIN_G10 GPIO_1[25] PIN_U24 HEX6[1] PIN_P4 VGA_R[3] PIN_D9 GPIO_1[26] PIN_R19 HEX6[2] PIN_P3 VGA_R[4] PIN_C9 GPIO_1[27] PIN_T19 HEX6[3] PIN_M2 VGA_R[5] PIN_A8 GPIO_1[28] PIN_U20 HEX6[4] PIN_M3 VGA_R[6] PIN_H11 GPIO_1[29] PIN_U21 HEX6[5] PIN_M5 VGA_R[7] PIN_H12 GPIO_1[30] PIN_V26 HEX6[6] PIN_M4 VGA_R[8] PIN_F11 GPIO_1[31] PIN_V25 HEX7[0] PIN_L3 VGA_R[9] PIN_E10 GPIO_1[32] PIN_V24 HEX7[1] PIN_L2 VGA_G[0] PIN_B9 GPIO_1[33] PIN_V23 GPIO_1[35] PIN_W23 GPIO_1[34] PIN_W25
本文档为【可编程逻辑器件应用--实验指导书】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_788212
暂无简介~
格式:doc
大小:3MB
软件:Word
页数:29
分类:工学
上传时间:2011-04-18
浏览量:40