FTDI デバイスが USB-to-JTAG インターフェイスとして AMD JTAG ソフトウェア ツール (XSDB や AMD Vivado™
ハードウェア マネージャーなど) で認識されるようにするには、FTDI デバイスの EEPROM をプログラムする必要があります。FTDI をプログラムするには、
program_ftdi
コマンドとして Vivado インストール ディレクトリに含まれている ユーティリティを使用します。プログラムすると、FTDI デバイスは有効なプログラミング ケーブルとして Vivado で認識されます。注記: FTDI 接続を含むオンボード インプリメンテーションの詳細は、https://japan.xilinx.com/products/boards-and-kits/vck190.html から入手できる『AMD VCK190 回路図』 (XTP610) を参照してください。FTDI 接続 (ADBUS0-7 を含む) が VCK190 のインプリメンテーションと一致していることを確認してください。
注記:
program_ftdi
ユーティリティは、Channel A を USB-to-JTAG インターフェイスとして使用するように設定します。FT4232H のように複数のチャネルを持つデバイスの場合、これらのチャネルはデフォルトの RS232 UART モードに設定されます。デフォルトの RS232 UART モードを使用しない場合は、FTDI が提供する FT_PROG EEPROM ユーティリティを使用すると、AMD JTAG ソフトウェア ツールで FTDI デバイスを認識する機能への影響なしに、未使用チャネルのポート設定を変更できます。
program_ftdi
ユーティリティは、次の FTDI デバイスをサポートしています。
- FT232H
- FT2232H
- FT4232H
次はそのコマンド リファレンスです。
****** program_ftdi v2023.1
**** Build date : Apr 16 2023-14:45:22
** Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
** Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.
Short Description:
Write/Read to FTDI EEPROM for Xilinx JTAG Tools support
Syntax:
program_ftdi {-write -ftdi=<ftdi_part> -serial=<serial_number> [options] |
-write -filein=<cfg_filein> |
-read [-fileout=<cfg_fileout>] |
-erase} [-help]
options:
Name Description
------------------------------------------------------------------------------------------------------
-f, -fdti Specify the ftdi device to be programmed <FT232H | FT2232H | FT4232H>
-s, -serial Serial number to be written into the EEPROM
[-v, --vendor] Vendor information
[-b, --board] Name of the board/product being programmed
[-d, -desc, -description] A short description of the board
-fi, -filein Input file with all fields to be written
[-fo, -fileout] File to which the FDI EEPROM should be read back
[-lh, -longhelp] Get long help description for program_ftdi util
Examples:
program_ftdi -write -ftdi FT2232H -serial 0ABC01 -vendor "my vendor co" -board "my board" -desc "my product desc"
program_ftdi -write -filein <path_to_config_file>
program_ftdi -read
program_ftdi -read -fileout <path_to_config_file>
program_ftdi -erase
注記: プログラムする前に、上記の例の [-vendor]、[-board]、[-desc]、および [-serial] フィールドを確認してアップデートしてください。