随笔分类 -  VHDL设计

数字逻辑与VHDL设计
用74HC163设计余3码计数器(结构描述)
摘要:题目:用VHDL层次结构设计方法设计程序并仿真(时序),底层器件是74HC163。 1 library ieee; --第一个底层设计实体 nand_gate 2 use ieee.std_logic_1164.all; 3 entity nand_gate is 4 port( op1 , op2 : in std_logic; --nand_gate的两个数据输入端 5 nand_result : out std_logic); --nand_gate的数据输出端口 6 end nand_gate; 7 architecture behave... 阅读全文

posted @ 2013-05-23 16:39 nigel_jw 阅读(1001) 评论(0) 推荐(0)

半加器设计(结构描述法)
摘要:实验内容: 要求用VHDL结构描述的方法设计一个半加器。View Code 1 library ieee; --第一个低层设计实体 xor_gate 2 use ieee.std_logic_1164.all; 3 entity xor_gate is 4 port(op1 , op2 : in std_logic; 5 xor_result: out std_logic); 6 end xor_gate; 7 architecture behave of xor_gate is 8 begin 9 xor_res... 阅读全文

posted @ 2013-05-12 14:50 nigel_jw 阅读(1210) 评论(0) 推荐(0)

自动售饮机设计 (状态机)
摘要:实验内容:1.设计一个自动售饮料机的控制逻辑电路。该机器有一个投币口,每次只能投入1枚1元或5角的硬币。当投入了1元5角的硬币,机器自动给出1杯饮料。当投入了2元的硬币,机器在自动给出1杯饮料时,还找回1枚5角的硬币。确定输入/输出变量、电路的状态并化简,做出状态转换图、状态转换表。2.在完成以上逻辑设计后,用VHDL编程并仿真。自动售饮料机的控制逻辑电路设计取投币信号为输入逻辑变量:令A=1表示投入1枚一元硬币。B=1表示投入1枚五角硬币。逻辑抽象 输出变量:Y=1表示给出一杯饮料。Z=1表示找回一枚五角的硬币。输出: 所有的输出情况为YZ=00、YZ=10、YZ=11。系统框图:输出饮料输 阅读全文

posted @ 2013-05-07 23:00 nigel_jw 阅读(1903) 评论(0) 推荐(1)

导航