CPU Soft core en FPGA

0

Necesito consejos aquí.

Uno de mis proyectos de pasatiempo a medio plazo es crear un emulador de conjunto de instrucciones de ISA populares (por ejemplo, ARM7) en un dispositivo FPGA. Mucha gente ha hecho esto antes.

Mis requisitos son específicos. Estoy buscando una plataforma de desarrollo con proyecto de referencia SoC y soporte periférico a bordo. La idea es centrarse solo en la CPU, mientras que el resto proviene de un proyecto de referencia. Debería ser posible compilar y descargar una aplicación en C en una memoria volátil integrada, como SDRAM, hacer que el núcleo suave la ejecute.

¿Qué podría ser una posible plataforma de desarrollo?

    
pregunta Raj

1 respuesta

2

Puede usar el softcore ARM7 que existe en OpenCores .

O puede usar un FPGA con un procesador ARM integrado, el procesador no es ARM7, pero Cortex M3 en caso de MicoSemi SmartFusion y SmartFusion2 , o Xilinx Zynq FPGA que tiene un Cortex A9 de doble núcleo, o Ciclón V de Altera que también tiene un Cortex A9 de doble núcleo.

Todos ellos tienen paneles de desarrollo disponibles con un entorno de desarrollo de software gratuito para usar con sus sistemas.

    
respondido por el FarhadA

Lea otras preguntas en las etiquetas