Centro de asistencia de PI de interfaces de memoria externa
La página de asistencia de la interfaz de memoria externa (EMIF) proporciona el proceso de diseño de principio a fin para Intel FPGAs.
Introducción
La página de compatibilidad con la interfaz de memoria externa (EMIF) le ayudará a encontrar información sobre Intel Agilex® 7, Intel® Stratix® 10, Intel® Arria® 10 y Intel® Cyclone® 10 FPGAs sobre cómo planificar, diseñar, implementar y verificar sus interfaces de memoria externa. También encontrará materiales de depuración, capacitación y otros materiales de recursos en esta página.
Esta página está configurada para guiarlo a través del proceso de diseño de principio a fin.
Para obtener recursos de asistencia sobre otros FPGAs, busque en los siguientes enlaces: documentación de FPGA, cursos de entrenamiento, videos, ejemplos de diseño y base de conocimientos.
1. Selección del dispositivo
¿Cómo selecciono un dispositivo?
Hay dos herramientas disponibles para ayudarle a seleccionar una Intel® FPGA en función de sus requisitos de memoria:
|
Selector de dispositivos EMIF |
Calculadora de especificaciones EMIF |
---|---|---|
Funciones |
|
|
Asistencia para dispositivos |
|
|
Recursos |
||
Herramientas EMIF |
¿Cómo selecciono una propiedad intelectual (IP) de memoria externa?
Para obtener información sobre las diversas propiedades intelectuales (PI) de memoria disponibles, consulte el siguiente plan de estudios de capacitación en línea:
Curso de Entrenamiento |
Descripción |
---|---|
Introducción a las interfaces de memoria IP en dispositivos Intel FPGA |
Este curso cubre las diferentes opciones de interfaz de memoria externa disponibles, así como las características arquitectónicas y del controlador de memoria dura para Intel Stratix 10 y Intel Arria 10 FPGAs. |
Este curso cubre los beneficios de integrar la memoria de gran ancho de banda en los dispositivos Intel Stratix 10 MX FPGA, las características y opciones para el controlador HBM reforzado y cómo generar la PI HBM2. |
|
Este curso cubre las características y opciones para el controlador HBM reforzado y la interfaz Arm* AMBA 4 AXI entre el controlador y la lógica de usuario. |
|
Descripción general del hardware del sistema integrado en chip: interconexión y memoria |
Este curso cubre las características de la SDRAM del subsistema de procesador físico (HPS) y la arquitectura de puente AMBA AXI. |
2. Guías de usuario y documentación
Intel Agilex® 7 | dispositivos Intel® Stratix® 10 dispositivos Intel® Arria® 10dispositivos Dispositivos | Intel® Cylcone® 10 | Guías de usuario adicionales | |
---|---|---|---|---|
|
|
|
|
|
3. Generación de PI EMIF
¿Dónde puedo encontrar información sobre la PI EMIF?
Para obtener información acerca de la propiedad intelectual (PI) de la interfaz de memoria externa (EMIF), consulte las siguientes guías del usuario de PI de interfaces de memoria externa:
- Consulte la sección "Guías del usuario"
¿Cómo genero la IP EMIF?
Para obtener información detallada sobre los parámetros de propiedad intelectual (IP) de la interfaz de memoria externa (EMIF), consulte las siguientes secciones específicas del protocolo dentro de las siguientes guías de usuario de PI EMIF:
Tema |
Intel Agilex 7 |
Intel Stratix 10 |
Intel Arria 10 |
Intel Cyclone 10 |
---|---|---|---|---|
Descripciones de los parámetros de la PI de EMIF |
||||
Nota: Para obtener más información sobre Cómo generar la PI EMIF, consulte las siguientes secciones Guías del usuario y cursos de formación y videos. |
¿Cómo realizo la simulación funcional?
Para obtener información detallada sobre la simulación de la propiedad intelectual (PI) de la interfaz de memoria externa (EMIF), consulte la siguiente sección de las guías del usuario de PI de EMIF:
Intel Agilex® 7 FPGA EMIF IP: simulación de memoria IP - Intel Stratix 10 simulando IP de memoria
- Intel Stratix 10 MX simulando IP HBM2
- Intel Arria 10 simulando IP de memoria
- Intel Cyclone 10 simulando IP de memoria
Para obtener instrucciones sobre cómo generar un ejemplo de diseño de simulación EMIF y cómo ejecutar simulaciones utilizando el software de simulación ModelSim*-Intel FPGA, consulte las siguientes secciones de las guías de usuario de ejemplos de diseño de PI de EMIF:
- Intel Agilex® 7 FPGA - Generación del ejemplo de diseño EMIF para simulación
- Intel Stratix 10 generando el ejemplo de diseño EMIF para simulación
- Intel Arria 10 generando el ejemplo de diseño EMIF para simulación
- Intel Cyclone 10 generando el ejemplo de diseño EMIF para simulación
Para obtener información sobre cómo verificar un diseño EMIF, consulte la sección "Cursos de formación y vídeo" del curso "Verificación de la PI de interfaces de memoria".
¿Dónde puedo encontrar información sobre FPGA ubicación de los pines y recursos?
Para obtener información detallada sobre los pines de la interfaz de memoria externa (EMIF), consulte las siguientes secciones específicas del protocolo en las siguientes guías del usuario de propiedad intelectual (IP) de EMIF:
Para una ubicación de E/S simplificada, consulte Interface Planner para obtener una herramienta de arrastrar y soltar fácil de usar disponible en el software Intel Quartus Prime Pro Edition para Intel Arria 10 y Intel Stratix 10 FPGAs. Consulte los siguientes videos para obtener información sobre cómo utilizar Interface Planner y sus ventajas:
- Presentamos BluePrint Platform Designer para diseños de interfaces de memoria externa Parte 1 de 2
- Presentamos BluePrint Platform Designer para diseños de interfaces de memoria externa Parte 2 de 2
Para obtener más información sobre Interface Planner para asignaciones de ubicación de recursos, consulte el siguiente plan de estudios de entrenamiento en línea:
Curso de Entrenamiento |
Descripción |
---|---|
Diseño rápido y fácil del sistema de E/S con interface planner |
Este curso cubre cómo implementar un plano de planta de recursos de diseño utilizando Interface Planner. |
Recursos adicionales
¿Qué es Ping Pong PHY?
- Ping Pong PHY permite que dos interfaces de memoria compartan buses de direcciones y comandos. Esto es compatible con los protocolos DDR3 y DDR4 y con los FPGAs Stratix® V, Intel Arria 10 y Intel Stratix 10. Consulte el siguiente video para obtener información sobre el concepto de PHY de ping pong, sus beneficios y un análisis de los resultados de la simulación:
¿Dónde puedo encontrar información sobre PHYLite?
- El PHYLite IP le permite crear bloques PHY de interfaz de memoria personalizados para Intel Arria 10 y Intel Stratix 10 FPGAs. Para obtener información detallada sobre PHYLite IP, consulte la siguiente guía del usuario:
- Para obtener información detallada sobre cómo asignar correctamente pines para PHYLite en función de diferentes tamaños de grupo DQ/DQS, consulte el siguiente video:
- Video de colocación de pines de grupo PHYLite (Nota: El video también se aplica a Intel Stratix 10 dispositivos).
- El PHYLite IP es compatible con muchos estándares de E/S diferentes y valores de terminación en búferes de entrada y salida para Intel Arria 10 y Intel Stratix 10 FPGAs. Consulte el siguiente video para obtener información sobre cómo crear un bloque de terminación en chip (OCT) y cómo asociarlo con el búfer de E/S terminado en la PI de PHYLite:
4. Diseño y simulación de la placa
¿Dónde puedo encontrar información sobre la disposición y el diseño de la placa?
Para obtener información detallada sobre la distribución y el diseño de la placa de la interfaz de memoria externa (EMIF), consulte las siguientes secciones específicas del protocolo en las siguientes guías del usuario de propiedad intelectual (PI) de EMIF:
¿Cómo realizo una simulación de canal/placa?
Para obtener información sobre cómo medir la interferencia entre símbolos (ISI) y la diafonía de escritura y lectura, la organización de pines de comando, dirección, control y datos, y las restricciones de colocación de bancos de E/S, consulte las siguientes directrices:
¿Cómo calculo el sesgo de la placa y la pérdida del canal?
Hay dos herramientas disponibles para ayudarle a calcular el sesgo de la placa y la pérdida del canal:
Tema |
Herramienta de parámetros de sesgo de la placa |
Herramienta de cálculo de pérdidas de canal |
---|---|---|
Funciones |
|
|
Apoyo |
|
|
Herramientas |
¿Dónde puedo encontrar información sobre el cierre de plazos?
Para obtener información sobre el cierre de temporización de la interfaz de memoria externa (EMIF), consulte la siguiente sección de las guías del usuario de propiedad intelectual (IP) de EMIF:
5. Depuración
¿Cómo se depura el diseño de la interfaz de la memoria externa?
Para obtener información sobre la depuración de la propiedad intelectual (IP) de la interfaz de memoria externa (EMIF), consulte la siguiente sección de las guías del usuario de PI de EMIF:
La herramienta principal disponible para la depuración es EMIF Debug Toolkit:
Tema |
Kit de herramientas de depuración EMIF |
---|---|
Funciones |
|
Apoyo |
|
Accesibilidad |
|
¿Cómo utilizo el kit de herramientas de depuración EMIF?
Para obtener instrucciones paso a paso sobre cómo conectar en cadena múltiples interfaces de memoria para que sea compatible con el kit de herramientas de depuración EMIF, consulte la siguiente guía del usuario:
La función de diagrama de ojos 2D de lectura/escritura disponible en el kit de herramientas de depuración EMIF genera diagramas de ojos de lectura y escritura para cada pin de datos. Consulte el siguiente video para obtener información sobre parámetros de referencia de voltaje importantes durante el proceso de generación de PI EMIF y cómo utilizar la función de diagrama de ojos 2D:
El generador de tráfico 2.0 le permite probar y depurar su interfaz de memoria externa a través de patrones de prueba y tráfico personalizables. Consulte la siguiente guía y videos para obtener información detallada sobre cómo utilizar la característica Generador de tráfico 2.0:
- Guía de Traffic Generator 2.0
- Video de Traffic Generator 2.0 (próximamente)
La función de márgenes del controlador le permite capturar datos de márgenes de lectura y escritura por pin durante el tráfico del modo usuario. Consulte los siguientes videos para obtener información sobre las diferencias entre los márgenes de controlador y los márgenes de calibración, e instrucciones sobre cómo utilizar la función de márgenes de controlador:
Para obtener información sobre cómo depurar un diseño EMIF, consulta el siguiente plan de estudios de entrenamiento en línea:
Curso de Entrenamiento |
Descripción |
---|---|
Depuración en chip de IP de interfaces de memoria en dispositivos Intel® FPGA |
Este curso cubre cómo realizar la depuración mediante el kit de herramientas EMIF o el kit de herramientas de depuración en chip, cómo utilizar Traffic Generator 2.0 y configurar varios diseños de interfaces de memoria para que sean compatibles con estas herramientas de depuración. |
¿Dónde puedo encontrar información sobre cómo optimizar el desempeño del controlador?
Para obtener información sobre el desempeño y la eficiencia de los controladores, consulte la siguiente sección de las guías del usuario de propiedad intelectual (IP) de las interfaces de memoria externa (EMIF):
¿Cómo puedo enterarme de problemas conocidos relacionados con EMIF?
Para obtener información sobre problemas actuales y conocidos relacionados con la PI de EMIF, consulte la base de conocimientos:
6. Cursos de formación y videos rápidos
Cursos de Entrenamiento
Intel Agilex 7 dispositivo
- Introducción a las interfaces de memoria en Intel Agilex® 7 FPGAs series F e I
- Integración de interfaces de memoria en Intel Agilex® 7 FPGAs series F e I
- Verificación de interfaces de memoria en Intel Agilex® 7 FPGAs series F e I
- Depuración en chip de interfaces de memoria en Intel Agilex® 7 FPGAs series F e I
Intel Arria dispositivos 10 y Intel Stratix 10
- Introducción a las interfaces de memoria IP en dispositivos Intel® FPGA
- Integración de interfaces de memoria IP en dispositivos Intel® FPGA
- Verificación de la IP de las interfaces de memoria en Intel® FPGA dispositivos
- Depuración en chip de IP de interfaces de memoria en dispositivos Intel® FPGA
- Interfaces de memoria de alto ancho de banda (HBM2) en dispositivos Intel Stratix 10 MX: implementación
Videos rápidos
- PHY de ping-pong DDR4 (los dispositivos compatibles son Stratix V, Intel Arria 10 y Intel Stratix 10)
- Presentamos BluePrint platform designer para el diseño de interfaces de memoria externa, parte 1 de 2
- Presentamos BluePrint platform designer para el diseño de interfaces de memoria externa, parte 2 de 2
- Enderezamiento del paquete en Intel FPGA interfaces de memoria externa
- Sincronización de la placa para Intel Arria 10 EMIF IP
- Implementación de restricciones excesivas en la interfaz de memoria externa Intel Arria 10
- Comprobación automatizada de Intel® FPGA interfaces de memoria externa Directrices de diseño de placa
- Cómo desarrollar RLDRAM3 diseño EMIF para el kit de desarrollo Intel Arria 10 y probar el estado de calibración con el kit de herramientas EMIF
- Kit de herramientas de interfaz de memoria externa Intel Arria 10
- Generador de tráfico de ejemplo Intel Arria 10 EMIF
- Uso del procesador Soft Nios® para depurar Intel Arria 10 interfaces de memoria externa
Documentación adicional
Una lista completa de FPGA dispositivos y colecciones de productos categorizados por etapas del ciclo de vida del producto.
Guías de usuario recomendadas adicionales
Para obtener información sobre la propiedad intelectual (PI) de la interfaz de memoria externa (EMIF), consulte las siguientes guías del usuario de PI EMIF:
- Guía del usuario de External Memory Interfaces Intel® Stratix® 10 FPGA IP
- Guía del usuario Intel® FPGA IP de interfaz de memoria de alto ancho de banda (HBM2)
- Guía del usuario de Intel Arria 10 IP de interfaces de memoria externa
- Guía de usuario de Intel Cyclone 10 External Memory Interfaces IP
- Guía del usuario de PHY Lite para interfaces paralelas Intel® FPGA IP Core
Cursos de entrenamiento adicionales para interfaces de memoria externa
El contenido de esta página es una combinación de la traducción humana y automática del contenido original en inglés. Este contenido se ofrece únicamente para su comodidad como información general y no debe considerarse completa o precisa. Si hay alguna contradicción entre la versión en inglés de esta página y la traducción, prevalecerá la versión en inglés. Consulte la versión en inglés de esta página.