Manual Vhdl
ESPECIALIDAD DE MECATRÓNICA
PRUEBA CIRCUITOS ELECTRÓNICOS DIGITALES PARA SISTEMAS DE CONTROL.
NOTAS DE CLASE.
Maestro:
M. C. Gerardo Leyva Soto.
Santiago de Querétaro, Qro., Febrero- Julio de 2012
Contenido_______________________________________
Marco metodológico
Sistemas Digitales con VHDL
1Introducción
2 Álgebra de Boole
3 Lógica combinacional
4 El proceso de Diseño.
5 Lógica secuencial
6 Sistemas digitales y FSM.
Marco metodológico_______________________________
PRUEBA CIRCUITOS ELECTRÓNICOS PARA SISTEMAS DE CONTROL.
Querétaro, Qro., Febrero del 2012
CBTis 118
M.C. Gerardo Leyva Soto
Febrero – Julio 2012
Objetivos
* Conocer lastécnicas modernas para la realización práctica de montaje de circuitos lógicos mediante las herramientas del diseño digital y los lenguajes descriptivos.
* Aplicar las técnicas de montaje de circuitos lógicos para la optimización de recursos en problemas típicos.
Justificación
* Realización física de un proyecto en específico en un solo circuito integrado (GAL22V10D), utilizando Lógicaprogramable y lenguajes descriptivos.
CONTENIDO.
1 Introducción.
2 Bases y sistemas.
3 Álgebra de Boole
4 Lógica Combinacional
5 El proceso de diseño
6 Lógica secuencial
7 Sistemas digitales y FSM
BIBLIOGRAFÍA.
* M. Morris Mano, Lógica Digital y Diseño de Computadores, Ed. Printice Hall.
* Romero Troncoso, R. de J., Electrónica Digital yLógica programable, Ed. Universidad de Guanajuato, México,2007.
Criterios de Evaluación.
Primer parcial.
* Examen de los temas 1-3 60%.
* Practicas 40%.
Segundo parcial.
* Examen de los temas 3-4 60%.
* Prácticas 40%.
Criterios de evaluación.
Tercer parcial.
* Proyecto de los temas 5-7 60%.
* Prácticas40%.
Temario desglosado.
* 1 Introducción.
-1.1 Evolución de la electrónica.
-1.2 Electrónica digital moderna.
-1.3 Diseño digital.
-1.4 Herramientas CAD/CAE
-1.5 SOC.
* 2 Sistemas binarios.
- 2.1 Bases y sistemas
- 2.2 El sistema binario
- 2.3 Códigos y representación binaria.
-2.4 Aritmética binaria.
* 3 Álgebra de Boole.
-3.1 Base matemática.
-3.2 Teoremas elementales
-3.3 Variables y funciones
-3.4 Tablas de verdad
-3.5 Formas canónicas
-3.6 Minimización
-3.7 Realización a dos niveles.
-3.8 Optimización
* 4 Lógica combinacional-4.1 Definiciones
-4.2 Conmutadores
-4.3 Codificadores
-4.4 Sumadores
-4.5 Multiplicadores
-4.6 Tabla de consulta de datos LUT.
* 5 Proceso de diseño.
-5.1 Lógica programable.
-5.2 Introducción al VHDL.
-5.3 El proceso de diseño.
-5.4 Simulación y síntesis.
-5.5 Ruteo y Programación.
-5.6 Ejemplode diseño.
-5.7 Circuitos combinacionales en
VHDL
* 6 Lógica secuencial.
-6.1 Elementos de memoria.
-6.2 Maquina de estados finitos
-6.3 Lógica secuencial síncrona
-6.4 Máquinas Mealy y Moore.
-6.5 Contadores.
-6.6 Registros
-6.7 Secuenciadores.
-6.8lógica secuencial en VHDL.
* 7 Sistemas digitales y FSM. (optativa)
HERRAMIENTAS.
* Active –HDL 3.0
* Galaxy 7.0
* Circuito integrado programable
* Circuito programable GAL22V10D
UNIDAD I. INTRODUCCIÓN_________________________
I Introducción.
CBTis 118
MONTAJE DE CIRCUITOS LOGICOS.
M.C. Gerardo Leyva Soto
1.1 Evolución de...
Regístrate para leer el documento completo.