![Tews Technologies TMPE633 User Manual Download Page 17](http://html1.mh-extra.com/html/tews-technologies/tmpe633/tmpe633_user-manual_1093616017.webp)
TMPE633 User Manual Issue 1.0.3
Page 17 of 25
5 Design Help
Example Design
5.1
TEWS offers this FPGA Example design which consists of well documented basic example. It includes an
ucf file with all necessary pin assignments and basic timing constraints. The example design covers the main
functionalities of the TMPE633. It implements a PCIe endpoint with register mapping and basic I/O functions.
It comes as a Xilinx ISE 14.7 project with source code and as a ready-to-download bit stream. A user manual
is included. This Example design can be used as a starting point for own projects.
The TMPE633 FPGA Example design requires the Embedded Development Kit (EDK), which is part of the
Embedded or System Edition of the ISE Design Suite from Xilinx (downloadable from www.xilinx.com, a 30
day evaluation license is available).
FPGA MultiBoot
5.2
The Spartan-6 FPGAs provide the “MultiBoot” capability. It allows the FPGA to selectively reconfigure itself
with a new bitstream stored in the attached SPI configuration flash. The reconfiguration can be triggered by
the FPGA application itself or during the initial FPGA configuration when an error occurs (Fallback Multiboot).
The latter can be used to implement safe in-field updates: if an update fails, a “golden” bitstream is loaded
that allows to handle the error or to retry the update.
The TMPE633 provides a SPI configuration flash that is large enough to hold multiple FPGA configuration
bitstreams. This allows the use of the Spartan-6 MultiBoot feature.
Refer to Xilinx UG380 “Spartan-6 FPGA Configuration User Guide” for more details.
The TMPE633 example design provides a fallback MultiBoot example with “golden” and “multiboot”
bitstreams.
6 Installation
To install the PCI Express Mini Card, insert it, slightly slanted, into the connector and fold it down. If the
carrier board has spring latches, gently push the card down until the spring latch locks in place. Otherwise
secure the card with screws.
To remove the card, remove the screws or pull the spring latch away from the card until it pops up. The card
can then be removed from the connector.
The I/O connector will exceed the available PCI Express Mini Card components height. Check
carefully if you application provides enough spacing for a TMPE633.