logotipo de microchip

MICROCHIP Xilinx Spartan 6 Exampla conversión

MICROCHIP-Xilinx-Spartan-6-Example-Conversión

Un proveedor líder de soluciones de control integradas inteligentes, conectadas y seguras

Crear proyecto de suite de diseño Libero® SoC

Coloque el script de conversión en el directorio del proyecto ISE®
Python conv_xise_1v0.py -t .xise

MICROCHIP-Xilinx-Spartan-6-Example-Conversiónen-1

Abra Libero SoC Design Suite y ejecute el script TCL creado

MICROCHIP-Xilinx-Spartan-6-Example-Conversión

El proyecto está creado pero falta:

MICROCHIP-Xilinx-Spartan-6-Example-Conversiónen-2

  • IP: BlockRAM, mis_relojes
  • Zócalos arquitectónicos: bufón

Continuado

Arquitecturas de destino compatibles para la conversión

  • MPFS: SoC PolarFire®
  • MPF: Polar Fire FPGA
  • M2S: SmartFusion®2
  • M2GL: IGLÚ®2
  • AGL: IGLÚ
  • A3P: ProASIC®3

Los dispositivos IGLOO y ProASIC3 requieren Libero SoC versión 11.9 o anterior

Otras arquitecturas compatibles con la última versión de Libero SoC

Reemplazar PLL y DCM

  • Seleccione el catálogo de IP en Libero ® SoC Design SuiteMICROCHIP-Xilinx-Spartan-6-Example-Conversiónen-3
  • Cree un circuito de acondicionamiento de reloj (CCC) para las frecuencias requeridas
  • Elija la pestaña "Avanzado" para restablecer

Reemplazar búferes de reloj individuales

Los diseños suelen contener buffers de reloj instanciados (BUFG)

MICROCHIP-Xilinx-Spartan-6-Example-Conversiónen-3

  • Bibliotecas específicas del proveedor
  • Unisim => smartfusion, smartfusion2, polarfire

Cambio de instancias

  • BUFG => CLKINT

Documentación: Guía de la biblioteca de macros

  • SmartFusion®, IGLOO® y ProASIC®3
  • SmartFusion2 y IGLOO2
  • PolarFire®

Reemplazar bloque de RAM

MICROCHIP-Xilinx-Spartan-6-Example-Conversiónen-5

  • Crear una nueva LSRAM a partir del catálogo de IP
  • Configurar LSRAM

Crear cuña

  • Tome el mapa de puertos existente del bloque RAMMICROCHIP-Xilinx-Spartan-6-Example-Conversiónen-6
  • Crear nuevo HDL fileMICROCHIP-Xilinx-Spartan-6-Example-Conversiónen-7
  • Adaptar el mapa de puertos de la cuña

Crear una instancia de LSRAM en Shim

  • Tomar declaración de entidad de IP fileMICROCHIP-Xilinx-Spartan-6-Example-Conversiónen-8
  • Conecte los puertos de cuña con la instancia
Actualizar jerarquía de diseño

Haga clic en Construir jerarquía“

Integración de fuentes bajo diseño raíz.

MICROCHIP-Xilinx-Spartan-6-Example-Conversiónen-9

Corregir errores en HDL

MICROCHIP-Xilinx-Spartan-6-Example-Conversiónen-21

Ejecutar síntesis

  • Corregir posibles errores tipográficos informados por las herramientas

MICROCHIP-Xilinx-Spartan-6-Example-Conversiónen-11

Restricciones

Haga doble clic en Administrar restricciones“

MICROCHIP-Xilinx-Spartan-6-Example-Conversiónen-12

Introduzca restricciones de tiempo

Crear restricciones derivadas“

Restricciones derivadas:

  • Tome la funcionalidad PLL (multiplicación/cambio de fase)
  • Restricciones “detrás“ de la modificación del relojMICROCHIP-Xilinx-Spartan-6-Example-Conversiónen-14

Haga clic en "Derivar restricciones"

  • Completa COSUDE adicional file

Restringir los cruces de dominios de reloj

MICROCHIP-Xilinx-Spartan-6-Example-Conversiónen-15

Asignar pines

  • administrador de restriccionesMICROCHIP-Xilinx-Spartan-6-Example-Conversiónen-16
  • Asignación de pines mediante tablaMICROCHIP-Xilinx-Spartan-6-Example-Conversiónen-18
  • Asignación de pines mediante paquete
Diseño de implementos
  • Diseño de lugar y ruta.MICROCHIP-Xilinx-Spartan-6-Example-Conversiónen-19
  • Verifique el tiempo y cierre el tiempo.
    (set_false_path en el dominio del relojMICROCHIP-Xilinx-Spartan-6-Example-Conversiónen-20
  • Crear flujo de bits

Hecho
Disfrute de la longevidad de su nuevo diseño FPGA

2022 Microchip Technology Inc. y sus subsidiarias

Documentos / Recursos

MICROCHIP Xilinx Spartan 6 Exampla conversión [pdf] Guía del usuario
Xilinx Espartano 6 Example Conversión, Xilinx, Spartan 6 Example Conversión, Exampla conversión

Referencias

Deja un comentario

Su dirección de correo electrónico no será publicada. Los campos obligatorios están marcados *