9 use IEEE.STD_LOGIC_1164.
all;
10 use IEEE.NUMERIC_STD.
all;
17 generic (delay : integer := 1
22 IN_Word : in DataWord;
23 OUT_Word : out DataWord
30 signal DelayedWord : DataWords(delay downto 0) := (others => (others => '0'));
34 dalay_proc :
process (CLK)
36 if rising_edge(CLK) then
37 DelayedWord(DelayedWord'high) <= IN_Word;
38 DelayedWord(DelayedWord'high-1 downto 0) <= DelayedWord(DelayedWord'high downto 1);
42 OUT_Word <= DelayedWord(0);
Core of the electromagnetic algorithm.
Daly for data word format.