电子设计自动化实验指导
170,P172,P173,P174相连,由其控制实现各位分时选通,动态扫描。SEG3——SEG6(a,b,c,d,e,f,g,p)的各段与CPLD引脚的对应关系为:P175、P176、P177、P179、P180、P186、P187、P189。
SEG7——SEG10的共阴公共端G经反向器分别与CPLD的对应管脚 190,P191,P192,P193相连,由其控制实现各位分时选通,动态扫描。SEG7——SEG10(a,b,c,d,e,f,g,p)的各段与CPLD引脚的对应关系为:P195、P196、P197、P198、P199、P200、P202、P203。
(4)A/D转换
本实验器A/D转换采用双AD转换,有8位A/D转换器ADC0809与12位A/D转换器MAX196。对于ADC0809本实验器只使用了一路模拟量输入IN-1,其余7个模拟量输入端均接到扩展槽COM5。用户可实现最多7路模拟量分时输入。ADD-A,ADD-B,ADD-C可选择地址,分别接到CPLD的对应管脚P36,P37,P38 。START(启动信号)与ALE(地址锁存信号)均接到CPLD的对应管脚P19。时钟CLOCK端接到CPLD的对应管脚P40。EOC(转换结束信号)接到CPLD的对应管脚P39。8位数字量输出端由低(2-8)到高(2-1)分别接到CPLD的对应管脚P24,P25,P26,P27,P28,P29,P30,P31。对于MAX196,其VDD接外电源VCC(+5V),WR写端接与P25,RD读端接与P24,INT端接与P19,6路输入与ADC0809复用,12位输出(D0—D12)分别接与P26,P27,P28,P29,P30,P31,P36,P37,P38,P39,P40,P41。用户可以随意的使用任意一种。
(5)D/A转换
在主板上在一个D/A转换器,DAC0832,参考电压为VCC(+5V),数字量由CPLD输入到DAC0832的DI0-DI7,与CPLD管脚的对应关系为:P132-DI0,P133-DI1,P134-DI2,P135-DI3,P136-DI4,P139-DI5,P140-DI6,P141-PDI7。模拟量输出由J3(COM2)输出。
(6)单片机扩展槽及外扩槽
在主板上留有一个模拟单片机扩展槽,用于CPLD模拟单片机之用,其与CPLD的接口分别为,P0.0—P0.7(39—32),对应与P44,P45,P46,P47,P53,P54,P55,P56;P1.0—P1.7(1—8),对应与P57,P58,P60,P61,P62,P63,P64,P65;P2.0—P2.7(21—28),对应与P75,P74,P73,P71,P70,P69,P68,P67;P3.0—P3.7(10—17),对应与P83,P85,P86,P87,P88,P89,P90,P92;PSEN脚对应于P93,ALE脚对应与P79;
同时,为了外扩使用,我们在主板上有一个40PIN的扩展槽COM8,其与CPLD对应的管
4
电子设计自动化实验指导
脚在主板上已标明,此扩展槽可供用户根据自己的需要使用。
第二章 电子设计自动化实验内容
实验一 快速入门—多路选择器的设计与仿真
一. 实验目的
1. 学习并掌握QUARTUSⅡ CPLD实验开发系统的基本操作。 2. 学习在QUARTUSⅡ下设计简单逻辑电路与功能仿真的方法。
二. 实验仪器设备
1. PC机一台
2.QUARTUSⅡ CPLD软件开发系统一套。
三. 实验要求
1. 预习教材中的相关内容。 2. 阅读并熟悉本次实验的内容。 3. 用文本输入方式完成电路设计。
四. 实验内容及实验步骤(快速入门) (可参考课本第四章内容)
步骤1:建文件夹 首先在除C盘外的任意一盘内新建一个文件夹,名字要求为英文名,
用来放置相应工程的文件,如e:\\eda_work.
步骤2:新建一个文件 建好文件夹后,启动桌面上的QUARTUSⅡ软件。选菜单
“File”-“New”,选择Verilog HDL file,如图1.1所示:
5
电子设计自动化实验指导
图1.1 新建一个Verilog HDL file
步骤3:输入代码 此时进入到文本输入界面,默认的文件名为Verilog1.v, 如图1.2所
示。此时就可以在空白处输入verilog代码。
图1.2 输入代码界面
步骤4:保存文件,创建工程 代码输入完后,选择菜单“File”-“Save”,或点快捷键保
存按钮。出现下面的界面,如图1.3所示。
6
电子设计自动化实验指导
图1.3保存文件
此步骤一定要注意!一定要放在刚才第上步所建的文件内!然后起文件名。文件的名字要和模块的名字一致!后缀“.v”可以不要。这一步非常重要,不能出错!
保存文件后会弹出一个会话框,如图1.3所示,提示是否以此文件来创建一个工程。
图1.3 创建工程
选“是(Y)”,此时会进入下面的图1.4界面:
7
电子设计自动化实验指导
图1.4工程wizard的简介
这一步没多大意义,工程wizard的简介,点击“Next”,出现下面图1.5的界面。这一步是检察存放目录及工程名字和模块名字是不是正确,直接点下一步。
图1.5 存放目录及工程名字和模块名字
此时出现图1.6界面,此图告诉我们工程中所加的文件是e:\\eda_work\\Mux41a.v这个文件,如果忘记加文件或都想继续在此工程中加入其它文件,可以点击图1.6右上侧的…,找到要加的文件,然后点击旁边的add即可。当然如果出现文件加错的话也可以在此步删除掉,只要点击remove按键就可以了。
图1.6 加入或删除文件
8