Tabla de programación de PLA de relleno

0

Estoy estudiando una matriz lógica programable. Comprendí que es un tipo de dispositivo lógico de arquitectura fija con puertas programables y puertas programables o compuertas. Por ejemplo, dada la tabla lógica, encuentro las funciones de salidas (Y1, Y2) usando mapas de K y luego los implemento Me refiero a algo como esto:

Loquesea,soloqueríamostrarloqueestudié.Lapreguntaes

estapreguntameconfundió.

Obtuve la parte k del mapa.pero, ¿cómo relleno las tablas de entrada y salida? ¿Qué son los C T C?

    

1 respuesta

0

Noté que esta publicación ha estado sin respuesta durante un largo período de tiempo, ya que recientemente estaba buscando una respuesta a esta pregunta. Lo descubrí y me gustaría explicarlo en términos tan simples como sea posible. Comencemos por responder a su pregunta "¿Cómo rellenar la tabla de entrada?".

Para explicar esto, usaré estas funciones booleanas

yestatabladeejemplo:

Lasentradasparaestatablasimplementeindicanquévariableseneltérminodelproducto(lostérminosdelproductosonlas4expresionesenlacolumnamásalaizquierda:AB',AC,BC,A'BC')estánpresentesycuálesDeestasvariablessoninversasonoinversas.Porejemplo,eltérminodelproductoACtienelaentrada1-1,loquesignificaqueAyCestánpresenteseneltérminodelproductoynosoninversosonosonprimos.

Lassalidassonlasquetuveproblemasparaentenderalprincipio.Paraentenderesto,necesitamossabercómofuncionanuestroPLA.UnPLAseutilizapararepresentarocalcularunconjuntodefuncionesbooleanas,ennuestrocasolasdosproporcionadasanteriormente(F1yF2).UnPLAprimerousaunamatrizdecompuertasANDyluegocompuertasORparaproducirnuestrasfuncionesbooleanas.Echeunvistazoaldiagramadenuestrasfuncionesbooleanasacontinuación:

Veamoscómoobtenemoslassalidas"1 -" para nuestro término de producto AB '. La salida T siempre será la XOR de 0 y nuestra función booleana, lo que significa que la entrada de la función XOR no se cambiará y dará la misma salida que la entrada:

También vea la tabla de verdad de XOR para comprender por qué esto es:

LasalidadeCescuandoXOR1ylasalidadenuestracompuertaOR.Ennuestroejemplodado,haríamosestoen(AC+BC)paraobtenernuestrafunciónbooleanaF2:(AC+BC)'.SieltérminodelproductoennuestratablanovaaunacompuertaToCXOR,simplementeescribiríamosun"-" para el valor de salida.

Aquí se muestra un diagrama más claro de nuestro diagrama que ilustra cómo obtenemos estos valores de salida para nuestro ejemplo:

    
respondido por el 8bitandrew

Lea otras preguntas en las etiquetas