SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Sistemas Digitales Avanzados
Ingeniería Electrónica
Universidad de Valencia
Autores:
Gessamí Montalbán
Cristina Viegas
 Objetivos
 Alternativas de implementación
 Solución adoptada
 Principio de funcionamiento
 Recursos Hardware
 Desarrollo Software
 Mejoras aportadas
 Conclusiones y Resultados
 Demostración
 Diseño de un sistema basado en
microprocesador empotrado (Microblaze)
◦ Microprocesador software de 32 bits
◦ Gran versatilidad gracias al bus PLB (facilidad de
interconexión de dispositivos)
◦ Bus dedicado de memoria local (BRAM)
 Emisión de las siete notas musicales al
presionar las teclas de un teclado.
 Lectura en el LCD de las notas pulsadas.
 Dificultades con la interfaz de usuario del
dispositivo controlador del SPI
 Complejidad en la interconexión del
periférico de usuario
 Onda cuadrada mediante Timer
◦ Simplicidad
◦ Se ajusta a los requerimientos
◦ Resultados comparables al resto de alternativas
Microblaze
FPGA
Teclado
PS/2
LCD
LEDS
SWITCH
Altavoz
XILINX STARTER BOARD
NO
SI
MODO
PIANO
¿Tecla
pulsada?
SI
NO
¿Has ganado?
¿Switch ON?
SI
¿Switch ON?
NO
SI
Siguiente nivel
INICIO MODO
JUEGO
NO
LIBRERIAS XILINX .h MISFUNCIONES.h SPEAKER.h TEST_LCD.h
PROGRAMA
PRINCIPAL
PROTOTIPOS DE FUNCIONES
MISFUNCIONES.C SPEAKER.C TEST_LCD.C
IMPLEMENTACIÓN DE SUBRUTINAS
 Indicación luminosa de la tecla pulsada
 Dos modos de funcionamiento con la
incorporación de los Interruptores
 Juego de memoria ‘SIMON’
◦ 5 niveles de dificultad con sonidos aleatorios
 Se han superado exitosamente las
especificaciones iniciales
 Piano digital y juego ‘SIMON’
 Familiarización en el diseño de sistemas
empotrados
 Uso de herramientas de última generación
 Ampliación y aplicación de conocimientos
adquiridos anteriormente: VHDL,FPGAs y µPs
Do Re Sol Sol La

Weitere ähnliche Inhalte

Was ist angesagt? (13)

Dispositivos de entrada y salida actividad informatica
Dispositivos de entrada y salida actividad informaticaDispositivos de entrada y salida actividad informatica
Dispositivos de entrada y salida actividad informatica
 
Los periféricos de la pc
Los periféricos de la pcLos periféricos de la pc
Los periféricos de la pc
 
Trabajo practico nro. 1 informatica
Trabajo practico nro. 1   informaticaTrabajo practico nro. 1   informatica
Trabajo practico nro. 1 informatica
 
Table pc
Table pcTable pc
Table pc
 
Jeraldinnne 11
Jeraldinnne 11Jeraldinnne 11
Jeraldinnne 11
 
Presentación software y hardware
Presentación software y hardwarePresentación software y hardware
Presentación software y hardware
 
Presentación1
Presentación1Presentación1
Presentación1
 
Software lego
Software legoSoftware lego
Software lego
 
Periféricos de entrada
Periféricos de entradaPeriféricos de entrada
Periféricos de entrada
 
Informatica
InformaticaInformatica
Informatica
 
Cuestionario t 02 1306118
Cuestionario t  02 1306118Cuestionario t  02 1306118
Cuestionario t 02 1306118
 
Componentes del computador
Componentes del computadorComponentes del computador
Componentes del computador
 
Componentes del internet
Componentes del internetComponentes del internet
Componentes del internet
 

Andere mochten auch

Pankration
PankrationPankration
Pankration
jaumerc
 
Introductory Letters Girls Bz1
Introductory Letters Girls Bz1Introductory Letters Girls Bz1
Introductory Letters Girls Bz1
annagrzybowska
 
Evento an consulting com apoio 4 rag solution
Evento an consulting com apoio 4 rag solutionEvento an consulting com apoio 4 rag solution
Evento an consulting com apoio 4 rag solution
Rodrigo Melo
 
Ba z cityformu
Ba z cityformuBa z cityformu
Ba z cityformu
froloo
 
Möten elever högstadiet Tofta
Möten elever högstadiet ToftaMöten elever högstadiet Tofta
Möten elever högstadiet Tofta
riktengelholm
 
La bomba debajo del pecho matias sanchez ferre
La bomba debajo del pecho   matias sanchez ferreLa bomba debajo del pecho   matias sanchez ferre
La bomba debajo del pecho matias sanchez ferre
aeroxis
 
Project hosts diferentes_nubes_custom_cloud_2013
Project hosts diferentes_nubes_custom_cloud_2013Project hosts diferentes_nubes_custom_cloud_2013
Project hosts diferentes_nubes_custom_cloud_2013
Project Hosts (en Español)
 
