版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验一 简单组合逻辑设计一、实验前准备本实验例子使用独立扩展下载板EP1K10_30_50_100QC208(芯片为EP1K100QC208)。EDAPRO/240H实验仪主板的VCCINT跳线器右跳设定为3.3V; EDAPRO/240H实验仪主板的VCCIO跳线器组中“VCCIO3.3V”应短接,其余VCCIO均断开;独立扩展下载板“EP1K10_30_50_100QC208”的VCCINT跳线器组设定为2.5V;独立扩展下载板“EP1K10_30_50_100QC208”的VCCIO跳线器组设定为3.3V。请参考前面第二章中关于“电源模块”的说明。二、实验目的1、熟悉Max+Plus I
2、I下简单的VHDL文本方式设计。2、学习使用JTAG接口下载逻辑电路到CPLD并能调试到正常工作。3、熟悉数字电路集成设计的过程。三、实验原理译码器是把输入的数码解出其对应的数码,例如:BCD至7段显示器执行的动作就是把一个四位的BCD码转换成7个码的输出,以便在7段显示器上显示这个十进制数。译码器有N个二进制选择线,那么最多可译码转换成2N个数据。当一个译码器有N条输入线及M条输出线时,则称为NM的译码器。38译码器是依此而来。38译码器真值表如下表所示:A2A1A0Y7Y6Y5Y4Y3Y2Y1Y000000000001001000000100100000010001100001000100
3、00010000101001000001100100000011110000000四、实验内容把译码器的输入接到拨码开关,输出端接8个LED灯,通过拨码开关改变输入的逻辑电平变化来观察LED输出情况,验证38译码器的工作状态。五、实验要求学习使用Max+Plus II的使用VHDL语言组成简单的数字逻辑电路。时钟响应读取I/O口数据判断输出数值输出六、设计框图及原理图首先判断使能端口EN状态,当其满足高电平时,判断三个输入端口A2、A1、A0的状态来决定输出,如使能端口为低电平则固定输出不受三个逻辑输入A2、A1、A0的影响,使能有效时按照三个输入状态来决定八个输出的状态。七、实验电路连线与使
4、用操作A0、A1、A2:为独立扩展下载板上第53、47、46脚,内部已锁定,无需连线。Y0、Y1、Y2、Y3、Y4、Y5、Y6、Y7:为独立扩展下载板上的第12、13、14、15、17、18、19、24脚,内部已锁定,并已连接至“红色信号指示灯L1-8”的“L1L8”。EN:为使能输入信号脚,定义在独立扩展下载板上第68脚,应接“多功能复用按键F1-F12”信号接线组“F1_12(T)”的F12F9中任意一个引线插孔,即高电平有效。使用操作:使用拨码开关SW6、SW7、SW8来实现三个数字状态的开关量输入A2、A1、A0,通过“红色信号指示灯L1-8”的“L1L8”8个LED指示灯来观察Y0Y
5、7的译码输出变化。使能输入端口高电平有效。八、波形仿真分析输入信号:EN:使能信号高电平下工作,通过多功能复位按键F9F12中任意一键来控制。A2、A1、A0:三个数字状态输入端口,决定八个状态输出情况,由8位数字开关组SW6、SW7、SW8分别对应A2、A1、A0来实现对Y0至Y7的译码输出。输出信号:Y0Y7:8个状态输出,输出点亮红色指示灯组L1L8。波形结果分析:当A2、A1、A0对应于:“100”时,Y(八位)输出“00010000”,当输入信号跳变为“000”时Y(八位)输出“00000001”。满足设计要求。九、VHDL语言源程序LIBRARY IEEE ;USE IEEE.ST
6、D_LOGIC_1164.ALL ;ENTITY demo1 IS PORT (A : IN STD_LOGIC_VECTOR( 2 DOWNTO 0) ; EN : IN STD_LOGIC ; Y : OUT STD_LOGIC_VECTOR( 7 DOWNTO 0) ;END demo1;ARCHITECTURE DEC_BEHAVE OF demo1 ISSIGNAL SEL : STD_LOGIC_VECTOR( 3 DOWNTO 0) ; BEGIN SEL(0) = EN ; SEL(1) = A(0) ; SEL(2) = A(1) ; SEL(3) = A(2) ; WITH
7、 SEL SELECT Y= 00000001 WHEN 0001, 00000010 WHEN 0011, 00000100 WHEN 0101, 00001000 WHEN 0111, 00010000 WHEN 1001, 00100000 WHEN 1011, 01000000 WHEN 1101, 10000000 WHEN 1111, 11111111 WHEN OTHERS ;END DEC_BEHAVE ;实验二 数码管扫描显示电路一、实验前准备本实验例子使用独立扩展下载板EP1K10_30_50_100QC208(芯片为EP1K100QC208)。EDAPRO/240H实验仪
8、主板的VCCINT跳线器右跳设定为3.3V; EDAPRO/240H实验仪主板的VCCIO跳线器组中“VCCIO3.3V”应短接,其余VCCIO均断开;独立扩展下载板“EP1K10_30_50_100QC208”的VCCINT跳线器组设定为2.5V;独立扩展下载板“EP1K10_30_50_100QC208”的VCCIO跳线器组设定为3.3V。请参考前面第二章中关于“电源模块”的说明。二、实验目的1、了解时序电路设计。2、制作一个数码管显示的7段译码电路,以备以后调用。三、实验原理agdbcefp在电子电路显示部分里,发光二极管(LED)、七段显示数码管、液晶显示(LCD)均是十分常见的人机接
9、口电路。通常点亮一个LED所需的电流在520mA之间,电流愈大,LED的亮度也高,相对的使用寿命也愈短。若以10mA导通电流来估算一个接5V的串接电阻值计算应为:(51.6)/10mA0.34K。pgfedcba七段显示数码管分为共阳、共阴二种极性。它们等效成八个LED相连电路。共阴极七段显示器的LED位置定义和等效电路共阴极七段显示码十六进制转换表十六进制码共阴极七段显示码NumD8D4D2D1gfedcba000000111111100010000110200101011011300111001111401001100110501011101101601101111101701110000
10、111810001111111910011101111A10101110111B10111111100C11000111001D11011011110E11101111001F11111110001四、实验内容用拨码开关产生8421BCD码,CPLD器件产生译码及扫描电路,把BCD码显示在LED数码管上,通过改变扫描频率观察数码管刷新效果。五、实验要求学习在MAX+PLUS II中使用VHDL设计功能模块,并将所生成的功能模块转换成MAX+PLUS II原理图的符号库,以便在使用原理图时调用该库。六、设计框图 动态共阴数码管扫描设计框图(程序为1-D)数据输入数据转换输出LED显示驱动时钟信号
11、计数器数码管动态扫描 静态共阳数码管扫描设计框图(程序为1-S)数据输入数据转换输出LED显示驱动七、原理图 动态共阴数码管(程序为1-D):数码管扫描刷新模块数码管显示驱动模块在原理图方式中设计了两个模块,其中一个用于BCD码译码输出,转换成数码管的段码,数据输入端口为D3.0,输出端口AG通过数码管驱动电路分别驱动各段来点亮动态数码管。数码管上显示的值为“8位数字开关组(A)”的“SW8SW5”所输入的8421BCD码值的数值。另外一个模块使用74161计数器进行数码管显示选择设定。74161的输入端有时钟信号CLK和复位信号RESET,输出为数码管段位译码的输入信号SS0、SS1、SS2
12、。 静态共阳数码管(程序为1-S):八、实验电路连线与使用操作 动态共阴数码管实验电路连线(程序为1-D):D0、D1、D2、D3:分别为独立扩展下载板上第53、47、46、45脚,内部已锁定,并已连接至“8位数字开关组(A)”的“SW8SW5”,无需连线。A:为独立扩展下载板上第86脚,应接“数码管段位引线”接线组“KPL_AH”的AB:为独立扩展下载板上第87脚,应接“数码管段位引线”接线组“KPL_AH”的BC:为独立扩展下载板上第88脚,应接“数码管段位引线”接线组“KPL_AH”的CD:为独立扩展下载板上第89脚,应接“数码管段位引线”接线组“KPL_AH”的DE:为独立扩展下载板上
13、第90脚,应接“数码管段位引线”接线组“KPL_AH”的EF:为独立扩展下载板上第92脚,应接“数码管段位引线”接线组“KPL_AH”的FG:为独立扩展下载板上第93脚,应接“数码管段位引线”接线组“KPL_AH”的GSS0:为独立扩展下载板上第68脚,是数码管的位选扫描信号,接信号接线组“DS1-8A(T)”的引线插孔SS0。SS1:为独立扩展下载板上第69脚,是数码管的位选扫描信号,接信号接线组“DS1-8A(T)”的引线插孔SS1。SS2:为独立扩展下载板上第70脚,是数码管的位选扫描信号,接信号接线组“DS1-8A(T)”的引线插孔SS2。RESET:为独立扩展下载板上第71脚,应接“
14、多功能复用按键F1-F12”信号接线组“F1_12(T)”的 F9F12的任意一个引线插孔CLK:为独立扩展下载板上第79脚即 GCLK1脚,应接时钟信号接线组“CLOCK(T)”的“FRQ(11)”引线插孔。动态共阴数码管使用操作(程序为1-D):改变“8位数字开关组(A)”的“SW8SW5”,共有 24=16种状态,即在共阴动态数码管上分别显示十六进制数0F。 静态共阳数码管实验电路连线(程序为1-S):本例数码管为共阳极性,位于EDAPRO/240H实验仪的“DS7C”。D1、D2、D3、D4:分别为独立扩展下载板上第53、47、46、45脚,内部已锁定,并已连接至“8位数字开关组(A)
15、”的“SW8SW5”,无需连线。数码管段码A、B、C、D、E、F、G分别为独立扩展下载板上第25、26、27、28、29、30、31脚,内部已锁定,无需连线。IO_DS7:为独立扩展下载板上第37脚,内部已锁定,无需连线。静态共阳数码管使用操作(程序为1-S):改变“8位数字开关组(A)”的“SW8SW5”,共有 24=16种状态,即在DS7C共阳静态数码管上显示对应的十六进制数0F。九、波形仿真分析 动态共阴数码管(程序为1-D):动态共阴数码管扫描电路波形,b处列坐标8个数码管显示字符“A”abc输入信号:D3.0:状态输入端口,决定数码管的显示。CLK:74161的时钟信号。RESET:
16、74161的复位输入信号。输出信号:A G:数码管7个段。SS0SS2:动态共阴数码管位控译码的输入信号。波形结果分析:如仿真波形所示,在“b”坐标轴处D3.0的输入数据为“A”,SS0SS2在“A”数据输入期间(列坐标a与列坐标c这段时间内),有07个状态循环往复,说明在此期间8个数码管的各位控均有有效输入信号,相应的数码管都有相同的字形码“A”输出(1110111),输入其他不同的BCD码如0F,其输出结果均与此类同。结论:从以上分析结果可知,所设计的电路符合实验设计要求。静态共阳数码管仿真波形,b处列坐标1个数码管显示字符“A”abc 静态共阳数码管(程序为1-S):波形仿真分析(略)十
17、、VHDL和AHDL语言源程序动态共阴数码管显示模块VHDL程序(程序为1-D)library IEEE;use IEEE.std_logic_1164.all;entity xdeled is port ( di: in STD_LOGIC_VECTOR (3 downto 0); a: out STD_LOGIC; b: out STD_LOGIC; c: out STD_LOGIC; d: out STD_LOGIC; e: out STD_LOGIC; f: out STD_LOGIC; g: out STD_LOGIC );end xdeled;architecture a of x
18、deled isbegin - process(di) type data_out is array(0 to 6) of std_logic; variable outp: data_out;begin case di is when 0000 = outp := 1111110; when 0001 = outp := 0110000; when 0010 = outp := 1101101; when 0011 = outp := 1111001; when 0100 = outp := 0110011; when 0101 = outp := 1011011; when 0110 =
19、outp := 1011111; when 0111 = outp := 1110000; when 1000 = outp := 1111111; when 1001 = outp := 1111011; when 1010 = outp := 1110111; when 1011 = outp := 0011111; when 1100 = outp := 1001110; when 1101 = outp := 0111101; when 1110 = outp := 1001111; when 1111 = outp := 1000111; when others = null; en
20、d case; a = outp(0); b = outp(1); c = outp(2); d = outp(3); e = outp(4); f = outp(5); g a,b,c,d,e,f,g; H0 = 1,1,1,1,1,1,0; H1 = 0,1,1,0,0,0,0; H2 = 1,1,0,1,1,0,1; H3 = 1,1,1,1,0,0,1; H4 = 0,1,1,0,0,1,1; H5 = 1,0,1,1,0,1,1; H6 = 1,0,1,1,1,1,1; H7 = 1,1,1,0,0,0,0; H8 = 1,1,1,1,1,1,1; H9 = 1,1,1,1,0,1,
21、1; HA = 1,1,1,0,1,1,1; HB = 0,0,1,1,1,1,1; HC = 1,0,0,1,1,1,0; HD = 0,1,1,1,1,0,1; HE = 1,0,0,1,1,1,1; HF = 1,0,0,0,1,1,1; END TABLE;END;实验三 计数器电路设计一、实验前准备本实验例子使用独立扩展下载板EP1K10_30_50_100QC208(芯片为EP1K100QC208)。EDAPRO/240H实验仪主板的VCCINT跳线器右跳设定为3.3V; EDAPRO/240H实验仪主板的VCCIO跳线器组中“VCCIO3.3V”应短接,其余VCCIO均断开;独立
22、扩展下载板“EP1K10_30_50_100QC208”的VCCINT跳线器组设定为2.5V;独立扩展下载板“EP1K10_30_50_100QC208”的VCCIO跳线器组设定为3.3V。请参考前面第二章中关于“电源模块”的说明。二、实验目的1、了解各种进制计数器设计方法2、了解同步计数器、异步计数器的设计方法3、通过任意编码计数器体会语言编程设计电路的便利三、实验原理时序电路应用中计数器的使用十分普遍,如分频电路、状态机都能看到它的踪迹。计数器有加法计数器、可逆计数器、减法计数器、同步计数器等。利用MAXPLUSII已建的库74161、74390分别实现8位二进制同步计数器和8位二十进制异
23、步计数器。输出显示模块用VHDL实现。四、实验内容1、用74161构成8位二进制同步计数器(程序为T3-1);2、用74390构成8位二十进制异步计数器(程序为T3-2);3、用VHDL语言及原理图输入方式实现如下编码7进制计数器(程序为T3-3):0,2,5,3,4,6,1五、实验要求学习使用Altera内建库所封装的器件与自设计功能相结合的方式设计电路,学习计数器电路的设计。六、设计框图首先要熟悉传统数字电路中同步、异步计数器的工作与设计。在MAX+PLUS II中使用内建的74XX库选择逻辑器件构成计数器电路,并且结合使用VHDL语言设计转换模块与接口模块,最后将74XX模块与自设计模块
24、结合起来形成完整的计数器电路。并借用前面设计的数码管显示模块显示计数结果。 74161构成8位二进制同步计数器(程序为T3-1)触发信号数据总线开关LED数码管显示计数器2时钟源1计数器1进位时钟源2七、原理图 8位二进制同步计数器原理图(程序为T3-1)低4位计数器4位二路开关字形码转换高4位计数器模块说明:采用了两个74161计数器,一个用来作为低位计数,另一个作为高位计数器。数据总线开关(4位二路开关)模块用于将计数器输出的数据分路切换为LED数码管显示所需要的数据格式。字形码转换模块调用前面实验所设计的模块。 8位二十进制异步计数器原理图(程序为T3-2) 7进制计数器原理图(程序为T
25、3-3)SEL0八、实验电路连线 与使用操作A:为独立扩展下载板上第86脚,应接“数码管段位引线”接线组“KPL_AH”的AB:为独立扩展下载板上第87脚,应接“数码管段位引线”接线组“KPL_AH”的BC:为独立扩展下载板上第88脚,应接“数码管段位引线”接线组“KPL_AH”的CD:为独立扩展下载板上第89脚,应接“数码管段位引线”接线组“KPL_AH”的DE:为独立扩展下载板上第90脚,应接“数码管段位引线”接线组“KPL_AH”的EF:为独立扩展下载板上第92脚,应接“数码管段位引线”接线组“KPL_AH”的FG:为独立扩展下载板上第93脚,应接“数码管段位引线”接线组“KPL_AH”
26、的GSEL0:为独立扩展下载板上第69脚,为数码管的位选扫描信号,接信号接线组“DS1-8A(T)”的SS0引线插孔。SS1、SS2接地(即在电源引线插孔组GND孔处)。RESET:为独立扩展下载板上第68脚,应接“多功能复用按键F1-F12”信号接线组“F1_12(T)”的 F9F12的任意一个插孔CKCNT:为独立扩展下载板上第70脚,应接时钟信号源接线组“CLOCK(T)”的“FRQ(1821)”引线插孔CKDSP:为独立扩展下载板上第79脚即GCLK1,应接时钟信号接线组“CLOCK(T)”的“FRQ(11)”引线插孔 备注:程序T3-1、T3-2、T3-3的插线均相同,其中T3-3中
27、CLK与T3-1的CKCNT定义引脚相同。使用操作: 8位二进制同步计数器使用操作(程序为T3-1):程序下载以后,在“动态键盘显示模块”的二个数码管DS8.7A上显示计数值,范围为00FFH的二位十六进制数,并循环递增计数。 8位二十进制异步计数器使用操作(程序为T3-2)程序下载以后,在“动态键盘显示模块”的二个数码管DS8.7A上显示计数值,范围为0099的二位十进制数,并循环递增计数。 7进制计数器使用操作(程序为T3-3)程序下载以后,在“动态键盘显示模块”的二个数码管DS8.7A上显示计数值,每个数码管按顺序循环显示七进制数:0,2,5,3,4,6,1。按动复位键几次后,可看到二个
28、数码管显示的数不一样。九、波形仿真分析 8位二进制同步计数器仿真结果(程序为T3-1):abc输入信号:RESET:清零信号,低电平下重新开始计数。CKDSP:动态显示数码管扫描频率设定。CKCNT:计数时钟信号。中间信号量:DA7.0:用于显示计数模块输出的中间计数结果。输出信号:AG:数码管7个段位,用于显示计数结果。波形结果分析:如图所示,当计数器DA7.0输出为“16”时,坐标轴“b”处对应数码管的段码值为“0000110”,即共阴数码管显示对应的值为1,且在坐标轴“a”与坐标轴“c”时间段之间,数码管位选译码输入信号SEL0有重复“1”“0”信号出现,表明这个时间段选中二个数码管,并
29、显示为“16”。其他状态下计数时钟产生的显示结果值类同。 结论:由上述分析所得结果,完全达到实验所需的要求。abc 8位二十进制异步计数器仿真结果(程序为T3-2)输入信号:RESET:清零信号,低电平下重新开始计数。CKDSP:动态显示数码管扫描频率设定。CKCNT:计数时钟信号。中间信号量:DA7.0:用于显示计数模块输出的中间计数结果。输出信号:AG:数码管7个段位,用于显示计数结果。波形结果分析:如图所示,当计数器DA7.0输出为“91”时,坐标轴“b”处对应数码管的段码值为“1101111”,即共阴数码管显示对应的值为9,且在坐标轴“a”与坐标轴“c”时间段之间,数码管位选译码输入信
30、号SEL0有重复“1”“0”信号出现,表明这个时间段选中二个数码管,并显示为“91”。其他状态下计数时钟产生的显示结果值类同。 结论:由上述分析所得结果,完全达到实验所需的要求。 7进制计数器仿真结果(程序为T3-3)a1b1a2b2SEL0输入信号:RESET:清零信号,低电平下重新开始计数。CKDSP:动态显示数码管扫描频率设定。CLK:计数时钟信号。中间信号量:D_IN2.0:用于显示计数模块输出的中间计数结果。输出信号:AG:数码管7个段位,用于显示计数结果。波形结果分析:如图所示,当中间数据显示切换模块的D_IN2.0输出为“5”“0”和“3”“2”时,即坐标轴“a1” “b1”、“
31、a2” “b2”与之对应所构成的二位数为对应数码管按SEL0时序状态显示为“50”和“32”。在其他SEL0时序状态下所对应产生的7进制数其显示结果值分析类同。 结论:由上述分析所得结果,完全达到实验所需的要求。十、VHDL语言源程序 8位二进制同步计数器VHDL语言源程序(程序为T3-1)library IEEE;use IEEE.std_logic_1164.all;entity XSH8_4 is port ( D_IN: in STD_LOGIC_VECTOR (7 downto 0); SEL: in STD_LOGIC; D_OUT: out STD_LOGIC_VECTOR (3
32、 downto 0) );end XSH8_4;architecture XSH8_4_arch of XSH8_4 isalias dlow : std_logic_vector(3 downto 0) is d_in(3 downto 0);alias dhigh : std_logic_vector(3 downto 0) is d_in(7 downto 4); begin - process(sel,D_IN) begin case sel is when 1 = d_out d_out null; end case; end process;end XSH8_4_arch;libr
33、ary IEEE;use IEEE.std_logic_1164.all;entity xdeled is port ( d_in: in STD_LOGIC_VECTOR (3 downto 0); a: out STD_LOGIC; b: out STD_LOGIC; c: out STD_LOGIC; d: out STD_LOGIC; e: out STD_LOGIC; f: out STD_LOGIC; g: out STD_LOGIC );end xdeled;architecture xdeled of xdeled isbegin - process(d_in)type dat
34、a_out is array(0 to 6) of std_logic;variable outp: data_out;begin case d_in is when 0000 = outp := 1111110; when 0001 = outp := 0110000; when 0010 = outp := 1101101; when 0011 = outp := 1111001; when 0100 = outp := 0110011; when 0101 = outp := 1011011; when 0110 = outp := 1011111; when 0111 = outp :
35、= 1110000; when 1000 = outp := 1111111; when 1001 = outp := 1111011; when 1010 = outp := 1110111; when 1011 = outp := 0011111; when 1100 = outp := 1001110; when 1101 = outp := 0111101; when 1110 = outp := 1001111; when 1111 = outp := 1000111; when others = null; end case; a = outp(0); b = outp(1); c
36、 = outp(2); d = outp(3); e = outp(4); f = outp(5); g = outp(6);end process;end xdeled; 8位二十进制异步计数器VHDL语言源程序(程序为T3-2)library IEEE;use IEEE.std_logic_1164.all;entity XSH8_4 is port ( D_IN: in STD_LOGIC_VECTOR (7 downto 0); SEL: in STD_LOGIC; D_OUT: out STD_LOGIC_VECTOR (3 downto 0) );end XSH8_4;archit
37、ecture XSH8_4_arch of XSH8_4 isalias dlow : std_logic_vector(3 downto 0) is d_in(3 downto 0);alias dhigh : std_logic_vector(3 downto 0) is d_in(7 downto 4); begin - process(sel,D_IN) begin case sel is when 1 = d_out d_out null; end case; end process;end XSH8_4_arch;library IEEE;use IEEE.std_logic_11
38、64.all;entity xdeled is port ( d_in: in STD_LOGIC_VECTOR (3 downto 0); a: out STD_LOGIC; b: out STD_LOGIC; c: out STD_LOGIC; d: out STD_LOGIC; e: out STD_LOGIC; f: out STD_LOGIC; g: out STD_LOGIC );end xdeled;architecture xdeled of xdeled isbegin - process(d_in)type data_out is array(0 to 6) of std_
39、logic;variable outp: data_out;begin case d_in is when 0000 = outp := 1111110; when 0001 = outp := 0110000; when 0010 = outp := 1101101; when 0011 = outp := 1111001; when 0100 = outp := 0110011; when 0101 = outp := 1011011; when 0110 = outp := 1011111; when 0111 = outp := 1110000; when 1000 = outp :=
40、 1111111; when 1001 = outp := 1111011; when 1010 = outp := 1110111; when 1011 = outp := 0011111; when 1100 = outp := 1001110; when 1101 = outp := 0111101; when 1110 = outp := 1001111; when 1111 = outp := 1000111; when others = null; end case; a = outp(0); b = outp(1); c = outp(2); d = outp(3); e = o
41、utp(4); f = outp(5); g = outp(6);end process;end xdeled; 7进制计数器VHDL语言源程序(程序为T3-3)library IEEE;use IEEE.std_logic_1164.all;entity xsb1 is port ( clk: in STD_LOGIC; reset: in STD_LOGIC; d: out STD_LOGIC_VECTOR (2 downto 0) );end xsb1;architecture xsb1_arch of xsb1 istype state is (s1,s2,s3,s4,s5,s6,s7
42、);signal next_state,current_state:state;begin - process(reset,current_state) beginif reset=0 then d=000; next_state next_state=s2; d next_state=s3; d next_state=s4; d next_state=s5; d next_state=s6; d next_state=s7; d next_state=s1; d=001; end case;end if;end process;process(clk)beginif clk=1 and cl
43、kevent then current_state=next_state;end if;end process;end xsb1_arch;library IEEE;use IEEE.std_logic_1164.all;entity xhb1 is port ( a: in STD_LOGIC_VECTOR (2 downto 0); reset: in std_logic; d: out STD_LOGIC_VECTOR (2 downto 0); over: out STD_LOGIC );end xhb1;architecture xhb1_arch of xhb1 isbegin -
44、 process(reset,a)begin if reset=0 then over=0; d=000; else over d d d d d d d null; end case; end if;end process; end xhb1_arch;library IEEE;use IEEE.std_logic_1164.all;entity xs_hs_b is port ( dh: in STD_LOGIC_VECTOR (2 downto 0); ds: in STD_LOGIC_VECTOR (2 downto 0); sel: in STD_LOGIC; do: out STD
45、_LOGIC_VECTOR (2 downto 0) );end xs_hs_b;architecture xs_hs_b_arch of xs_hs_b isbegin - process(sel,dh,ds)begincase sel is when 1 = do do null;end case;end process;end xs_hs_b_arch;library IEEE;use IEEE.std_logic_1164.all;entity xdeled is port ( d_in: in STD_LOGIC_VECTOR (3 downto 0); a: out STD_LOGIC; b: out STD_LOGIC; c: out STD_LOGIC; d: out STD_LOGIC; e: out ST
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 酒精发酵工安全教育强化考核试卷含答案
- 海洋水文调查员合规化考核试卷含答案
- 井筒掘砌工岗中突破考核试卷含答案
- 顺酐装置操作工可持续发展竞赛考核试卷含答案
- 油墨颜料制作工岗中班组协作考核试卷含答案
- 剑麻纤维生产工工作实操竞赛考核试卷含答案
- 酒精酿造工岗中工作能力考核试卷含答案
- 2026现代农业技术发展分析及未来趋势与投资机会预测报告
- 2026电子竞技衍生的坐姿健康装备市场培育路径探索
- 2026老年健康服务业市场供需系统及养老投资布局规划分析报告
- 2026年昆明市嵩明润泽水务运营有限公司招聘(5人)笔试备考试题及答案解析
- 2026年事业单位C类《计算机应用》专项训练试题
- 2026年英语教师雏雁考试试题及答案
- 2026北京市交通发展年度报告
- (2026版)围手术期出凝血管理麻醉专家意见
- 肛裂的护理要点
- 实习生录用通知书标准范本
- 上海交通大学春季统一招聘笔试题
- 2026年度质量战略规划
- 邮政客户经理工作总结汇报
- 电工技能训练(第六版)课件:常用电工工具的使用
评论
0/150
提交评论