regcnt.vhd
来自「Xilinx Ise 官方源代码盘 第四章」· VHDL 代码 · 共 30 行
VHD
30 行
library LIB;
use LIB.SYNOPSYS.all;
use LIB.AMD_PACK.all;
entity REGCNT is
port(OPERATION : in REGCNT_OPS;
DATA : in ADDRESS;
CLOCK : in BIT;
OUTPUT : buffer ADDRESS;
ZERO : out BIT);
end REGCNT;
architecture REGCNT_HDL of REGCNT is
begin
process
begin
wait until not CLOCK'stable and CLOCK = '1';
if OPERATION = LOAD then
OUTPUT <= DATA;
elsif OPERATION = DEC then
OUTPUT <= OUTPUT - 1;
end if;
end process;
ZERO <= BIT_OF(OUTPUT = ADDRESS'(others => '0'));
end REGCNT_HDL;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?