Dudas de MityDSP y Ephiphany [cerrado]

-1

He buscado en la documentación y en los tutoriales sobre estas dos familias de tableros, pero aún no he entendido algo.

Ambos admiten ANSI-C y ambos tienen FPGA, así que mi duda es: ¿cómo se supone que uno debe programar la conexión entre los núcleos y los FPGA? Si escribo el código C en una computadora (bajo Linux, por ejemplo), páselo a los procesadores ARM de Epiphany o MityDSP, ¿usarán automáticamente el código C en los FPGA? De no ser así, ¿debo informar a los procesadores cuándo y cómo usar los FPGA? Y si es así, ¿por qué? Por lo que entiendo, los FPGA solo aceptan flujos de bits para programarse ellos mismos.

Sé que parecerá una duda perezosa, pero no lo es, créeme. Comenzar en el mundo de las FPGA y las IP es muy confuso y he buscado muchas cosas.

    
pregunta João Pereira

1 respuesta

1

¿No debería ser eso 'holgazán perezoso'? El sitio web adapteva tiene varios bits desactualizados y puede ser un poco confuso.

Los tableros Parallella basados en Epiphany de adapteva han conservado bitstreams para las diversas configuraciones de productos disponibles para descargar desde github.

Probablemente la documentación le dirá cómo cargarla. (Consulte Últimos documentos de referencia técnica ).

El entorno Linux, que presumiblemente incluye un entorno de programación, también está disponible en github ( Parallella ). Hay un Manual de Referencia de Arquitectura de Epifanía (PDF) y un < a href="https://github.com/adapteva"> Epiphany SDK también en github.

El soporte de

MityDSP parece estar más orientado a la aplicación y puede requerir una relación comercial con varios proveedores. Llegar a la E / S parece ser una cuestión de programación FPGA personalizada. (Consulte MityDSP-L138F y es Hoja de especificaciones . Una vez programado, el FPGA da acceso a IO a través de un bus de 16 bits.

Las aplicaciones para los dos tableros parecen ser divergentes.

    
respondido por el user8352

Lea otras preguntas en las etiquetas