simplificacion

1 of 41 Instituto Tecnológico de Costa Rica Escuela de Ingeniería Electrónica EL 3307 Diseño Lógico Ejercicios Tema: S

Views 141 Downloads 1 File size 3MB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

1 of 41

Instituto Tecnológico de Costa Rica Escuela de Ingeniería Electrónica EL 3307 Diseño Lógico

Ejercicios Tema: Simplificación

Recopilación realizada por:

Ing. José Alberto Díaz García

Diciembre 2008

I

Problemas

61

mina con la generaciónde la basede datosque contiene la máscarafotográfica empleadapara fabricar el CI. Secuentacon diversasopcionesparacrearla implementaciónfísica de un circuito digital en silicio. El diseñadorpuedeescogerentreun circuito integradoparaunaaplicación específica(ASIC, application-specific integrated circuit), un arreglo de compuertasprogramableen el campo(FPGA,field-programmablegate a"ay), un dispositivode lógica programable (PLD, programmable logic device) o un CI hecho totalmente a la medida. Cada uno de estosdispositivosviene acompañadode un surtido de herramientasde CAD que proporciona el software necesariopara facilitar la fabricación en hardwarede la unidad. Algunos sistemasde CAD incluyen un programaeditor para crear y modificar diagramas esquemáticosen la pantalla de una computadora.Este procesose llama captura de esquemas o introducción de esquemas.Con la ayudade menús,órdenesdel teclado y el ratón, el editor de esquemaspuededibujar diagramasde circuitos digitales en la pantalla de la computadora. Es posible colocar en la pantalla componentesde una lista tomadade una biblioteca interna y luego conectarsecon líneas que representanalambres.El software para captura de esquemas crea y administrauna basede datosque contienela información creadajunto con el esquema. Las compuertasy bloques funcionales primitivos estánasociadoscon modelosque permiten verificar el comportamientoy la temporizacióndel circuito. Esta verificación se efectúaaplicandoentradasal circuitto y utilizando un simulador de lógica para determinarlas salidas. Un adelantoimportanteen el diseñode sistemasdigitalesesel uso de un lenguajede descripción de hardware(HDL). El HDL separecea los lenguajesde programación,pero estáorientado específicamentea la descripciónde hardwaredigital. Representadiagramasde lógica y otra informacióndigital en forma textual. Sirve para simular el sistemaantesde construirlo,a fin de verificar la funcionalidady la operación.Una aplicaciónimportanteessu softwarede síntesislógica, que automatizael diseñode sistemasdigitales.El HDL ha adquirido gran importanciaen añosrecientesy esel mejor métodocon que secuentaparadiseñarsistemasdigitalescomplejos. Presentaremos el HDL en la sección3-9 y, dadasu importancia,seincluyen en todo el libro descripcionesde circuitos digitales,componentesy procedimientosde diseñoen HDL.

PROBLEMAS 2-1

Demuestrecon tablasde verdadla validez de las identidadessiguientes: 2 of 41 a) TeoremadeDeM