Controlador LPDDR2
Publicado: 17 Oct 2018, 16:15
Buenas a todos!!!
Como mi propio nombre indica soy un noob en este mundillo, pero espero poder cambiar eso, aunque me quedare con el nick en el foro
Tengo una placa con Cyclone V sin el ARM, SD, salida de Audio, hdmi, sRAM (4Mb) y LPDDR2 (4Gb).
Mi intencion es intentar portar/usar cores de unamiga(Gracias @jepalza!!) o cualquier otro del que disponga el "fuente".
Tengo claro, por el momento y espero no quedarme muy corto, que debere cambiar :
- Clocks : empezare con cores de C IV por lo que creo que bastaria con reasignar los pines de Clock, aunque no aprovecharia las mejoras de V, pero deberia funcionar...
- Audio : por lo que veo se utiliza un Pin de gpio "Digital" para generar el audio analogico directamente, mi placa tiene un chip de audio y salidas propias, pero podria comenzar por usar un pin de gpio tal y como estan los cores. Ya mas adelante veremos si puedo aprovechar el audio de la placa.
- Video : Pasa como con el audio... tiene una salida hdmi, pero por el momento cambiare los pines para sacar un analogico de VGA tal y como hacen los cores. Mas adelante veremos si podemos aprovechar ese hdmi.
- SD : lleva uno integrado, deberia bastar con reasignar los pines.
- RAM : aqui la liamos... Lleva SRAM, pero muy poca por lo que no creo que la pueda usar, salvo para cores con muy poca exigencia de ram, así que la idea seria usar la LPDDR2, pero no encuentro un controlador que pueda utilizar. El Quartus te crea uno con el Wizard, pero se escapa de mis conocimientos, ademas de fallar la generacion, seguramente por mi desconocimiento.
Asi que lo que necesitaria es un controlador de LPDDR2 (o SRAM) y si pudiera recibir las señales de SDRAM y de salida gestionar la LPDDR2 ya la leche !!
De esa manera podria substituir directamente los pines de SDRAM de los cores y conectarlos al controlador LPDRR2.
Bueno ya os he dado la chapa....
A ver si alguien me puede iluminar por donde tirar...
Gracias por Adelantado!!
Un Abrazo a todos!!
Como mi propio nombre indica soy un noob en este mundillo, pero espero poder cambiar eso, aunque me quedare con el nick en el foro
Tengo una placa con Cyclone V sin el ARM, SD, salida de Audio, hdmi, sRAM (4Mb) y LPDDR2 (4Gb).
Mi intencion es intentar portar/usar cores de unamiga(Gracias @jepalza!!) o cualquier otro del que disponga el "fuente".
Tengo claro, por el momento y espero no quedarme muy corto, que debere cambiar :
- Clocks : empezare con cores de C IV por lo que creo que bastaria con reasignar los pines de Clock, aunque no aprovecharia las mejoras de V, pero deberia funcionar...
- Audio : por lo que veo se utiliza un Pin de gpio "Digital" para generar el audio analogico directamente, mi placa tiene un chip de audio y salidas propias, pero podria comenzar por usar un pin de gpio tal y como estan los cores. Ya mas adelante veremos si puedo aprovechar el audio de la placa.
- Video : Pasa como con el audio... tiene una salida hdmi, pero por el momento cambiare los pines para sacar un analogico de VGA tal y como hacen los cores. Mas adelante veremos si podemos aprovechar ese hdmi.
- SD : lleva uno integrado, deberia bastar con reasignar los pines.
- RAM : aqui la liamos... Lleva SRAM, pero muy poca por lo que no creo que la pueda usar, salvo para cores con muy poca exigencia de ram, así que la idea seria usar la LPDDR2, pero no encuentro un controlador que pueda utilizar. El Quartus te crea uno con el Wizard, pero se escapa de mis conocimientos, ademas de fallar la generacion, seguramente por mi desconocimiento.
Asi que lo que necesitaria es un controlador de LPDDR2 (o SRAM) y si pudiera recibir las señales de SDRAM y de salida gestionar la LPDDR2 ya la leche !!
De esa manera podria substituir directamente los pines de SDRAM de los cores y conectarlos al controlador LPDRR2.
Bueno ya os he dado la chapa....
A ver si alguien me puede iluminar por donde tirar...
Gracias por Adelantado!!
Un Abrazo a todos!!