Gast
#1351899
Hallo,
ich hab hier ein 8bit schieberegister gebaut.
So funktioniert das auch. Nur ich würde das gerne anders schreiben.
Kann mir da jemand helfen?
Danke
signal mEnable : STD_LOGIC;
signal Register : STD_LOGIC_VECTOR (7 downto 0);
Schiebe_PR: process(CLOCK, mCounter)
begin
if(PWFail = '1') then
S_Register(0) <= '0';
elsif(rising_edge(CLOCK)) then
Register(0) <= mEnable;
Register(1) <= Register(0);
Register(2) <= Register(1);
Register(3) <= Register(2);
Register(4) <= Register(3);
Register(5) <= Register(4);
Register(6) <= Register(5);
Register(7) <= Register(6);
end if;
end process Schiebe_PR;
