Forum: FPGA, VHDL & Co. Fibonacci LFSR 8bit


von (unknown) (Gast)


Lesenswert?

Hallo zusammen,

ich bräuchte ein 8bit Fibonacci LFSR (X8 + X6 + X5 + X4 + 1) in VHDL.
Passt das so:
1
  LFSR:process (clk)
2
  begin
3
    if rising_edge(clk) then
4
5
       LFSR(7 downto 1) <= LFSR(6 downto 0) ;
6
       LFSR(0) <= not(LFSR(7) XOR LFSR(5) XOR LFSR(4) XOR LFSR(3));
7
8
    end if;
9
  end process LFSR;

von Duke Scarring (Gast)


Lesenswert?

Was sagt Simulation?
Hast Du eine Testbench?

Duke

von (unknown) (Gast)


Lesenswert?

nein ich hab keine Testbench.
ich dacht ihr könnt mir das sicher sofort beantworten :-)

von Duke Scarring (Gast)


Lesenswert?

(unknown) schrieb:
> ich dacht ihr könnt mir das sicher sofort beantworten
Prinzipiell sieht es nicht schlecht aus. Aber nach meiner bescheidenen 
Erfahrung nach, liegt der Teufel im Detail.
Und seit dem ich jedes Detail simuliere...

Duke

von (unknown) (Gast)


Lesenswert?

ok, dann muss ich wohl eine Testbench machen.
Danke!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.