Gast
#3554694
Hallo Zusammen,
ich habe eine Anfänger Frage:
Was macht dieser Code ?
Ich weiß was ein synchronisieren ist aber:
Wieso ist EPP_strobe_reg ein Schieberegister ?
Was ist der Eingang des Schieberegister ?
Vielleicht verstehe ich auch den Syntax einfach nicht.
Ich kann mir schon denken, das die Änderungen an EPP_strobe in das
Register geschoben werden. Ich sehe das aber nicht am Code.
Das ist doch nur eine Zuweisung und eine Zusammenfassung.
// Use a 3-taps shift register to synchronize EPP_strobe to our clock
wire EPP_strobe = EPP_data_strobe | EPP_addr_strobe; // only one is
active at a time
reg [2:0] EPP_strobe_reg;
always @(posedge clk) EPP_strobe_reg <= {EPP_strobe_reg[1:0],
EPP_strobe};
code kommt von da:
http://www.fpga4fun.com/EPP4.html
Vielen Dank schon mal !