The TMPE623 is a standard full PCI Express Mini Card, providing a user programmable Xilinx Artix-7 7A50T FPGA.
It is designed for industrial, COTS, and transportation applications, where specialized I/O or long-term availability is required. It provides a number of advantages including a customizable interface for unique customer applications and a FPGA-based design for long-term product lifecycle management.
Depending on the order option the TMPE623 offers 26 ESD-protected 5V-tolerant TTL lines or 13 differential I/O lines using ESD-protected EIA-422 / EIA-485 compatible line transceivers or Multipoint-LVDS transceivers.
All I/O lines are individually programmable as input or output. TTL I/O lines can be set to high, low, or tristate. Each TTL I/O line has a pull-resistor to a common programmable pull voltage that can be set so +3.3 V, +5 V and GND. Differential I/O lines are terminated, EIA-422 / EIA-485 lines with 120 Ω, M-LVDS lines with 100 Ω.
The I/O signals are accessible through a 30 pin Pico-Clasp latching connector.
The User FPGA is configured by a SPI flash. An in-circuit debugging option is available via a JTAG header for read back and real-time debugging of the FPGA design (using Xilinx “ChipScope”). For direct JTAG access to the FPGA using the Xilinx Platform Cable USB, the TA308 Programming Kit is required.
User applications for the TMPE623 with XC7A50T-2 FPGA can be developed using the design software Vivado WebPACK which can be downloaded free of charge from www.xilinx.com.
TEWS offers a well-documented basic FPGA Example Application design. It includes an .xdc file with all necessary pin assignments and basic timing constraints. The example design covers the main functionalities of the TMPE623. It implements local Bus interface to local Bridge device, register mapping and basic I/O. It comes as a Xilinx Vivado project with source code and as a ready-to-download bit stream.
The TMPE623 provides a basic heatsink to facilitate thermal management. The heatsink can be used to install additional cooling solutions like passive or active heatsinks or to provide a thermal connection to an enclosure.
Features
- Form Factor: Full-Mini Card
- Board size: 50.95 mm x 30 mm
- PCI Express 1.1 compliant interface
- Xilinx XC7A50T-2 Artix-7 User programmable FPGA
- PCIe endpoint in FPGA
- 128 Mbit SPI-EEPROM for FPGA configuration and User Data
- Digital I/O
- 26 ESD-protected 5 V-tolerant TTL lines with programmable pull resistor (-10R)
- 13 differential EIA-411 / EIA-485 lines (-11R)
- 13 differential M-LVDS lines (-12R)
- Direction individually programmable
- I/O access
- 30 pin Pico-Clasp latching connector
- Operating temperature -40...+85°C
- MTBF (MIL-HDBK217F/FN2 GB 20°C) TMPE623: 1.200.000 h
Der TMPE623 ist eine standard PCI Express Mini Karte mit einem Benutzer-programmierbaren Xilinx Artix-7 7A50T FPGA.
Es ist für Industrie-, COTS- und Transportanwendungen konzipiert, bei denen spezielle I/Os oder Langzeitverfügbarkeit erforderlich sind. Es bietet eine Reihe von Vorteilen, darunter eine anpassbare Schnittstelle für einzigartige Kundenanwendungen und ein FPGA-basiertes Design für ein langfristiges Product Lifecycle Management.
Je nach Bestelloption hat das TMPE623 26 ESD-geschützte 5V-tolerante TTL Leitungen oder 13 differentielle I/O Leitungen mit ESD-geschützten EIA-422 / EIA-485 kompatiblen Leitungs-Transceivern oder Multipoint-LVDS Transceivern.
Alle I/O-Leitungen sind einzeln als Ein- oder Ausgang programmierbar. TTL-I/O-Leitungen können auf High, Low oder Tristate eingestellt werden. Jede TTL-I/O-Leitung hat einen Pull-Widerstand auf eine gemeinsame programmierbare Pull-Spannung, die auf +3,3 V, +5 V und GND eingestellt werden kann. Differentielle I/O-Leitungen sind terminiert, EIA-422 / EIA-485-Leitungen mit 120 Ω, M-LVDS-Leitungen mit 100 Ω.
Die I/O-Signale sind über einen 30-poligen Pico-Clasp-Verriegelungsstecker zugänglich.
Das User-FPGA wird durch einen SPI-Flash konfiguriert. Über einen JTAG-Header steht eine In-Circuit-Debugging-Option zum Auslesen und Echtzeit-Debugging des FPGA-Designs zur Verfügung (mit Xilinx "ChipScope"). Für den direkten JTAG-Zugriff auf das FPGA über das Xilinx Platform Cable USB wird das TA308 Programming Kit benötigt.
Anwenderapplikationen für das TMPE623 mit XC7A50T-2 FPGA können mit der Design-Software Vivado WebPACK entwickelt werden, die kostenlos unter www.xilinx.com. heruntergeladen werden kann.
TEWS bietet ein gut dokumentiertes Grundlagen-Design einer FPGA-Beispiel-Applikation. Es enthält eine .xdc-Datei mit allen notwendigen Pinbelegungen und grundlegenden Timing-Beschränkungen. Das Beispieldesign deckt die Hauptfunktionalitäten des TMPE623 ab. Es implementiert lokale Busschnittstellen zum lokalen Bridge-Gerät, Registermapping und Basis-I/O. Es ist als Xilinx Vivado Projekt mit Quellcode und als herunterladbarer Datenstrom verfügbar.
Der TMPE623 verfügt über einen einfachen Kühlkörper für das Wärmemanagement. Der Kühlkörper kann verwendet werden, um zusätzliche Kühllösungen wie passive oder aktive Kühlkörper zu installieren oder eine thermische Verbindung zu einem Gehäuse herzustellen.
Eigenschaften
- Form Faktor: Full-Mini Card
- Board Größe: 50.95 mm x 30 mm
- PCI Express 1.1 konforme Schnittstelle
- Xilinx XC7A50T-2 Artix-7 Benutzerprogrammierbares FPGA
- PCIe-Endpunkt im FPGA
- 128 Mbit SPI-EEPROM für die FPGA Konfiguration und Benutzerdaten
- Digitales I/O
- 26 ESD-geschützte 5 V-tolerante TTL Leitungen mit programmierbarem Pull Widerstand (-10R)
- 13 differentielle EIA-411 / EIA-485 Leitungen (-11R)
- 13 differentielle M-LVDS Leitungen (-12R)
- Datenflussrichtung individuall programmierbar
- I/O Zugriff
- 30-poliger Pico-Clasp-Verriegelungsstecker
- Betriebstemparatur -40...+85°C
- MTBF (MIL-HDBK217F/FN2 GB 20°C) TMPE623: 1.200.000 h
Ordering Information
Manuf. Part No. | | Product Description |
TMPE623-10R | | Artix-7 7A50T FPGA, 26 TTL I/O |
TMPE623-11R | | Artix-7 7A50T FPGA, 13 differential EIA-422 / EIA-485 I/O |
TMPE623-12R | | Artix-7 7A50T FPGA, 13 differential M-LVDS I/O |
Documentation
Manuf. Part No. | | Product Description |
TMPE623-DOC | | User Manual |
Software
Manuf. Part No. | | Product Description |
TDRV020-SW-25 | | Integrity Software Support |
TDRV020-SW-42 | | VxWorks Software Support (Legacy and VxBus-Enabled Software Support) |
TDRV020-SW-65 | | Windows Software Support |
TDRV020-SW-82 | | Linux Software Support |
TDRV020-SW-95 | | QNX Software Support |
Accessories
Manuf. Part No. | | Product Description |
TA111 | | Pico-Clasp Cable Harness, 500mm |
TA205 | | Pico-Clasp Terminal Block |
TA308 | | Cable Kit for Modules with XRS JTAG Connector |
TA309 | | Cable Kit for Modules with Pico-Clasp Connector |
|