kuinka lopettaa tällaisen by-4 jakaja ilman nollaa

T

trashbox

Guest
Minun täytyy jakaa kellon (FREQ = 200kHz, käyttömäärä on 40 ~ 60%) 4 ilman reset-signaalin.Tämä kello on osoitteessa kiinnitys ja haluttu tuotos ulos liitetiedoston.

Monet torjumiseksi tarvitaan RESET ohjaussignaali.Jos ei RESET on saatavilla, Miten voin ymmärtää tällaista toimintoa?Kiitos!

Ystävällisin terveisin
Trashbox
Anteeksi, mutta sinun täytyy kirjautua nähdäksesi tämän liitteen

 
Miksi luulet, laskuri on nollattu signaalia?Se ei ole.Jos se alkaa mielivaltaisesti luottaa valtaa, se päästää ensimmäinen lähtö pulssin jälkeen 0-3 lasketaan.Simulointi-, se ehkä alkuarvo (ei välttämättä nollaa), muuten tuotos pysyy "X" valtio pysyvästi, todellinen laskuri ei ole "X" valtio.

 
vain lisätä muutaman sanan.
FVM on täysin oikein - ei palautus on todella tarpeen.todellakin joissakin sovelluksissa on suositeltavaa tehdä se ilman nollaa!(koska kello saattaa olla käytettävissä vain myöhemmin ja ASYNCH palauttaa poistaminen on yhdenmukaistettu palauttaa Synchronizer on kellon reunaan)
mutta jos käytät counter eikä palauta varmista, että sinulla ei ole kielletty toteaa - eli kokeile binary laskurit, mutta ei soi laskurit tai Johnson laskurit, koska ne voivat "herätä" on kielletty valtion (tai sisältää hyödyntäminen piiri).

ND
http://asicdigitaldesign.wordpress.com/

 
Hi FVM!
Kiitos vastauksesta.Jos ei RESET, miten voit asettaa alkuarvo?Aivan kuten sanoit, jos ei alkuperäinen arvo on määritetty, tuotos pysyy "X" valtion pysyvästi.

Terveisin,
Trashbox

 
Kyllä, totta ....simulaattorin näyttää X (tuntematon), joten sinun täytyy jotenkin asettaa valtion laskuri, todellisuudessa, laskuri laskee.Jos ei ole nollattu, voit jakaa yksinkertaisesti ja portin välillä (LSB) vähän ja (LSB 1) vähän ...

 
to set an initial state.

Simulaattorin avulla
voidaan asettaa alkuperäiseen tilaan.Syntaksi on erilainen HDL-kieliä.Myös laitteiston logiikka (kuten FPGA-ja CPLD) useimmiten on implicite käynnistyksen palautetaan alkuperäiseen tilaan.Esimerkiksi VHDL-signaalin määritelmä:
Koodi:

SIGNAL CNT: unsigned (1 downto 0) = "00";
 
Hi dexter_ex_2ks ja FVM!
Kiitos ystävällisyydestä.Yritän sitä.

Ystävällisin terveisin,
Trashbox

 

Welcome to EDABoard.com

Sponsor

Back
Top