文档详情

用VHDL设计8位右移寄存器.doc

发布:2017-06-06约小于1千字共1页下载文档
文本预览下载声明
EDA实验——8位右移寄存器 编程如下: LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; ENTITY shift1 IS PORT CLK,RIN:IN STD_LOGIC; DIN:IN STD_LOGIC_VECTOR 7 DOWNTO 0 ; QB:OUT STD_LOGIC; Q: OUT STD_LOGIC_VECTOR 7 DOWNTO 0 ; END shift1; ARCHITECTURE EXX1 OF shift1 IS BEGIN PROCESS CLK,RIN VARIABLE REG8: STD_LOGIC_VECTOR 7 DOWNTO 0 ; BEGIN IF CLKEVENT AND CLK 1 THEN IF RIN 0 THEN REG8: DIN; ELSE REG8 6 DOWNTO 0 : REG8 7 DOWNTO 1 ; REG8 7 : 0; END IF; END IF; Q REG8; QB REG8 0 ; END PROCESS; END EXX1; 仿真波形:
显示全部
相似文档