Què és un generador de seqüències i el seu funcionament?

Proveu El Nostre Instrument Per Eliminar Problemes





L’objecte d’una seqüència generador és senzill incloure una sèrie de valors enters al flux de dades. Aquestes sèries poden començar amb qualsevol dígit i tenir qualsevol pas. Per exemple, la sèrie és 40, 45, 50, 55, etc. Una sèrie té un nom similar a l'objecte del generador de seqüències. Així, cada objecte del generador de seqüències pot incloure simplement una sèrie que se li assigni. Centerprise crea una sèrie en temps d'execució del flux de dades conegut com a sèrie en memòria en cas contrari, llegeix les dades de control de sèries d'una taula de la base de dades un cop es realitza el flux de dades.

En el cas d'una seqüència en memòria, una seqüència comença constantment pel 'Valor inicial' que es dóna a les propietats de la sèrie. En el cas de la seqüència de la base de dades, el valor anterior que s'utilitza es pot registrar a la base de dades de control. El valor inicial més recent es pot utilitzar cada vegada que es planteja la seqüència. De manera que genera valors cada vegada més alts per a la sèrie cada vegada que s’executa el flux de dades. Com a resultat, aquesta sèrie es pot notar com una cadena de sèries que inclou valors no superposats.




Què és un generador de seqüències?

Definició: Un generador de seqüències és un tipus de digital circuit lògic . La funció principal d’això és generar un conjunt de sortides. Totes les sortides són un nombre de símbols o nivells lògics binaris o Q-ary. La durada de la sèrie pot ser indefinida en cas contrari. Un tipus especial de generador de seqüències és un comptador binari. Aquests generadors s’utilitzen en una àmplia varietat d’aplicacions com la codificació i el control.

Per què es requereix un generador de seqüències?

El circuit generador de seqüències s'utilitza per generar una sèrie prescrita de bits sincronitzats a través d'un CLK. Aquest tipus de generador s’utilitza com a generador de codi, comptadors , generadors de bits aleatoris, seqüència i generador de període prescrit. A continuació es mostra el diagrama bàsic de disseny.



Estructura del generador de seqüències

Estructura del generador de seqüències

Les sortides del registre de desplaçament de N-bits com Q0 a QN-1 s’apliquen com les entrades a circuit combinacional es coneix com el següent descodificador d'estat. Aquí, la sortida d’un següent descodificador d’estats ‘Y’ es dóna com a entrada sèrie al registre de desplaçament. El disseny del següent descodificador d'estats es realitza en funció de la seqüència requerida.

Generador de seqüències mitjançant comptadors

A continuació es mostra el diagrama de blocs del generador de seqüències mitjançant un comptador. Aquí, el circuit combinacional és el següent descodificador d'estats. L'entrada d'aquest descodificador d'estat es pot obtenir a partir de les sortides dels FF. De la mateixa manera, les sortides d’aquest descodificador d’estat es donen com a entrades als xancles. En funció del nombre de FF, es pot donar la seqüència necessària, com ara 0 o 1, i es pot generar com 1011011.


Generador de seqüències mitjançant comptador

Generador de seqüències mitjançant comptador

El nombre de xancletes es pot decidir mitjançant la seqüència donada com la següent.

  • En primer lloc, compti el nombre de zeros i uns en la seqüència donada.
  • Seleccioneu el nombre alt de les dues. I deixeu que aquest número sigui 'N'.
  • El núm. de xancles es pot calcular com N = 2n-1
  • Per exemple, la seqüència donada és 1011011, on el nombre d'ells és 5 i el nombre de zeros és de dos. Escolliu-ne un de més alt que sigui 5. Per tant, 5 = 2n-1 serà necessari n = 4 FF.

Propietats

Les propietats del generador de seqüències inclouen el següent.

  • Utilitzeu seqüència compartida
  • Restableix
  • Increment per
  • Nombre de valors emmagatzemats a la memòria cau
  • Valor final
  • Valor d'inici del cicle
  • Valor inicial
  • Cicle

Transformador del generador de seqüències

La transformació d’aquest generador és passiva, de manera que genera valors numèrics. Aquesta transformació s’utilitza per generar valors primaris exclusius i restaurar les claus primàries perdudes. Aquesta transformació inclou dos ports o / p per connectar-se a transformacions diferents. La seva transformació es pot crear per utilitzar-la en mapes simples o múltiples. Una transformació reutilitzable manté la fiabilitat de la sèrie en tots els mapes que utilitzen un exemple de la transformació del generador de seqüències. Per tant, aquesta transformació pot fer que es pugui reutilitzar de manera que puguem utilitzar-la en diverses assignacions. Es pot reutilitzar aquesta transformació una vegada que executeu nombroses càrregues a un objectiu solitari.

