L
LF_LF
Guest
Hey, visiem.
Esmu konstruējot VHDL kodu pulksteni dalītāju un tapas specifikācijas 2.
Man vajag, lai iedarbinātu 2 pins izmanto DE2 padome 1 pulksteni ciklā (auto sprūda nosaka pati pēc 1 pulksteni ciklā).
Tomēr man nav ne jausmas, kā pārvērst šo produkciju par manu pulksteni dalītāju, lai pulksteņa manu pin specifikāciju.Vai kāds lūdzu man palīdzēt?
Mans pulksteni dalītājs pārvērst 27MHz līdz 500KHz un man ir nepieciešams, lai iedarbinātu šos 2 piespraudes (pogas no DE2 padome), izmantojot 500kHz.
Manu kodu pin specifikācijas ir šādas:
process (clkin) --- Es domāju, ka mana problēma ir šeit!
sākt
ja A0 = "1" un (rising_edge (clkin)), tad
A0_out <= "1";
count1: = '1 ';
ja count1 = "1" un (rising_edge (clkin)), tad
A0_out <= '0 ';
count1: = '0 ';
beidzas, ja;
beidzas, ja;
gala procesa;
process (clkin)
sākt
ja convst = "1" un (rising_edge (clkin)), tad
convst_out <= "1";
count2: = "1";
ja count2 = "1" un (rising_edge (clkin)), tad
convst_out <= '0 ';
count2: = '0 ';
beidzas, ja;
beidzas, ja;
gala procesa;
Esmu konstruējot VHDL kodu pulksteni dalītāju un tapas specifikācijas 2.
Man vajag, lai iedarbinātu 2 pins izmanto DE2 padome 1 pulksteni ciklā (auto sprūda nosaka pati pēc 1 pulksteni ciklā).
Tomēr man nav ne jausmas, kā pārvērst šo produkciju par manu pulksteni dalītāju, lai pulksteņa manu pin specifikāciju.Vai kāds lūdzu man palīdzēt?
Mans pulksteni dalītājs pārvērst 27MHz līdz 500KHz un man ir nepieciešams, lai iedarbinātu šos 2 piespraudes (pogas no DE2 padome), izmantojot 500kHz.
Manu kodu pin specifikācijas ir šādas:
process (clkin) --- Es domāju, ka mana problēma ir šeit!
sākt
ja A0 = "1" un (rising_edge (clkin)), tad
A0_out <= "1";
count1: = '1 ';
ja count1 = "1" un (rising_edge (clkin)), tad
A0_out <= '0 ';
count1: = '0 ';
beidzas, ja;
beidzas, ja;
gala procesa;
process (clkin)
sākt
ja convst = "1" un (rising_edge (clkin)), tad
convst_out <= "1";
count2: = "1";
ja count2 = "1" un (rising_edge (clkin)), tad
convst_out <= '0 ';
count2: = '0 ';
beidzas, ja;
beidzas, ja;
gala procesa;