Se requiere diseñar un DMA para mover bloques de memoria en un

Anuncio
Diseño DMA
INEL 4206
Microprocesadores
Abril, 2004
Se requiere diseñar un DMA para mover bloques de memoria en un sistema con 4KB.
Los 4KB están distribuidos en 8 chips de 512B. El DMA puede mover bloques desde un
byte hasta 128bytes y opera solamente en “burst mode”. El DMA proveerá para que se le
indique:



la localización en donde comienza el bloque que se desea transferir,
la dirección en donde comienza el espacio a donde se transferirá y
el tamaño del bloque.
Para mostrar la operación de su diseño, implementará el mismo en Logic Works
mostrando de forma clara toda la operación del sistema, incluyendo las señales de control
y el diagrama de tiempo de las señales más importantes. Su diseño debe permitir




programar manualmente el DMA
modificar el contenido de los chips de memoria
ver el contenido de cualquier localización de memoria
variar la frecuencia de operación del sistema
Someta una propuesta con las características que implementará en su diseño, incluyendo
las líneas de control del DMA, su propósito y operación. La propuesta puede ser
informal, hasta un máximo de 3 páginas y se utilizará, entre otras cosas, para validar su
trabajo final. La fecha límite para someter la propuesta es el lunes 26 de abril de 2004.
La fecha de entrega y presentación del trabajo será el 10 de mayo de 2004.
Los criterios de evaluación incluyen










Reporte
DMA es Programable
Operación correcta del diseño
Diagramas de estado
Diagramas de tiempo
Se puede modificar el contenido de la memoria
Organización y facilidad para visualizar la operación del circuito
Creatividad en el diseño
Eficiencia del diseño
Presentación del trabajo por el grupo de trabajo
Por ciento
10
10
25
05
05
10
10
05
10
10
La presentación del trabajo puede incluir preguntas y/o entrevistas al grupo y/o sus
integrantes y puede alterar la puntuación en otros renglones del trabajo.
Descargar