Per exemple, si algú té un fitxer d'entrada enorme, el podem separar en tres sessions que s'executen en paral·lel mitjançant una transformació perquè es puguin generar valors de clau primària. Si fem servir transformacions diferents, el servei d’integració pot produir valors clau de recanvi. En el seu lloc, es pot utilitzar una transformació de generador de seqüències reutilitzable per a totes les sessions per donar un valor exclusiu a cada fila objectiu.

Passos implicats en el disseny del generador de seqüències amb xancletes D.

Coneixem la funció d’un comptador que permet un nombre exacte d’estats en una seqüència preordenada. Per exemple, un comptador ascendent amb 3 bits compta de 0 a 7, mentre que un ordre similar es capgira en el cas del comptador descendent.

Hi ha diferents maneres de dissenyar els circuits mitjançant FF, multiplexors. Aquí dissenyem un generador de seqüències amb D FF en diferents passos. De la mateixa manera, n’hi ha diferents passos relacionats amb el disseny d’un generador de seqüències mitjançant els xancletes JK .

Posem un exemple que pretenem dissenyar un circuit que es desplaci pels estats de 0-1-3-2 abans de tornar a fer el patró similar. Els passos que implica aquest mètode són els següents.

Al pas 1

En primer lloc, hem de decidir el no. de FF que serien necessaris per aconseguir el nostre objecte. A l'exemple següent, hi ha quatre estats que són iguals als estats de comptador de 2 bits excloent l'ordre on es transfereixen. A partir d’això, es pot estimar la necessitat que els FF siguin dos per aconseguir el nostre objectiu.

Al pas 2

Des del pas 1, dissenyem la taula de transició d'estats per al nostre generador de seqüències que es mostra a través de les quatre columnes inicials de la taula. En aquest sentit, les dues columnes principals especifiquen els estats actuals i els següents. Per exemple, en el primer estat del nostre exemple hi ha '0 = 00', de manera que condueix al segon estat que és el següent estat 1 = '01'.

Al pas 3

A la taula de transició d'estats s'amplia la inclusió de la taula d'excitació dels FF. En aquest cas, la taula d’excitació del xanclet D és la cinquena i la sisena columnes de la taula. Per exemple, mireu els estats actual i següent de la taula, com ara 1 i 0, respectivament, i donarà com a resultat '0' a D1. A la taula següent, les dues primeres columnes representen l'estat actual, les segones dues columnes representen els estats següents i les dues últimes són entrades de D-FF.

P1

Q0 Q1 + Q0 + D1

D0

0

00101
01111

1

11101

0

10000

0

Al pas 4

En aquest pas, el fitxer Booleà les expressions per a D0 i D1 es poden derivar amb l'ajuda d'un mapa K. Però aquest exemple és bastant senzill, de manera que utilitzant les lleis booleanes podem resoldre D1 i D0. Per tant

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

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

Al pas 5

El generador de seqüències es pot dissenyar utilitzant els D FF basats en entrades com la següent.

Generador de seqüències amb D-FF

Generador de seqüències amb D-FF

En el circuit anterior, la sèrie preferida es genera en funció dels impulsos CLK subministrats. Per tant, cal assenyalar que la similitud existent aquí per a un disseny fàcil es pot ampliar amb èxit per produir una sèrie més llarga de bits.

Preguntes freqüents

1). Quina és la longitud de la seqüència a la sortida d’un generador de seqüències?

La sortida generada pot tenir una longitud il·limitada o una longitud especificada predeterminada.

2). Què significa la mida d'assignació en el generador de seqüències?

La quantitat d'increment en assignar números de seqüència de la sèrie s'anomena Mida d'assignació.

3). Com s’utilitza un generador de seqüències a Informatica?

És una transformació connectada on la sortida serà de valors numèrics. Les claus generades poden ser claus primàries o externes.

Per tant, es tracta d’una informació completa sobre el concepte de generador de seqüències. Obteniu més informació sobre la informació relacionada, com ara la seqüència s’implementa el generador en diverses aplicacions i dominis, i com es fa servir?