Movimiento eficiente de datos para un SOC basado en ZYNQl
Authors
Pavón Luque, JavierDirector
Mateos Gil, RaúlDate
2015Keywords
Zynq
DMA
BFM
Document type
info:eu-repo/semantics/bachelorThesis
Version
info:eu-repo/semantics/acceptedVersion
Rights
Atribución-NoComercial-SinDerivadas 3.0 España
Access rights
info:eu-repo/semantics/openAccess
Abstract
Este trabajo muestra una solución para la transferencia eficiente de datos entre el
procesador y la lógica programable en un SoC basado en Zynq. Esta solución se basa en
el uso de un controlador DMA y el puerto ACP, lo que permite descargar al procesador
de las tareas de movimiento de datos y mantener la coherencia de la caché.
Para ello se ha diseñado un periférico en la lógica programable que se comporta como
un cliente DMA. Este diseño se ha verificado mediante simulación utilizando BFMs para
modelar el comportamiento de las interfaces del procesador. This project shows a solution for an efficient data movement between processing
system and programmable logic in a Zynq-based SoC. This solution will use a DMA
Controller and the ACP port in order to reduce the processor’s load due to data
movement and maintain the cache coherence.
A peripheral has been designed in the programmable logic so that it behaves as a DMA
client. This design has been verified using BFMs in the simulation to model the processor
interface behavior.
Files in this item
Files | Size | Format |
|
---|---|---|---|
TFG Pavón Luque 2015.pdf | 3.817Mb |
|
Files | Size | Format |
|
---|---|---|---|
TFG Pavón Luque 2015.pdf | 3.817Mb |
|