en:xvc_ft220x
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
en:xvc_ft220x [2013/10/12 13:05] – [Xilinx Virtual JTAG Cable with USB FTDI chip FT220X] kaklik | en:xvc_ft220x [2016/03/10 16:35] – [Xilinx Virtual JTAG Cable with USB FTDI chip FT220X] kaklik | ||
---|---|---|---|
Line 2: | Line 2: | ||
- | [[http:// | + | [[http:// |
- | This is set of software and electronic hardware created by [[cs: | + | It's a set of software and electronic hardware created by [[cs: |
- | [[http:// | + | [[http:// |
===== Description of solution ===== | ===== Description of solution ===== | ||
- | To work with Xilinx FPGA hardware programmer | + | To work with Xilinx FPGA it is necessary to use a hardware programmer. It allows |
- | XILINX ISE development suite for FPGAs supports XVC protocol. This protocol | + | XILINX ISE development suite for FPGAs supports XVC protocol. This protocol |
- | ==== Working | + | ==== Operating |
- | Tento modul vytváří virtuální JTAG programovací kabel s obvodem FTDI FT220X s USB rozhraním na jedné straně a JTAG konektorem na straně druhé. Samotná komunikace s vývojovým prostředím probíhá přes TCP/IP sít, takže hradlové pole se může nacházet na jiném místě, než konstruktér vytvářející schéma. Celý systém je ilustrován na následujícím obrázku: | + | This module creates |
- | + | ||
- | This module creates | + | |
{{ : | {{ : | ||
- | ==== Electronic | + | ==== Electronics |
+ | |||
+ | The module contains a minimum number of parts because a majority of a communication protocol components are included in a control software. For users, the most important parts of the device are several connectors and indicator LEDs with the following meaning: | ||
- | The module contains minimum number of parts because majority of functionality components is resolved by control software. The most important for user are some connectors and indicating LEDs with following meaning: | ||
^ LED ^ Color ^ Function ^ | ^ LED ^ Color ^ Function ^ | ||
- | |TGT D1 | Red | Indicate | + | |TGT D1 | Red | Indicates a voltage on JTAG programming connector | |
|ACT D2 | Green | Data transmission activity | | |ACT D2 | Green | Data transmission activity | | ||
- | |USB D3 | Red | Indicates USB power voltage | | + | |USB D3 | Red | Indicates |
- | There are two jumpers on the board of module: Jumper J3 marked as VIO PWR - this jumper selects JTAG working voltage (Internal 3.3 V regulated by FTDI chip or TGT voltage from JTAG connector). | + | There are two jumpers on the board of the module: Jumper J3 marked as VIO PWR - this jumper selects JTAG working voltage (Internal 3.3 V regulated by FTDI chip or TGT voltage from the JTAG connector). |
- | Jumper 4 provides +5V power to target device from USB. | + | Jumper 4 provides +5V power to the target device from USB. |
- | ==== Use of XVC module ==== | + | ==== The use of XVC module ==== |
- | For use of this module XILINX development suite with iMPACT software is needed. In addition you need mlab_xvcd service utility. | + | To use this module, a XILINX development suite with iMPACT software is needed. In addition |
=== Service software === | === Service software === | ||
- | The XVC module is controlled by OpenSource software [[cs: | + | The XVC module is controlled by OpenSource software [[cs: |
=== Use of XILINX ChipScope === | === Use of XILINX ChipScope === | ||
- | ChipScope is valuable tool enabling the monitoring of internal | + | ChipScope is a valuable tool enabling the monitoring of internal |
+ | |||
+ | ==== System limitations ==== | ||
- | ==== System limitation ==== | + | The XVC system is currently not able to write to FPGA internal FLASH memory (due to software limitations). Therefore the binary scheme must be loaded after every power up cycle or a [[en: |
- | This XVC system currently are not able to write to FPGA internal FLASH memory (due to software limitations). Then schema binary must be loaded after every power up cycle or [[cs: | + | ===== Related designs ===== |
+ | * [[en: |
en/xvc_ft220x.txt · Last modified: 2016/03/10 16:35 (external edit)