Un punto final de FPGA necesita transferir grandes cantidades de datos a la memoria RAM del procesador host a través de DMA. Por lo tanto, la asignación de memoria a una sola RAM podría no ser posible. Normalmente, las PC o servidores de gama alta tienen varias ranuras de RAM en lugar de una sola.
-
¿Puede la memoria FPGA transferir a las múltiples ranuras de RAM? Si una memoria RAM está llena, ¿Puede el FPGA transferir datos a la siguiente RAM? Si es así, ¿cómo es este cambio? hecho por el PC Root Complex?
-
¿El chipset conectado al procesador de la PC tiene múltiples controladores de memoria (o MCHs)? ¿Puede el procesador acceder a una memoria RAM y mantener uno para FPGA DMA?
Cualquier consejo sobre esto es apreciado. Gracias.