Mis on järjestuse generaator ja selle töö

Proovige Meie Instrumenti Probleemide Kõrvaldamiseks





Järjestuse objekt generaator muudab andmevoogu hulga täisarvude lisamise lihtsaks. Need sarjad võivad alata mis tahes numbriga ja neil võib olla ükskõik milline samm. Näiteks on seeria 40, 45, 50, 55 jne. Seerial on sama nimi kui järjestuse generaatori objektil. Seega võib jadageneraatori iga objekt sisaldada lihtsalt ühte talle eraldatud seeriat. Centerprise loob andmevoo käitamise ajal rea, mida nimetatakse mälusarjadeks, vastasel juhul loeb see seeriajuhtimisandmed andmebaasi tabelist, kui teie andmevoog on sooritatud.

Mälus oleva järjestuse korral algab jada pidevalt seeria omadustes antud algväärtusest. Andmebaasijärjestuse korral saab eelmise kasutatud väärtuse registreerida kontrolliandmebaasi. Viimast algväärtust saab kasutada iga kord, kui järjestus on üles tõstetud. Nii et see genereerib seeria jaoks pidevalt tõusvaid väärtusi iga kord, kui andmevoog töötab. Selle tulemusena võib seda seeriat märgata nagu seeriaahelat, mis sisaldab kattuvaid väärtusi.




Mis on järjestuse generaator?

Definitsioon: Järjestuste generaator on ühte tüüpi digitaalne loogikaahel . Selle peamine ülesanne on väljundite komplekti genereerimine. Iga väljund on üks mitmest binaarse või Q-aroogika tasemest või sümbolist. Seeria pikkus võib olla määramata, muidu fikseeritud. Eriline jadageneraator on binaarloendur. Neid generaatoreid kasutatakse paljudes rakendustes, näiteks kodeerimine ja juhtimine.

Miks on vaja järjestuse generaatorit?

Järjestuse generaatori vooluahelat kasutatakse etteantud bittide seeria loomiseks sünkroonis CLK kaudu. Sellist generaatorit kasutatakse koodigeneraatorina, letid , juhuslikud biti generaatorid, järjestus ja ettenähtud perioodide generaator. Selle põhiline disainiskeem on toodud allpool.



Järjestuse generaatori struktuur

Järjestuse generaatori struktuur

N-bitiste nihkeregistri väljundeid, nagu Q0 kuni QN-1, rakendatakse nagu a sisendeid kombineeritud vooluring on tuntud kui järgmine olekudekooder. Siin antakse järgmise olekudekooderi 'Y' väljund nihkeregistri jadasisendina. Järgmise olekudekoodri kujundamine toimub nõutava järjestuse põhjal.

Loendureid kasutav järjestuse generaator

Järgneva generaatori plokkskeem loenduri abil on illustreeritud allpool. Siin on kombineeritud vooluring järgmine olekudekooder. Selle olekudekoodri sisendi saab FF-de väljunditest. Samamoodi esitatakse selle olekudekoodri väljundid sisendina plätudesse. FF-ide arvu põhjal võib anda vajaliku järjestuse nagu 0 või 1 ja selle saab genereerida nagu 1011011.


Järjestuse generaator loendurit kasutades

Järjestuse generaator loendurit kasutades

Nende arv plätud saab otsustada antud järjestuse kaudu nagu järgmine.

  • Kõigepealt loendage etteantud järjestuses nullide ja üksuste arv.
  • Valige nende kahe suur arv. Ja olgu see number N-täht.
  • Ei varvaste arvu saab arvutada järgmiselt: N = 2n-1
  • Näiteks on antud järjestus 1011011, kus nende arv on 5 ja nullide arv on kaks. Seega valige nende hulgast kõrgem, mis on 5. Nii et 5 = 2n-1, seega on vaja n = 4 FF-i.

Atribuudid

Järjestuse generaatori omadused hõlmavad järgmist.

  • Kasuta jagatud järjestust
  • Lähtesta
  • Kasv by
  • Vahemälus olevate väärtuste arv
  • Lõppväärtus
  • Tsükli algväärtus
  • Algne väärtus
  • Tsükkel

Järjestuse generaatori teisendamine

Selle generaatori teisendamine on passiivne, nii et see genereerib arvväärtusi. Seda teisendust kasutatakse ainuüksi primaarväärtuste loomiseks ja kadunud primaarvõtmete taastamiseks. See teisendus sisaldab kahte o / p-porti, et ühenduda erinevate teisendustega. Selle teisenduse saab luua kasutamiseks ühe või mitme kaardistamisena. Korduvkasutatav transformatsioon hoiab seeria usaldusväärsust igas kaardistamises, kus kasutatakse jadageneraatori teisenduse näidet. Nii et see teisendus võib muuta korduvkasutatavaks, et saaksime seda kasutada mitmel kaardistamisel. Seda teisendust saab uuesti kasutada, kui olete üksikule sihtmärgile teinud palju koormusi.