Grupo 1. 11 vigas de bambù y càscara de arroz (2)
Grupo 1. 11 vigas de bambù y càscara de arroz (2)Grupo 1. 11 vigas de bambù y càscara de arroz (2)
Grupo 1. 11 vigas de bambù y càscara de arroz (2)
Angiie Martiinez
 
Analisis del corazon 2
Analisis del corazon 2Analisis del corazon 2
Analisis del corazon 2
Diego Bermudez
 
Historia:Musica negra
Historia:Musica negraHistoria:Musica negra
Historia:Musica negra
Ccs Sinmas
 

Andere mochten auch (20)

Pankration
PankrationPankration
Pankration
 
Introductory Letters Girls Bz1
Introductory Letters Girls Bz1Introductory Letters Girls Bz1
Introductory Letters Girls Bz1
 
Panel 4.1 Comercializacion social de productos microempresariales manufacturados
Panel 4.1 Comercializacion social de productos microempresariales manufacturadosPanel 4.1 Comercializacion social de productos microempresariales manufacturados
Panel 4.1 Comercializacion social de productos microempresariales manufacturados
 
Evento an consulting com apoio 4 rag solution
Evento an consulting com apoio 4 rag solutionEvento an consulting com apoio 4 rag solution
Evento an consulting com apoio 4 rag solution
 
Plagio
PlagioPlagio
Plagio
 
Volcans grup 1 a
Volcans grup 1 aVolcans grup 1 a
Volcans grup 1 a
 
Ba z cityformu
Ba z cityformuBa z cityformu
Ba z cityformu
 
Infografia, Comunicació, Informació i Disseny
Infografia, Comunicació, Informació i DissenyInfografia, Comunicació, Informació i Disseny
Infografia, Comunicació, Informació i Disseny
 
Precise information retrieval in semantic scientific digital libraries
Precise information retrieval in semantic scientific digital librariesPrecise information retrieval in semantic scientific digital libraries
Precise information retrieval in semantic scientific digital libraries
 
Möten elever högstadiet Tofta
Möten elever högstadiet ToftaMöten elever högstadiet Tofta
Möten elever högstadiet Tofta
 
LibraryThing
LibraryThingLibraryThing
LibraryThing
 
La bomba debajo del pecho matias sanchez ferre
La bomba debajo del pecho   matias sanchez ferreLa bomba debajo del pecho   matias sanchez ferre
La bomba debajo del pecho matias sanchez ferre
 
13pontos.
13pontos.13pontos.
13pontos.
 
Project hosts diferentes_nubes_custom_cloud_2013
Project hosts diferentes_nubes_custom_cloud_2013Project hosts diferentes_nubes_custom_cloud_2013
Project hosts diferentes_nubes_custom_cloud_2013
 
Grupo 1. 11 vigas de bambù y càscara de arroz (2)
Grupo 1. 11 vigas de bambù y càscara de arroz (2)Grupo 1. 11 vigas de bambù y càscara de arroz (2)
Grupo 1. 11 vigas de bambù y càscara de arroz (2)
 
Analisis del corazon 2
Analisis del corazon 2Analisis del corazon 2
Analisis del corazon 2
 
Operando @ Cyber camp 2015
Operando @ Cyber camp 2015Operando @ Cyber camp 2015
Operando @ Cyber camp 2015
 
Momento de inercia Trabajo
Momento de inercia  TrabajoMomento de inercia  Trabajo
Momento de inercia Trabajo
 
Estado actual de las investigaciones sobre la reproducción en cautividad del ...
Estado actual de las investigaciones sobre la reproducción en cautividad del ...Estado actual de las investigaciones sobre la reproducción en cautividad del ...
Estado actual de las investigaciones sobre la reproducción en cautividad del ...
 
Historia:Musica negra
Historia:Musica negraHistoria:Musica negra
Historia:Musica negra
 

Ähnlich wie Diseño de un Piano Digital basado en Microblaze

Fase 1 grupo 103380_53
Fase 1 grupo 103380_53Fase 1 grupo 103380_53
Fase 1 grupo 103380_53
Giovanna CH
 
D:\Documents And Settings\Jaime\Mis Documentos\Guia 333
D:\Documents And Settings\Jaime\Mis Documentos\Guia 333D:\Documents And Settings\Jaime\Mis Documentos\Guia 333
D:\Documents And Settings\Jaime\Mis Documentos\Guia 333
Nathalie Suarez
 
Informe practica ecuaciones # 6
Informe practica ecuaciones # 6Informe practica ecuaciones # 6
Informe practica ecuaciones # 6
Freddy Cuasapaz
 
La computadora- Denisse Aranda.
La computadora- Denisse Aranda.La computadora- Denisse Aranda.
La computadora- Denisse Aranda.
DENISSE95
 
Risc y cisc diseño de computadoras
Risc y cisc diseño de computadorasRisc y cisc diseño de computadoras
Risc y cisc diseño de computadoras
borvil
 
Guia de aprendizajewindows
Guia de aprendizajewindowsGuia de aprendizajewindows
Guia de aprendizajewindows
Julian Agudelo
 

