Autostart PD-2.7 Guide de l'utilisateur Page 21

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 170
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 20
Spartan-6 FPGA Configuration User Guide www.xilinx.com 21
UG380 (v2.7) October 29, 2014
Design Considerations
FPGA Density Migration
The package footprint and pinouts for Spartan-6 FPGAs are designed to allow migration
between different densities within a specific family.
Likewise, an FPGA application can store other nonvolatile data in the flash memory,
requiring a larger storage device.
To support design migration between device densities, sufficient configuration memory
must be allowed to cover the largest device in the targeted package. For example, if using
the Spartan-6 XC6SLX9 device, enough configuration memory to accommodate 2.6 Mb is
required. To allow for migration to the Spartan-6 XC6SLX16 device, 3.6 Mb of
configuration memory is required.
In downloaded applications, enough space in the memory must be reserved for the largest
anticipated, uncompressed FPGA bitstream.
In self-loaded applications, a PROM footprint and the associated FPGA configuration
mode should be used to facilitate easy migration. For example, Xilinx Platform Flash
provides excellent migration between 1 to 4 Mb using the XCFxxS serial family and
between 8 to 32 Mb using the XCFxxP parallel family. If an application spans between the
two, two separate footprints should be used, one for each Platform Flash subfamily. The
XCFxxP Flash family requires a 1.8V core supply voltage input while the XCFxxS requires
3.3V. Both families provide 3.3V I/O.
The SPI serial flash vendors offer a wider migration range but do require a multi-package
footprint. For example, the Atmel DataFlash SPI serial flash family spans the range of
1to64Mb, using a single footprint that accommodates the JEDEC and EIAJ versions of the
8-pin SOIC package along with the 8-connector CASON package. The Numonyx SPI serial
flash has uses a different footprint that uses a combined 8-pin and 16-pin SOIC footprint
and is also compatible with devices from multiple SPI flash vendors.
Similarly, parallel flash supports a wide density range in a common, multi-vendor package
footprint. This overview is provided as an example; flash vendors should be consulted for
specific details.
Production Lifetime
An application’s production lifetime should be considered. Commodity memories
generally have a shorter production lifetime than the proprietary Xilinx Platform Flash
PROMs. For example, if an industrial application is built that will be manufactured for five
years or more, Xilinx Platform Flash PROMs provide better long-term availability.
Products with shorter production lifetimes can benefit from the multi-vendor pricing and
multi-sourcing of commodity memories.
Protecting the FPGA Bitstream against Unauthorized Duplication
Like processor code, the bitstream that defines the FPGA’s functionality loads into the
FPGA during power-on. Consequently, this means that an unscrupulous company can
capture the bitstream and create an unauthorized copy of the design.
Like processors, there are multiple techniques to protect the FPGA bitstream and any
intellectual property (IP) cores embedded in the FPGA. One of the most powerful
techniques is called authentication, which uses unique device “DNA,” and is described in
more detail in Chapter 5, Configuration Details. In addition, the 6SLX75/T, 6SLX100/T,
and 6SLX150/T devices also have on-chip Advanced Encryption Standard (AES)
decryption logic to provide a high degree of design security.
Vue de la page 20
1 2 ... 16 17 18 19 20 21 22 23 24 25 26 ... 169 170

Commentaires sur ces manuels

Pas de commentaire