Näiteks kui kellelgi on tohutu sisendfail, siis saame selle teisendada teisenduse abil kolmeks paralleelselt kulgevaks seansiks, et saaksite genereerida esmase võtme väärtused. Kui kasutame teistsuguseid teisendusi, võib integreerimisteenus toota põhiväärtusi. Selle asemel saab kõigi seansside jaoks kasutada korduvkasutatavat järjestuse generaatori teisendust, et anda igale sihtreale eksklusiivne väärtus.

Seeriad generaatori kavandamisel D-varvaste abil

Me teame loenduri funktsiooni, mis võimaldab täpset seisundite arvu etteantud järjestuses. Näiteks loeb 3-bitine ülesloendur 0 kuni 7, samas kui sarnane järjekord tühistatakse allapoole loenduri korral.

FF-de, multiplekserite abil saab vooluringe kujundada erinevatel viisidel. Siin kavandame jadageneraatorit, kasutades D FF-e erinevates sammudes. Samamoodi on ka JK Flip-Flopsi abil jadageneraatori kujundamise erinevad etapid .

Võtame näite, et meie eesmärk on kujundada vooluring, mis liigub kogu olekus 0-1-3-2, enne kui teeme uuesti sarnase mustri. Selle meetodi etapid on järgmised.

1. etapis

Esiteks peame otsustama ei. FF-sid, mis oleks vajalikud meie objekti saamiseks. Järgmises näites on neli olekut, mis on võrdsed 2-bitiste loenduritega, välja arvatud nende ülekandmise järjekord. Selle põhjal saab hinnata FF-ide vajalikkust kaheks meie eesmärgi saavutamiseks.

2. etapis

Kujundame alates 1. etapist meie järjestuste generaatori oleku siirdetabeli, mida on illustreeritud tabeli nelja esialgse veeru kaudu. Selles määravad kaks peamist veergu praegused olekud ja järgmised olekud. Näiteks meie näite esimeses olekus on „0 = 00“, nii et see viib teise olekuni, mis on järgmine olek 1 = „01“.

3. etapis

Olekus ülemineku tabelit laiendatakse, lisades FF-ide ergutustabeli. Sel juhul on D-flip-flopi ergutustabel tabeli viies ja kuues veerg. Näiteks vaadake tabeli praegust ja järgmist olekut, näiteks vastavalt 1 ja 0, mille tulemuseks on D1 väärtuseks 0. Järgmises tabelis tähistavad kaks esimest veergu praegust olekut, kaks teist veergu järgmist olekut ja kaks viimast on D-FF sisendid.

Q1

Q0 Q1 + Q0 + D1

D0

0

00101
01111

1

11101

0

10000

0

4. etapis

Selles etapis Boolean D0 ja D1 avaldised saab tuletada K-kaardi abil. Kuid see näide on üsna lihtne, nii et Boole'i ​​seaduste abil saame lahendada D1 ja D0 jaoks. Seega

D0 = Q1’Q0 ’+ Q1’ Q0 = Q1 ’(Q0’ + Q0) = Q1 ’(1) = Q1’

D1 = Q1’Q0 + Q1 Q0 = Q0 (Q1 ’+ Q1) = Q0 (1) = Q0

5. etapis

Järjestuse generaatori saab kujundada D FF-ide abil, lähtudes järgmistest sisenditest.

D-FF-sid kasutav jadageneraator

D-FF-sid kasutav jadageneraator

Ülaltoodud vooluringis genereeritakse eelistatud seeria sõltuvalt tarnitud CLK impulssidest. Seega tuleb märkida, et siin lihtsa kujunduse jaoks olemasolevat sarnasust saab edukalt laiendada, et toota pikemat bitiseeriat.

KKK

1). Kui suur on jadageneraatori väljundis jada pikkus?

Loodud väljund võib olla piiramatu pikkusega või eelnevalt kindlaksmääratud pikkusega.

2). Mida tähendab jaotusgeneraatorile jaotuse suurus?

Seeria järjekorranumbrite jaotamisel suurenemise suurust nimetatakse eraldamise suuruseks.

3). Kuidas kasutatakse järjestuste generaatorit Informatikas?

See on ühendatud teisendus, kus väljundiks on arvväärtused. Loodud võtmed võivad olla nii põhi- kui ka võõrvõtmed.

Seega on see põhjalik teave järjestuse generaatori kontseptsiooni kohta. Lisateave seotud teabe, näiteks järjestuse kohta generaator on rakendatud erinevates rakendustes ja domeenides ning kuidas seda kasutatakse?