Ähnlich wie Diseño de un Piano Digital basado en Microblaze (20)

Microcontroladores ASM
Microcontroladores ASMMicrocontroladores ASM
Microcontroladores ASM
 
Fase 1 grupo 103380_53
Fase 1 grupo 103380_53Fase 1 grupo 103380_53
Fase 1 grupo 103380_53
 
Fase 1 grupo 103380_53
Fase 1 grupo 103380_53Fase 1 grupo 103380_53
Fase 1 grupo 103380_53
 
Fase1 grupo103380 76%20(1)
Fase1 grupo103380 76%20(1)Fase1 grupo103380 76%20(1)
Fase1 grupo103380 76%20(1)
 
PresentacióN Hadware Y PeriféRicos
PresentacióN Hadware Y PeriféRicosPresentacióN Hadware Y PeriféRicos
PresentacióN Hadware Y PeriféRicos
 
Evaluación Nacional Fase I
Evaluación Nacional Fase IEvaluación Nacional Fase I
Evaluación Nacional Fase I
 
D:\Documents And Settings\Jaime\Mis Documentos\Guia 333
D:\Documents And Settings\Jaime\Mis Documentos\Guia 333D:\Documents And Settings\Jaime\Mis Documentos\Guia 333
D:\Documents And Settings\Jaime\Mis Documentos\Guia 333
 
Partes y componentes de la computadora
Partes y componentes de la computadora Partes y componentes de la computadora
Partes y componentes de la computadora
 
Informe practica ecuaciones # 6
Informe practica ecuaciones # 6Informe practica ecuaciones # 6
Informe practica ecuaciones # 6
 
La computadora- Denisse Aranda.
La computadora- Denisse Aranda.La computadora- Denisse Aranda.
La computadora- Denisse Aranda.
 
Risc y cisc diseño de computadoras
Risc y cisc diseño de computadorasRisc y cisc diseño de computadoras
Risc y cisc diseño de computadoras
 
CURSO DE LAPTOPS NIVEL BASICO (111).pptx
CURSO DE LAPTOPS NIVEL BASICO (111).pptxCURSO DE LAPTOPS NIVEL BASICO (111).pptx
CURSO DE LAPTOPS NIVEL BASICO (111).pptx
 
Informe ejecutivo fase_i
Informe ejecutivo fase_iInforme ejecutivo fase_i
Informe ejecutivo fase_i
 
Equipo de Multimedia
Equipo de Multimedia Equipo de Multimedia
Equipo de Multimedia
 
Arquitectura de los ordenadores
Arquitectura de los ordenadores Arquitectura de los ordenadores
Arquitectura de los ordenadores
 
Guia de aprendizajewindows
Guia de aprendizajewindowsGuia de aprendizajewindows
Guia de aprendizajewindows
 
El computador
El computador El computador
El computador
 
Final
FinalFinal
Final
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
 
Adriana mantenimiento
Adriana mantenimientoAdriana mantenimiento
Adriana mantenimiento
 

Kürzlich hochgeladen

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Kürzlich hochgeladen (11)

Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

Diseño de un Piano Digital basado en Microblaze

  • 1. Sistemas Digitales Avanzados Ingeniería Electrónica Universidad de Valencia Autores: Gessamí Montalbán Cristina Viegas
  • 2.  Objetivos  Alternativas de implementación  Solución adoptada  Principio de funcionamiento  Recursos Hardware  Desarrollo Software  Mejoras aportadas  Conclusiones y Resultados  Demostración
  • 3.  Diseño de un sistema basado en microprocesador empotrado (Microblaze) ◦ Microprocesador software de 32 bits ◦ Gran versatilidad gracias al bus PLB (facilidad de interconexión de dispositivos) ◦ Bus dedicado de memoria local (BRAM)  Emisión de las siete notas musicales al presionar las teclas de un teclado.  Lectura en el LCD de las notas pulsadas.
  • 4.
  • 5.  Dificultades con la interfaz de usuario del dispositivo controlador del SPI  Complejidad en la interconexión del periférico de usuario  Onda cuadrada mediante Timer ◦ Simplicidad ◦ Se ajusta a los requerimientos ◦ Resultados comparables al resto de alternativas
  • 7.
  • 9. LIBRERIAS XILINX .h MISFUNCIONES.h SPEAKER.h TEST_LCD.h PROGRAMA PRINCIPAL PROTOTIPOS DE FUNCIONES MISFUNCIONES.C SPEAKER.C TEST_LCD.C IMPLEMENTACIÓN DE SUBRUTINAS
  • 10.  Indicación luminosa de la tecla pulsada  Dos modos de funcionamiento con la incorporación de los Interruptores  Juego de memoria ‘SIMON’ ◦ 5 niveles de dificultad con sonidos aleatorios
  • 11.  Se han superado exitosamente las especificaciones iniciales  Piano digital y juego ‘SIMON’  Familiarización en el diseño de sistemas empotrados  Uso de herramientas de última generación  Ampliación y aplicación de conocimientos adquiridos anteriormente: VHDL,FPGAs y µPs
  • 12. Do Re Sol Sol La