Diferencia entre revisiones de «IMF-FPGA»

De Física Experimental IB
Saltar a: navegación, buscar
(Cronograma)
(Cronograma)
 
(No se muestran 36 ediciones intermedias de 3 usuarios)
Línea 4: Línea 4:
 
=Cátedra=
 
=Cátedra=
  
*Hernán Pastoriza (Bajas Temperaturas 5496/5963)
+
*Hernán Pastoriza (Bajas Temperaturas, 5496/5963)
*Sol Pedre (Robótica del CAREM 3860)
+
*Sol Pedre (Robótica del CAREM, 3860)
*Mariano Gómez Berisso (Bajas Temperaturas 5437)
+
*Mariano Gómez Berisso (Bajas Temperaturas, 5384)
 +
*José Lipovetzky (Bajas Temperaturas, 5349)
  
 
=Alumnos=
 
=Alumnos=
  
 +
*Maximiliano Crescitelli  [mailto:max.crescitelli@gmail.com]
 +
*Maia Desamo [mailto:maia.ivon@gmail.com] D557282
 +
*Leandro Echevarría  [mailto:leoechevarria@gmail.com] D481986
 +
*Juan Lautaro Moreno Morrone [mailto:jlautaromm@gmail.com] D557183
 +
*Pablo Nahuel Pelli  [mailto:nahuel_pelli91@hotmail.com] D557255
 +
 +
----
 +
 +
*Martín Garret  [mailto:medgarret@gmail.com]
 +
*Fabián Eduardo Giana [mailto:fabiangiana@gmail.com] D557255
 +
*Martín Perez  [mailto:ing.perezmartin@gmail.com] D481990
 +
*Claus Smitt [mailto:claus.smitt@gmail.com]
  
 
=Programa de la materia y bibliografía=
 
=Programa de la materia y bibliografía=
Línea 15: Línea 28:
 
==Cronograma==
 
==Cronograma==
  
*'''2014-07-28: Clase 01-Intro''', [[Media:IMF-FPGA-2014-Clase_01.pdf | Introducción a la materia. Introducción a las FPGA.]]
+
*'''2014-07-28: Clase 01-Intro''', [[Media:IMF-FPGA-2014-Clase_01.pdf | Introducción a la materia. Introducción a las FPGA]].
 
** Material de clase: [[Media:IMF-FPGA-2014-Codigos_Clase_01.zip | Códigos eq1bit y eq2bit]]
 
