您的位置:控制工程论坛网论坛 » 嵌入式系统 » [FPGA/CPLD]移位寄存器:74164

mcumao

mcumao   |   当前状态:离线

总积分:1503  2025年可用积分:0

注册时间: 2006-01-20

最后登录时间: 2007-06-11

空间 发短消息加为好友

[FPGA/CPLD]移位寄存器:74164

mcumao  发表于 2006/4/4 14:12:20      1454 查看 0 回复  [上一主题]  [下一主题]

手机阅读

-- TTL164 Shift Registerlibrary IEEE;use IEEE.Std_logic_1164.all;ENTITY dev164 IS   PORT(a, b, nclr, clock : IN BIT;         q : BUFFER BIT_VECTOR(0 TO 7));END dev164;ARCHITECTURE version1 OF dev164 ISBEGIN   PROCESS(a,b,nclr,clock)   BEGIN   IF nclr  = '0' THEN      q <= "00000000";   ELSE      IF clock'EVENT AND clock = '1'      THEN         FOR i IN q'RANGE LOOP            IF i = 0 THEN q(i) <= (a AND b);             ELSE                q(i) <= q(i-1);            END IF;         END LOOP;      END IF;   END IF;   END PROCESS;END version1;
1楼 0 0 回复