Está en la página 1de 12

Proyecto Electrónica Digital II

Segundo Avance
Camilo Vera
Felipe Cano
Diagrama del SoC

2
Sub Periférico DAC I2S

Su funcionamiento no ha cambiado, produce una


onda cuadrada de 500Hz
DAC I2S PCM5102

3
Sub Periférico Lector de Tarjeta SD SPI

Presenta problemas al unirse


junto a los demás periféricos

Trabaja a 12.5Mhz

Se ha cambiado el esquema de
almacenamiento, solo almacena
las pistas de audio, a partir de la
dirección 32'h00001400

4
Sub Periférico Pantalla TFT SPI

No presenta ninguna
modificación
Pantalla de 220x176 pixeles
trabajando con colores de 16
bits, de los cuales se tiene
acceso a 16 para ahorrar
memoria y tiempo de diseño de
los Tiles.
Cada Tile es de 11x11 pixeles.
La pantalla es de 20x16 Tiles.
Se han diseñado 32 Tiles
5
Avances
Periférico AudVid

Actualmente es capaz de enviar la información


de los Tiles al subperifico TFT_SPI, de forma
ordenada, según un registro que sera accedido
por el LM32.
La información de los 32 Tiles es precargada en
la FPGA mediante un archivo .mem

La asignación de los Tiles para cada uno de los


320 casillas, también es precargada.

7
Codigo de Tiles

8
Precarga de los registros de posición

9
Muestra en la pantalla

10
Instanciacion en SoC en Litex

Se desarrollo la descripción de Hardware en


Python/Migen, sin embargo se presento un
problema con el uso de reloj, debido al uso de
PLL/MMCM

“Litex utiliza la señal de reloj por defecto, se


desconoce como cambiarla”

11
Proximos avances

Reproducir audio.
Unir Correctamente los periféricos a Litex.
Realizar la documentación.

12

También podría gustarte