-
-
Written by Super User
-
Parent Category: Boards
-
Category: DE0-NANO-SOC
-
-
Hits: 51107
Summary Written by Fabio Hernandez
HARD PROCESSOR SYSTEM (HPS)
-------------------------------------------------------------------------------------------------------------------------------------------------
Introducción
Tenemos 2 nuclos de procesamiento ARM cortex-A9,cada uno son su propio cache
se tienen un cache intermediario,segunda etapa de chache un poco mas grande que se comparten.
se tienen perifericos GPIO,Ethernet un periferico destinado SPI,UART,TIMERs,JTAG,DMA...
Tenemos una interconeccion por medio de buses de datos que se conectan a la fpga
se puede conectar por medio de una interconeccion similar a la avalon, se transmiten datos del HPS ala FPGA y de la FPGA al HPS.
Podemos configurar directamente la FPGA directamente por medio del procesador ARM
Podemos hacer que los perifericos salgan a los pines de la FPGA.
El ARM tiene canales de comunicación que son Master se llaman axi, los canales axi tienen un ancho de banda dependiendo del canal que se utilice.
HPS-TO-FPGA esta destinado para que el HPS se comunique directamente ala FPGA alcanzando un rendimiento bastante alto y un ancha de banda bastante grande, podemos trasmitir datos de hasta 128 bits
FPGA-TO-HPS esta destinado para trasmitir datos de la FPGA al procesador tambien de un ancho de 128 bits
se tiene otro bus de datos de bajo rendimiento (lightweight), bi-direccional de 32 bits.
1.HPS FEATURES
2.SYSTEM MANAGEMENT
3.INTERCONNECT
4.MEMORY AND MEMORY CONTROLLERS