VHDL simulazione -> VHDL sintesi
Posted: 28 Jul 2013, 15:08
Ciao!
Ho appena iniziato ad imparare il VHDL e sto trovando difficoltà nel cercare di adattare il
seguente codice preso da una simulazione ad un codice da sintetizzare:
so che dovrei inserire configuration_finished e stim_tx_clk dentro la sensitivity list del processo ma da lì in poi il codice che scrivo mi da sempre errore.
Mi sapete dare una mano? Grazie.
Ho appena iniziato ad imparare il VHDL e sto trovando difficoltà nel cercare di adattare il
seguente codice preso da una simulazione ad un codice da sintetizzare:
- Code: Select all
p_tx_stimulus : process
variable column_index : natural := 0;
begin
wait until configuration_finished;
wait until stim_tx_clk'event and stim_tx_clk = '0';
for frame_index in frame_data'low to frame_data'high loop
column_index := 0;
-- loop over columns in frame.
while to_stdulogic(frame_data(frame_index).columns(column_index).valid) /= '0' loop
gmii_txd <= to_stdlogicvector(frame_data(frame_index).columns(column_index).data);
gmii_tx_en <= to_stdulogic(frame_data(frame_index).columns(column_index).valid);
gmii_tx_er <= to_stdulogic(frame_data(frame_index).columns(column_index).error);
column_index := column_index + 1;
wait until stim_tx_clk'event and stim_tx_clk = '0';
end loop;
-- Clear the data lines.
gmii_txd <= (others => '0');
gmii_tx_en <= '0';
gmii_tx_er <= '0';
for j in 0 to 11 loop
wait until stim_tx_clk'event and stim_tx_clk = '0';
end loop; -- j
end loop;
wait;
end process p_tx_stimulus;
so che dovrei inserire configuration_finished e stim_tx_clk dentro la sensitivity list del processo ma da lì in poi il codice che scrivo mi da sempre errore.
Mi sapete dare una mano? Grazie.