Logotipo de MICROCHIP

MICROCHIP Xilinx Spartan 6 Example Conversión

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon

Un provedor líder de solucións de control integrado intelixentes, conectadas e seguras

Crea un proxecto Libero® SoC Design Suite

Coloque o script de conversión no directorio do proxecto ISE®
python conv_xise_1v0.py -t .xise

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon-1

Abra Libero SoC Design Suite e execute o script TCL creado

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon

O proxecto está creado pero falta:

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon-2

  • IP: BlockRAM, meus_reloxos
  • Bloques base arquitectónico: bicho

Continuado

Arquitecturas de destino compatibles para conversión

  • MPFS: SoC PolarFire®
  • MPF: PolarFire FPGA
  • M2S: SmartFusion®2
  • M2GL: IGLOO®2
  • AGL: IGLOU
  • A3P: ProASIC®3

Os dispositivos IGLOO e ProASIC3 requiren Libero SoC versión 11.9 ou anterior

Outras arquitecturas admitidas na última versión de Libero SoC

Substitúe os PLL e os DCM

  • Seleccione o catálogo de IP en Libero ® SoC Design SuiteMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-3
  • Crea un circuíto de acondicionamento do reloxo (CCC) para as frecuencias requiridas
  • Escolla a pestana "Avanzado" para restablecer

Substitúe os búfers individuais do reloxo

Os deseños a miúdo conteñen búfers de reloxo instanciados (BUFG)

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon-3

  • Bibliotecas específicas do vendedor
  • Unisim => smartfusion, smartfusion2,polarfire

Cambio de instanciacións

  • BUFG => CLKINT

Documentación: Guía de Macro Library

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

Substitúe o bloque RAM

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon-5

  • Crear novo LSRAM a partir do catálogo IP
  • Configurar LSRAM

Crear Shim

  • Tome o mapa de portos existente de Block RAMMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-6
  • Crear novo HDL fileMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-7
  • Adaptar o mapa de portos de shim

Instancia LSRAM en Shim

  • Tomar a declaración da entidade do IP fileMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-8
  • Conecte os portos shim con instancia
Actualizar a xerarquía de deseño

Fai clic en Construír xerarquía"

Integración de fontes baixo deseño raíz

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon-9

Corrixir erros en HDL

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon-21

Executar síntese

  • Corrixir posibles erros tipográficos informados polas ferramentas

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon-11

Restricións

Fai dobre clic en Xestionar restricións"

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon-12

Introduza restricións de tempo

Crear restricións derivadas"

Restricións derivadas:

  • Tomar a funcionalidade PLL (multiplicar/cambio de fase)
  • Restricións "detrás" da modificación do reloxoMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-14

Fai clic en "Derivar restricións"

  • Pobo SDC adicional file

Restringir os cruces de dominio de reloxo

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon-15

Asignar pinos

  • Xestor de restriciónsMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-16
  • Asignación de pins mediante táboaMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-18
  • Asignación de pins mediante paquete
Deseño de implementación
  • Deseño de lugares e rutasMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-19
  • Comproba o tempo e fai o peche do tempo
    (set_false_path no dominio do reloxoMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-20
  • Crear bitstream

Feito
Goza da lonxevidade do teu novo deseño FPGA

2022 Microchip Technology Inc. e as súas filiais

Documentos/Recursos

MICROCHIP Xilinx Spartan 6 Example Conversión [pdfGuía do usuario
Xilinx Spartan 6 Example Conversion, Xilinx, Spartan 6 Example Conversión, Example Conversión

Referencias

Deixa un comentario

O teu enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados *