Tengo una pregunta importante que no puedo resolver.
digamos que estoy diseñando un fpga que todo lo que está haciendo es multiplicar matrices, estoy escribiendo un programa matlab y quiero que mi fpga use el fpga para (algunos / todos) cálculos, ¿cómo se puede hacer?
Pensé en algunas cosas: 1.quemínelo al programa matlab (de alguna manera, bit / hex / (estoy contento de haberlo hecho de otra manera)) en la SDRAM fpga: bueno, esto es más como un bypass que una solución ...
2. Construye un compilador para la fpga - Tengo mucha motivación, pero no soy Superman ...
Incluso las ideas anteriores, no estoy seguro de ellas y yo (aún) no sé cómo implementarlas, no sé qué es posible y qué no, ¿es posible hacer que la fpga "ayude"? (suena como una pérdida de tiempo), o todo el programa debe ejecutarse en el fpga?
cuando estoy pensando en que el fpga esté ayudando a la CPU, estoy pensando que necesito hacer algo como un controlador entre los dos ... Pero otra vez, estoy perdido en la oscuridad.
Es por eso que necesito su ayuda. Estaré feliz de escuchar su conocimiento.
¡Gracias!
EDITAR: Lo siento, probablemente no estaba lo suficientemente claro, no estoy realmente tratando de diseñar un circuito en fpga para múltiples matrices, estoy tratando de aprender (!). Soy un cuarto año en EE, y estoy interesado en aprender cómo funciona fpga, estoy escribiendo en systemVerilog. Ahora, para aquellos de ustedes que se preguntan: "¿Su cuarto año en EE y no saben cómo usar FPGA?" , entonces sí ... todos aprendemos teoría teoría teoría.
Y Marcus Müller, sí ... no sé nada de FPGA, pero estoy aprendiendo, y es por eso que pedí, aprender ... Pensé que ese es uno de los propósitos de este Foro ...
Definitivamente el peor foro que hay ...