¿Qué es una "implementación de IP"?

0

Estoy leyendo las guías del usuario de Spartan 6, específicamente la guía de bloque del controlador de memoria. Cito la introducción:

  

El bloque de controlador de memoria (MCB) es un bloque integrado dedicado   controlador de memoria multipuerto que simplifica enormemente la tarea de   conectando dispositivos Spartan-6 a los estándares de memoria más populares.   El MCB proporciona un rendimiento significativamente mayor, potencia reducida   Consumo, y tiempos de desarrollo más rápidos que el IP equivalente.   implementaciones.

No sé qué significa "IP" en "Implementación de IP". Tanto las "implementaciones de propiedad intelectual" como las "implementaciones de protocolo de Internet" no tienen sentido en este contexto.

    
pregunta Randomblue

2 respuestas

2

En este caso, es propiedad intelectual. Cuando diseñas algo en un FPGA, ese diseño se considera propiedad intelectual. Por lo tanto, el término IP se usa genéricamente para cualquier tipo de 'firmware' que escriba en un FPGA. En este caso, puede diseñar (o comprar) una implementación de IP, o usar su hardware.

    
respondido por el Rocketmagnet
3

A menudo he visto diseños de FPGA denominados Propiedad intelectual . Razón probable: un diseño de FPGA a menudo es la mayor parte de un diseño, representa muchas horas de trabajo, y obtener el código puede permitirle copiarlo.
Un problema con muchos FPGA es que el diseño es fácil de copiar. Boot Flash se conecta a través de una conexión en serie al FPGA, y copiar el diseño es tan fácil como colocar un registrador de datos en la conexión. Hoy en día algunos FPGAs tienen su arranque Flash integrado.

    
respondido por el stevenvh

Lea otras preguntas en las etiquetas