Carrera:
Ingenieria Electrónica
Clave de la asignatura: ETF-1014 Horas teoría-horas práctica-créditos: 3-2-5 ING. MIGUEL ANGEL PÉREZ SOLANO CUB. No. 3 INGENIERO EN COMUNICACIONES Y ELECTRÓNICA/MAESTRIA EN EDUCACIÓN ESCUELA SUPERIOR DE INGENIERIA MECÁNICA Y ELÉCTRICA (ESIME)- IPN |
||||||||||||||||||
BIENVENIDOS AL SEMESTRE AGOSTO-DICIEMBRE 2023
REQUISITOS NECESARIOS PARA TENER EXITO AL CURSAR ESTA MATERIA
|
||||||||||||||||||
Presentación | ||||||||||||||||||
Este
curso trata del diseño de sistemas digitales, taambien llamado
DISEÑO LOGICO. Este proceso da lugar al nombre la materia;
DISEÑO DIGITAL. Un sistema digital
es aquel en el que todas las señales que procesan estan
representadas por valores discretos. Las computadoras y calculadoras
son ejemplos obvios, pero la mayoria de los sistemas (equipos)
electronicos contienen una gran cantidad de electrónica
trabajando con lógica digital. Internamente los sistemas
digitales por lo general operan con señales de dos valores, que
se etiquetan com 0 y 1, conociendose como estados lógicos o bits (binary digital).
La manifestacion física de tales estados lógicos es mediante dos voltajes (ej. 1=5V y 0= 0V) conocidos como niveles lógicos de voltaje. La generacion electrónica de una señal discreta de 2 niveles de voltaje, se da mediante el proceso de conmutacion de un transistores, proceso que se explicará en clase. Es muy importante saber que arreglos de transistores en conmutacion dan lugar a las compuertas lógicas, estas son, las compuertas; AND, OR, NOT, NAND, NOR, XOR y XNOR, que ejecutan operaciones lógicas. Asi tambien la conexion de compuertas lógicas mediante un diseño basado en algebra de Boole, da lugar a circuitos lógicos, circuitos que realizan una función logica. Es importante recalcar que los circuitos lógicos que se construyen en la electronica digital se dividen en; Combinacionales y Secuenciales. Una vez que se ya se tienen identificados los diferentes circuitos lógicos, se da lugar al diseño digital de equipos electronicos (sistemas digtales) que realizan las tareas de proceso de datos binarios. Este tipo de sistemas digitales son conocidos como computadoras. Diseño de sistemas digitales digital. Thomas L. Floyd. 9a. Ed. |
||||||||||||||||||
|
||||||||||||||||||
TEMARIO (bajarlo en pdf) |
||||||||||||||||||
UNIDAD 1: FUNDAMENTOS DE DISEÑO DIGITAL.
1.1 Diferencias entre sistemas digitales y sistemas analógicos (ok).
1.2. Sistemas numéricos (ok). 1.2.1. Binario (ok). 1.2.2. Octal (ok). 1.2.3. Hexadecimal (ok).. 1.2.4. Conversión entre sistemas numéricos (ok). 1.3 Códigos Binarios. 1.3.1 Código BCD (aritmético). 1.3.2 Código XS-3 (aritmético). 1.3.3 Código Gray (no-aritmético). 1.3.4 Código ASCII (alfanumérico). 1.4 Aritmética Binaria con números no signados (unsigned), y signados (signed). 1.5. Compuertas lógicas (ok). 1.6. Familias lógicas de circuitos integrados. 1.7. Algebra booleana. 1.7.1. Postulados y teoremas booleanos.
1.7.2. Simplificación de funciones.. |
||||||||||||||||||
|
||||||||||||||||||
UNIDAD II: LOGICA COMBINACIONAL. |
||||||||||||||||||
|
||||||||||||||||||
UNIDAD III: DISEÑO COMBINACIONAL EN SSI | ||||||||||||||||||
|
||||||||||||||||||
UNIDAD IV: DISEÑO COMBINACIONAL EN MSI | ||||||||||||||||||
|
||||||||||||||||||
UNIDAD V: LOGICA SECUENCIAL | ||||||||||||||||||
|
||||||||||||||||||
UNIDAD VI: INTRODUCCION AL LENGUAJE VERILOG CIRCUITOS COMBINACIONALES |
||||||||||||||||||
|
||||||||||||||||||
|
||||||||||||||||||
ISE Webpack 14.7 and VHDL | ||||||||||||||||||
VIDEOS QUE LES SIRVEN DE APOYO PARA SU FORMACION COMO INGENIEROS DE HARDWARE.
1.- Tutorial básico de ISE Xilinx: 2.- VHDL basics by INTEL . |
||||||||||||||||||
VIVADO and VERILOG (HDL) | ||||||||||||||||||
Verilog is a Hardware Description Language (HDL) which can be used to
describe digital circuits in a textual manner. We will write our design
for FPGA using Verilog (as if you write microcontroller programs in C
and Assembly). Learning Verilog is not that hard if you have some
programming background. VHDL is also another popular HDL used in the
industry extensively. Verilog and VHDL share more or less same market
popularity, Verilog is easy to learn and its
syntactical similarity to C language. Once you are comfortable with
Verilog, it should be easy to learn VHDL as well. Want to read more
about Verilog? Check out this wiki page (http://en.wikipedia.org/wiki/Verilog) or check this tutorial (http://www.asic-world.com/verilog/index.html). |
||||||||||||||||||
1.-Learning FPGA and VERILOG: A beginner´s guide. VIDEOS QUE LES SIRVEN DE APOYO PARA SU FORMACION COMO INGENIEROS DE HARDWARE.
1.- SYNTHESIZING AND DESIGN with VIVADO in Xilinx VERILOG platform . 2.- VERILOG HDL basucs by Altera-Intel. |
||||||||||||||||||
TEORIA SOBRE LOS FPGA´s | ||||||||||||||||||
VIDEOS QUE LES SIRVEN DE APOYO PARA SU FORMACION COMO INGENIEROS DE HARDWARE
1.- Introduccion a los FPGA´s para la industria: (Parte 1). (Parte 2). |
||||||||||||||||||
TEAMWORKS | ||||||||||||||||||