** Material de clase: [[Media:IMF-FPGA-2014-Codigos_Clase_01.zip | Códigos eq1bit y eq2bit]]
*'''2014-08-04: Clase 02-FPGA''', Circuitos Combinacionales a nivel RTL.
+
** Antes de la clase:
*'''2014-08-11: Clase 03-FPGA''', Circuitos Secuenciales Regulares.  
+
*** Bajarse la [https://www.virtualbox.org/wiki/Downloads Oracle VirtualBox] e instalarla en su máquina.
 +
*** Bajarse [ftp://10.73.96.138/Carreras/Ing.%20Telecomunicaciones/4to/FPGA/winxp.vdi la máquina virtual de la página de la materia].
 +
***Configurar la máquina virtual de la materia para que tenga como MAC address BCAEC5A3906E. Esto es para que anden las licencias de Xilinx.
 +
***Bajarse el [http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,66,828&Prod=ADEPT2 Digilent Adept] para programar la Nexys3, e instalarlo en su máquina host.
 +
***Como quemar el programa desde Ubuntu: <pre>djtgcfg enum</pre><pre>djtgcfg prog -d Nexys3 -i 0 -f mi_archivito.bit</pre>
 +
*'''2014-08-04: Clase 02-FPGA''', [[Media:IMF-FPGA-2014-Clase_02.pdf | Circuitos Combinacionales a nivel RTL]].
 +
*'''2014-08-11: Clase 03-FPGA''', [[Media:IMF-FPGA-2014-Clase_03.pdf | Circuitos Secuenciales Regulares]].
 +
** Material de clase: [[Media:IMF-FPGA-2014-DisplayMux.zip | Códigos Display Mutiplexer]]
 
*'''2014-08-18: Feriado
 
*'''2014-08-18: Feriado
*'''2014-08-25: Clase 04-FPGA''', Máquinas de Estado (FSM).  
+
*'''2014-08-25: Clase 04-FPGA''', [[Media:IMF-FPGA-2014-Clase_04.pdf | Máquinas de Estado (FSM)]].  
*'''2014-09-01: Clase 05-FPGA''', Máquinas de Estado con Datapath(FSMD).  
+
*'''2014-09-01: Clase 05-FPGA''', [[Media:IMF-FPGA-2014-Clase_05.pdf | Máquinas de Estado con Datapath(FSMD)]].  
*'''2014-09-08: Clase 06-FPGA
+
*'''2014-09-08: Clase 06-FPGA''', [[Media:IMF-FPGA-2014-Clase_06.pdf |Proyecto]].
 +
** Material de clase: [[Media:IMF-FPGA-2014-uart-tx.zip | Códigos UART TX]]
 +
** Material de clase: [[Media:IMF-FPGA-2014-pmod-mic.zip | Códigos PmodMIC]]
 +
** Material de clase: [[Media:IMF-FPGA-2014-SerialDump_V01.zip | Códigos Python lectura de puerto serie]]
 
*'''2014-09-15: Clase 07-FPGA
 
*'''2014-09-15: Clase 07-FPGA
 
*'''2014-09-22: Semana de Receso
 
*'''2014-09-22: Semana de Receso
*'''2014-09-29: Clase 08-CMOS
+
*'''2014-09-29: Clase 08-CMOS [[Media:IMF-FPGA-2014-Clase_08.pdf | Diodos y Transistores CMOS]]
*'''2014-10-06: Clase 08-CMOS
+
** Material de clase: [[Media:IMF-FPGA-2014-libs.zip|Bibliotecas Spice Procesos Mosis]]
 +
** Material de clase: [http://materias.fi.uba.ar/6625/Clases/Clase02.pdf Introducción a Física de Semiconductores (1) Facultad de Ingenieria UBA]
 +
** Material de clase: [http://materias.fi.uba.ar/6625/Clases/Clase03.pdf Introducción a Física de Semiconductores (2) Facultad de Ingenieria UBA]
 +
*'''2014-10-06: Clase 08-CMOS [[Media:IMF-FPGA-2014-Clase_09.pdf | Inversor CMOS]]
 
*'''2014-10-13: Feriado
 
*'''2014-10-13: Feriado
*'''2014-10-20: Clase 08-CMOS
+
*'''2014-10-20: Clase 08-CMOS [http://materias.fi.uba.ar/6625/Clases/Clase21.pdf Fabricación y layout CMOS]
 
*'''2014-10-27: Clase 09-Microfabricación
 
*'''2014-10-27: Clase 09-Microfabricación
*'''2014-11-03: Clase 10-Microfabricación
+
**Material de clase: [http://www.mosis.com/files/scmos/scmos.pdf Reglas de diseño y fabricación]
*'''2014-11-10: Clase 11-Microfabricación/Proyecto
+
**Material de clase: [http://materias.fi.uba.ar/6625/Clases/Clase20_bis.pdf Lógica combinacional CMOS]
*'''2014-11-17: Clase 12-Microfabricación/Proyecto
+
**Material de clase: [http://materias.fi.uba.ar/6625/Clases/Clase20_bis_Apunte.pdf Apunte]
 +
*'''2014-11-03: Clase 10-Microfabricación [[Media:IMF-FPGA-clase_1.PDF |Versión PDF]]
 +
*'''2014-11-10: Clase 11-Microfabricación/Proyecto [[Media:IMF-FPGA-clase2.PDF |Versión PDF]]
 +
*'''2014-11-17: Clase 12-Microfabricación/Proyecto [[Media:IMF-FPGA-clase3.PDF |Versión PDF]]
 +
*---------------------------------------------------------
 
*'''2014-11-24: Feriado
 
*'''2014-11-24: Feriado
 
*'''2014-12-1/15: Examen
 
*'''2014-12-1/15: Examen
Línea 61: Línea 91:
 
* Analog Parts Kit [http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,393,666&Prod=APK] Cantidad 1
 
* Analog Parts Kit [http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,393,666&Prod=APK] Cantidad 1
 
* Micrófono con salida digital. PmodMIC [http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,401,517&Prod=PMOD-MIC] Cantidad 3
 
* Micrófono con salida digital. PmodMIC [http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,401,517&Prod=PMOD-MIC] Cantidad 3
 +
** '''Atennción:''' el microfono posee [http://en.wikipedia.org/wiki/Automatic_gain_control Automatic gain control] basado en el CI [http://www.onsemi.com/pub/Collateral/SA575-D.PDF SA575] y un digitalizar basado en el CI [http://www.ti.com/lit/ds/symlink/adcs7476.pdf ADCS7476]
 +
** [[Media:IMF-FPGA-PmodMIC_sch.pdf | PmodMIC Schematics]]
 +
** [[Media:IMF-FPGA-PmodMIC_RefComp.zip|PmodMIC reference component]]
 
* Modulo de RF. PmodRF2 [http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,401,927&Prod=PMOD-RF2] Cantidad 2
 
* Modulo de RF. PmodRF2 [http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,401,927&Prod=PMOD-RF2] Cantidad 2
 
* Conversor Analógico digital 4 canales 4.8kHz 24 bits. Pmod-AD5 [http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,401,1159&Prod=PMOD-AD5]
 
* Conversor Analógico digital 4 canales 4.8kHz 24 bits. Pmod-AD5 [http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,401,1159&Prod=PMOD-AD5]
Línea 91: Línea 124:
 
** [[Media:IMF-FPGA-PmodMIC_sch.pdf | PmodMIC Schematics]]
 
** [[Media:IMF-FPGA-PmodMIC_sch.pdf | PmodMIC Schematics]]
 
** [[Media:IMF-FPGA-PmodMIC_RefComp.zip|PmodMIC reference component]]
 
** [[Media:IMF-FPGA-PmodMIC_RefComp.zip|PmodMIC reference component]]
 +
 +
== Miscelaneos==
 +
 +
* [http://www.homofaciens.de/technics-base-circuits-relay_en_navioff.htm Increíble pagina en donde hacen lógica combinacional con reles!]

Revisión actual del 10:35 2 dic 2014

Bienvenido a "Introdución a la Microfabricación y FPGA 2014"

IMF-FPGA-Nexys3.jpg

Cátedra

  • Hernán Pastoriza (Bajas Temperaturas, 5496/5963)
  • Sol Pedre (Robótica del CAREM, 3860)
  • Mariano Gómez Berisso (Bajas Temperaturas, 5384)
  • José Lipovetzky (Bajas Temperaturas, 5349)

Alumnos

  • Maximiliano Crescitelli [1]
  • Maia Desamo [2] D557282
  • Leandro Echevarría [3] D481986
  • Juan Lautaro Moreno Morrone [4] D557183
  • Pablo Nahuel Pelli [5] D557255

  • Martín Garret [6]
  • Fabián Eduardo Giana [7] D557255
  • Martín Perez [8] D481990
  • Claus Smitt [9]

Programa de la materia y bibliografía

Cronograma

Bibliografía

General

Material auxiliar

Electronica general

  • Paul Horowitz & Winfield Hill, The Art of Electronics, (solo usuarios locales: IMF-FPGA-The_Art_of_Electronics.pdf).
  • Roger Woods, John McAllister, Gaye Lightbody and Ying Yi, "FPGA-based Implementation of Signal Processing Systems", Versión PDF.

Electronica digital

Software

  • Maquina virtual con el software de la materia para FPGAs ya instalado, lista para usar (solo usuarios locales): VirtualBox_winxp.vdi (21GBytes).
  • Editor GDSII Layouteditor [10]

Hardware Disponible

Digilent Web

Tuercas y tornillos

Trabajos finales 2013

Codigos fuente de ejemplo

Miscelaneos