T
thecolororange
Guest
Jeg prøver å endre eksisterende kode for å forbedre timingen og kvaliteten på koden generelt.En av måtene Jeg prøver å gjøre dette på er å skifte fra å bruke en enkelt prosess for et apparat for å dele det inn i 3 prosesser (stat forhånd utgang, statusendring).
Jeg har problemer med en del av koden, skjønt.I flere stater er det forsinkelser genereres ved hjelp av en enkel counter, som følgende:
Code:når READ_2 =>
hvis wait_ctr = 2 deretter
wait_ctr <= 0;
sram_clk <='1 ';
ram_action <= READ_DATA;
access_state <= READ_3;
ellers
wait_ctr <= wait_ctr 1;
end if;
Jeg har problemer med en del av koden, skjønt.I flere stater er det forsinkelser genereres ved hjelp av en enkel counter, som følgende:
Code:når READ_2 =>
hvis wait_ctr = 2 deretter
wait_ctr <= 0;
sram_clk <='1 ';
ram_action <= READ_DATA;
access_state <= READ_3;
ellers
wait_ctr <= wait_ctr 1;
end if;