Kabel Pemrograman LATTICE HW-USBN-2B
Informasi Produk
Spesifikasi
- Nama Produk: Kabel Pemrograman
- Panduan Pengguna: FPGA-UG-02042-26.7
- Tanggal Rilis: April 2024
Petunjuk Penggunaan Produk
Fitur
Kabel pemrograman menyediakan fungsi penting untuk memprogram perangkat Lattice yang dapat diprogram. Fungsi spesifik dapat bervariasi tergantung pada perangkat target yang dipilih.
Kabel Pemrograman
Kabel pemrograman dirancang untuk dihubungkan ke perangkat target untuk keperluan pemrograman. Kabel ini memfasilitasi transfer data dan sinyal kontrol antara perangkat lunak pemrograman dan perangkat yang dapat diprogram.
Definisi Pin Kabel Pemrograman
Pin kabel pemrograman memiliki fungsi khusus yang sesuai dengan fitur pemrograman perangkat Lattice yang dapat diprogram. Berikut ini beberapa definisi pin utama:
- VCC TDO/SO: Pemrograman Voltage – Keluaran Data Uji
- TDI/SI: Uji Input Data – Output
- ISPEN/PROGRAM: Aktifkan – Output
- TINDAKAN PENCEGAHAN: Uji Ulang – Keluaran
- SELESAI: Input – SELESAI menunjukkan status konfigurasi
- TMS: Mode Uji – Keluaran
- GND: Tanah – Masukan
- TCK/SCLK: Uji Input – Output Jam
- INISIASI: Inisialisasi – Input
- Sinyal I2C: SCL1 dan SDA1 – Keluaran
- 5 V KELUARAN 1: Sinyal keluaran 5 V
*Catatan: Koneksi Flywire mungkin diperlukan untuk J dasarTAG pemrograman.
Kabel Pemrograman Antarmuka Pemrograman Dalam Sistem
Kabel pemrograman terhubung dengan PC menggunakan pin khusus untuk transfer data dan kontrol. Lihat gambar yang tersedia untuk penugasan pin terperinci.
Pertanyaan yang Sering Diajukan
- T: Perangkat lunak apa yang direkomendasikan untuk pemrograman dengan kabel ini?
- A: Disarankan untuk menggunakan perangkat lunak Diamond Programmer/ispVM System untuk pemrograman dengan kabel ini.
- T: Apakah saya memerlukan adaptor tambahan untuk menghubungkan kabel ke PC saya?
- A: Bergantung pada antarmuka PC Anda, Anda mungkin memerlukan adaptor port paralel untuk koneksi yang tepat.
Penafian
Lattice tidak memberikan jaminan, pernyataan, atau garansi mengenai keakuratan informasi yang terdapat dalam dokumen ini atau kesesuaian produknya untuk tujuan tertentu. Semua informasi di sini disediakan SEBAGAIMANA ADANYA, dengan segala kekurangannya, dan semua risiko terkait sepenuhnya menjadi tanggung jawab Pembeli. Informasi yang diberikan di sini hanya untuk tujuan informasi dan mungkin mengandung ketidakakuratan atau kelalaian teknis, dan dapat menjadi tidak akurat karena berbagai alasan, dan Lattice tidak berkewajiban untuk memperbarui atau mengoreksi atau merevisi informasi ini. Produk yang dijual oleh Lattice telah menjalani pengujian terbatas dan merupakan tanggung jawab Pembeli untuk secara independen menentukan kesesuaian setiap produk dan untuk menguji dan memverifikasinya. PRODUK DAN LAYANAN LATTICE TIDAK DIRANCANG, DIPRODUKSI, ATAU DIUJI UNTUK DIGUNAKAN DALAM SISTEM YANG KRITIS BAGI KEHIDUPAN ATAU KESELAMATAN, LINGKUNGAN YANG BERBAHAYA, ATAU LINGKUNGAN LAINNYA YANG MEMERLUKAN KINERJA YANG AMAN DARI KEGAGALAN, TERMASUK APLIKASI APA PUN YANG KEGAGALAN PRODUK ATAU LAYANANNYA DAPAT MENYEBABKAN KEMATIAN, CEDERA PRIBADI, KERUSAKAN PROPERTI YANG PARAH, ATAU KERUSAKAN LINGKUNGAN (SECARA KOLEKTIF, "PENGGUNAAN YANG BERISIKO TINGGI"). LEBIH LANJUT, PEMBELI HARUS MENGAMBIL LANGKAH YANG BIJAKSANA UNTUK MELINDUNGI DARI KEGAGALAN PRODUK DAN LAYANAN, TERMASUK MENYEDIAKAN REDUNDANSI YANG TEPAT, FITUR YANG AMAN DARI KEGAGALAN, DAN/ATAU MEKANISME PENUTUPAN. LATTICE DENGAN TEGAS MENYANGKAL SEGALA JAMINAN TERSURAT MAUPUN TERSIRAT MENGENAI KESESUAIAN PRODUK ATAU LAYANAN UNTUK PENGGUNAAN BERISIKO TINGGI. Informasi yang diberikan dalam dokumen ini adalah hak milik Lattice Semiconductor, dan Lattice berhak untuk membuat perubahan apa pun pada informasi dalam dokumen ini atau pada produk apa pun kapan saja tanpa pemberitahuan.
Fitur
- Dukungan untuk semua produk Lattice yang dapat diprogram
- Pemrograman I2.5C 3.3 V hingga 2 V (HW-USBN-2B)
- 1.2 V hingga 3.3 VJTAG dan pemrograman SPI (HW-USBN-2B)
- 1.2 V hingga 5 VJTAG dan pemrograman SPI (semua kabel lainnya)
- Ideal untuk desain prototipe dan debugging
- Hubungkan ke beberapa antarmuka PC
- USB (versi 1.0, versi 2.0)
- Port Paralel PC
- Konektor pemrograman yang mudah digunakan
- Flywire serbaguna, konektor 2 x 5 (.100”) atau 1 x 8 (.100”)
- Panjang kabel pemrograman 6 kaki (2 meter) atau lebih (PC ke DUT)
- Konstruksi bebas timbal/sesuai RoHS
Kabel Pemrograman
Produk Kabel Pemrograman Lattice merupakan sambungan perangkat keras untuk pemrograman dalam sistem semua perangkat Lattice. Setelah pengguna menyelesaikan desain logika dan membuat program file dengan alat pengembangan Lattice Diamond®/ispLEVER® Classic/Radiant, pengguna dapat menggunakan perangkat lunak Diamond/Radiant Programmer atau ispVM™ System untuk memprogram perangkat di dalamnya. Perangkat lunak ispVM System/Diamond/Radiant Programmer secara otomatis menghasilkan perintah pemrograman, alamat pemrograman, dan data pemrograman yang sesuai berdasarkan informasi yang tersimpan dalam pemrograman. file dan parameter yang ditetapkan dalam Sistem Diamond/Radiant Programmer/ispVM. Sinyal pemrograman kemudian dihasilkan dari port USB atau paralel pada PC dan diarahkan melalui kabel pemrograman ke perangkat. Tidak ada komponen tambahan yang diperlukan untuk pemrograman.
Catatan: Port A untuk JTAG pemrograman. Perangkat lunak pemrograman Radiant dapat menggunakan kabel internal melalui hub USB pada PC, yang mendeteksi kabel fungsi USB pada Port A. Sementara Port B untuk akses antarmuka UART/I2C.
Perangkat lunak Sistem Diamond Programmer/Radiant Programmer/ispVM disertakan dengan semua produk alat desain Lattice dan tersedia untuk diunduh dari Lattice web situs di www.latticesemi.com/programmer.
Definisi Pin Kabel Pemrograman
Fungsi yang disediakan oleh kabel pemrograman sesuai dengan fungsi yang tersedia pada perangkat yang dapat diprogram Lattice. Karena beberapa perangkat berisi fitur pemrograman yang berbeda, fungsi spesifik yang disediakan oleh kabel pemrograman mungkin bergantung pada perangkat target yang dipilih. Perangkat lunak ispVM System/Diamond/Radiant Programmer secara otomatis menghasilkan fungsi yang sesuai berdasarkan perangkat yang dipilih. Lihat Tabel 3.1 untuk lebih jelasnyaview fungsi kabel pemrograman.
Tabel 3.1. Definisi Pin Kabel Pemrograman
Pin Kabel Pemrograman | Nama | Jenis Pin Kabel Pemrograman | Keterangan |
VCC | Pemrograman Voltage | Masukan | Hubungkan ke VCCIO atau VCCJ bidang perangkat target. ICC tipikal = 10 mA. Papan target
menyediakan VCC pasokan/referensi untuk kabel. |
TDO/JADI | Keluaran Data Uji | Masukan | Digunakan untuk menggeser data keluar melalui IEEE1149.1 (JTAG) standar pemrograman. |
TDI/SI | Uji Masukan Data | Keluaran | Digunakan untuk menggeser data melalui standar pemrograman IEEE1149.1. |
ISPEN/PROG | Memungkinkan | Keluaran | Aktifkan perangkat untuk diprogram.
Juga berfungsi sebagai SN/SSPI Chip Select untuk pemrograman SPI dengan HW-USBN-2B. |
TAK BERTANGGUNG JAWAB | Uji Ulang | Keluaran | Pengaturan ulang mesin status IEEE 1149.1 opsional. |
SELESAI | SELESAI | Masukan | SELESAI menunjukkan status konfigurasi |
TMS | Mode Uji Pilih Input | Keluaran | Digunakan untuk mengendalikan mesin status IEEE1149.1. |
GND | Tanah | Masukan | Hubungkan ke bidang tanah perangkat target |
TCK/SCLK | Uji Masukan Jam | Keluaran | Digunakan untuk mencatat waktu mesin status IEEE1149.1 |
INIT | Inisialisasi | Masukan | Menunjukkan perangkat siap untuk memulai konfigurasi. INITN hanya ditemukan pada beberapa perangkat. |
I2C: SCL1 | I2C SCL | Keluaran | Menyediakan I2Sinyal C SCL |
I2C: SDA1 | I2C SDA | Keluaran | Menyediakan I2Sinyal C SDA. |
5 V KELUAR1 | Keluaran 5 V | Keluaran | Menyediakan sinyal 5 V untuk Programmer iCEprogM1050. |
Catatan:
- Hanya ditemukan pada kabel HW-USBN-2B. Port pemrograman I2C Nexus™ dan Avant™ tidak didukung
*Catatan: Perangkat lunak Lattice PAC-Designer® tidak mendukung pemrograman dengan kabel USB. Untuk memprogram perangkat ispPAC dengan kabel ini, gunakan perangkat lunak Diamond Programmer/ispVM System.
*Catatan: HW7265-DL3, HW7265-DL3A, HW-DL-3B, HW-DL-3C dan HW-DLN-3C adalah produk yang secara fungsional setara. - Catatan: Sebagai referensi, konektor 2 x 10 pada HW7265-DL2 atau HW7265-DL2A setara dengan Tyco 102387-1. Konektor ini akan dihubungkan ke header 100 x 2 standar dengan jarak 5 mil, atau konektor male tersembunyi 2 x 5 seperti 3M N2510-5002RB.
Perangkat Lunak Pemrograman
Diamond/Radiant Programmer dan Sistem ispVM untuk perangkat Klasik merupakan perangkat lunak manajemen pemrograman pilihan untuk semua perangkat Lattice dan kabel unduhan. Versi terbaru dari perangkat lunak Lattice Diamond/Radiant Programmer atau Sistem ispVM tersedia untuk diunduh dari Lattice web situs di www.latticesemi.com/programmer
Pertimbangan Desain Papan Target
Resistor pull-down 4.7 kΩ direkomendasikan pada koneksi TCK dari papan target. Pull-down ini direkomendasikan untuk menghindari clocking yang tidak disengaja dari pengontrol TAP yang disebabkan oleh tepi clock yang cepat atau sebagai VCC ramps up. Pull-down ini direkomendasikan untuk semua keluarga Lattice yang dapat diprogram.
Sinyal I2C SCL dan SDA adalah saluran terbuka. Resistor pull-up 2.2 kΩ ke VCC diperlukan pada papan target. Hanya nilai VCC 3.3 V dan 2.5 V untuk I2C yang didukung oleh kabel HW-USBN-2B.
Untuk keluarga perangkat Lattice yang memiliki daya rendah, disarankan untuk menambahkan resistor 500 Ω antara VCCJ dan GND selama interval pemrograman saat kabel pemrograman USB dihubungkan ke desain papan daya sangat rendah. FAQ tersedia yang membahas hal ini secara lebih mendalam di: http://www.latticesemi.com/en/Support/AnswerDatabase/2/2/0/2205
JTAG kecepatan port pemrograman mungkin perlu diatur saat menggunakan kabel pemrograman yang terhubung ke PCB pelanggan. Hal ini terutama penting saat ada perutean PCB yang panjang atau dengan banyak perangkat yang dirangkai berantai. Perangkat lunak pemrograman Lattice dapat menyesuaikan waktu TCK yang diterapkan ke JTAG port pemrograman dari kabel. Pengaturan port TCK dengan presisi rendah ini bergantung pada banyak faktor, termasuk kecepatan PC dan jenis kabel yang digunakan (port paralel, USB atau USB2). Fitur perangkat lunak ini menyediakan opsi untuk memperlambat TCK untuk debugging atau lingkungan yang bising. FAQ tersedia yang membahas hal ini secara lebih mendalam di: http://www.latticesemi.com/en/Support/AnswerDatabase/9/7/974.aspx
Kabel unduhan USB dapat digunakan untuk memprogram produk Power Manager atau ispClock dengan perangkat lunak pemrograman Lattice. Saat menggunakan kabel USB dengan perangkat Power Manager I, (POWR604, POWR1208, POWR1208P1), pengguna harus memperlambat TCK dengan faktor FAQ tersedia yang membahas hal ini secara lebih mendalam di: http://www.latticesemi.com/en/Support/AnswerDatabase/3/0/306.aspx
Pemrograman Flywire dan Referensi Koneksi
Lihat Tabel 6.1 untuk mengidentifikasi, per perangkat Lattice, cara menghubungkan berbagai kabel pemrograman Lattice.TAGPort konfigurasi SPI dan I2C diidentifikasi dengan jelas. Kabel dan perangkat keras lama disertakan sebagai referensi. Selain itu, berbagai konfigurasi header ditabulasikan.
Tabel 6.1. Referensi Pin dan Kabel
HW-USBN-2B
Warna Flywire |
TDI/SI | TDO/JADI | TMS | TCK/SCLK | ISPEN/PROG | SELESAI | TRST(KELUARAN) | VCC | GND | I2C: SCL | I2C: SDA | Keluaran 5 V |
Oranye | Cokelat | Ungu | Putih | Kuning | Biru | Hijau | Merah | Hitam | Kuning/Putih | Hijau/Putih | Merah/Putih | |
HW-USBN-2A
Warna Flywire |
TDI | TDO | TMS | TCK | ispEN/PROG | INIT | TRST(OUTPUT)/SELESAI(INPUT) | VCC | GND |
na |
||
Oranye | Cokelat | Ungu | Putih | Kuning | Biru | Hijau | Merah | Hitam | ||||
HW-DLN-3C
Warna Flywire |
TDI | TDO | TMS | TCK | ispEN/PROG |
na |
TRST(KELUARAN) | VCC | GND | |||
Oranye | Cokelat | Ungu | Putih | Kuning | Hijau | Merah | Hitam | |||||
Jenis pin kabel pemrograman Rekomendasi Target Board |
Keluaran | Masukan | Keluaran | Keluaran | Keluaran | Masukan | Masukan/Keluaran | Masukan | Masukan | Keluaran | Keluaran | Keluaran |
— | — | Tarik ke Atas 4.7 kΩ | Tarik-Turun 4.7 kΩ |
(Catatan 1) |
— | — |
(Catatan 2) |
— | (Catatan 3)
(Catatan 6) |
(Catatan 3)
(Catatan 6) |
— | |
Hubungkan kabel pemrograman (di atas) ke perangkat atau pin header yang sesuai (di bawah). |
JTAG Perangkat Pelabuhan
ECP5™ | TDI | TDO | TMS | TCK |
Koneksi opsional ke perangkat ispEN, PROGRAM, Sinyal INITN, DONE dan/atau TRST (Tentukan dalam pengaturan I/O Kustom di Sistem ispVM atau perangkat lunak Diamond Programmer. Tidak semua perangkat memiliki pin ini) |
Diperlukan | Diperlukan | — | — | — |
KisiECP3™/KisiECP2M™ KisiECP2™/KisiECP™/ KisiEC™ |
TDI |
TDO |
TMS |
TCK |
Diperlukan |
Diperlukan |
— |
— |
— |
|
LatticeXP2™/LatticeXP™ | TDI | TDO | TMS | TCK | Diperlukan | Diperlukan | — | — | — | |
LatticeSC™/LatticeSCM™ | TDI | TDO | TMS | TCK | Diperlukan | Diperlukan | — | — | — | |
MachXO2™/MachXO3™/MachXO3D™ | TDI | TDO | TMS | TCK | Diperlukan | Diperlukan | — | — | — | |
Mesin XO™ | TDI | TDO | TMS | TCK | Diperlukan | Diperlukan | — | — | — | |
ORCA®/FPSC | TDI | TDO | TMS | TCK | Diperlukan | Diperlukan | — | — | — | |
ispXPGA®/ispXPLD™ | TDI | TDO | TMS | TCK | Diperlukan | Diperlukan | — | — | — | |
ispMACH® 4000/ispMACH/ispLSI® 5000 | TDI | TDO | TMS | TCK | Diperlukan | Diperlukan | — | — | — | |
MACH®4A | TDI | TDO | TMS | TCK | Diperlukan | Diperlukan | — | — | — | |
ispGDX2™ | TDI | TDO | TMS | TCK | Diperlukan | Diperlukan | — | — | — | |
ispPAC®/ispClock™ (Catatan 4) | TDI | TDO | TMS | TCK | Diperlukan | Diperlukan | — | — | — | |
Platform Manager™/Power Manager/Power Manager II/Platform Manager II (Catatan 4) | TDI |
TDO |
TMS |
TCK |
Diperlukan |
Diperlukan |
— |
— |
— |
CrossLink™-NX/Certus™-NX/ CertusPro™-NX/Mach™-NX/MachXO5™-NX |
TDI |
TDO |
TMS |
TCK |
Koneksi opsional ke perangkat ispEN, PROGRAM,
Sinyal INITN, DONE dan/atau TRST (Tentukan dalam pengaturan I/O Kustom di Sistem ispVM atau perangkat lunak Diamond Programmer. Tidak semua perangkat memiliki pin ini) |
Diperlukan |
Diperlukan |
— |
— |
— |
||
HW-USBN-2B
Warna Flywire |
TDI/SI | TDO/JADI | TMS | TCK/SCLK | ISPEN/PROG | SELESAI | TRST(KELUARAN) | VCC | GND | I2C: SCL | I2C: SDA | Keluaran 5 V |
Oranye | Cokelat | Ungu | Putih | Kuning | Biru | Hijau | Merah | Hitam | Kuning/Putih | Hijau/Putih | Merah/Putih | |
HW-USBN-2A
Warna Flywire |
TDI | TDO | TMS | TCK | ispEN/PROG | INIT | TRST(OUTPUT)/SELESAI(INPUT) | VCC | GND |
na |
||
Oranye | Cokelat | Ungu | Putih | Kuning | Biru | Hijau | Merah | Hitam | ||||
HW-DLN-3C
Warna Flywire |
TDI | TDO | TMS | TCK | ispEN/PROG |
na |
TRST(KELUARAN) | VCC | GND | |||
Oranye | Cokelat | Ungu | Putih | Kuning | Hijau | Merah | Hitam | |||||
Jenis pin kabel pemrograman Rekomendasi Target Board |
Keluaran | Masukan | Keluaran | Keluaran | Keluaran | Masukan | Masukan/Keluaran | Masukan | Masukan | Keluaran | Keluaran | Keluaran |
— |
— |
4.7kΩ (XNUMXkΩ)
Tarik |
Tarik-Turun 4.7 kΩ |
(Catatan 1) |
— |
— |
(Catatan 2) |
— |
(Catatan 3)
(Catatan 6) |
(Catatan 3)
(Catatan 6) |
— |
|
Hubungkan kabel pemrograman (di atas) ke perangkat atau pin header yang sesuai (di bawah). |
Perangkat Port SPI Slave
ECP5 | MEMBUANG WAKTU | SUP KEDELAI JEPANG | — | CCLK | SN |
Koneksi opsional ke sinyal PROGRAMN, INITN dan/atau DONE perangkat |
Diperlukan | Diperlukan | — | — | — | |
KisiECP3 | MEMBUANG WAKTU | SUP KEDELAI JEPANG | — | CCLK | SN | Diperlukan | Diperlukan | — | — | — | ||
MachXO2/MachXO3/MachXO3D | SI | SO | — | CCLK | SN | Diperlukan | Diperlukan | — | — | — | ||
Tautan silang LIF-MD6000 |
MEMBUANG WAKTU |
SUP KEDELAI JEPANG |
— |
SPI_SCK |
SPI_SS |
Pilih CDONE |
CRESET_B |
Diperlukan |
Diperlukan |
— |
— |
— |
iCE40™/iCE40LM/iCE40 Ultra™/iCE40 UltraLite™ |
SPI_SI |
SPI_JADI |
— |
SPI_SCK |
SPI_SS_B |
Pilih CDONE |
CRESET_B |
Diperlukan |
Diperlukan |
— |
— |
— |
CrossLink-NX/Certus-NX/CertusPro-NX |
SI |
SO |
— |
SCLK |
SCSN |
Opt.Opt SELESAI | — |
Diperlukan |
Diperlukan |
— |
— |
— |
Perangkat Port I2C
Perangkat Port I2C | ||||||||||||
MachXO2/MachXO3/MachXO3D | — | — | — | — |
Koneksi opsional ke sinyal PROGRAMN, INITN dan/atau DONE perangkat |
Diperlukan | Diperlukan | SCL | Gereja Masehi Advent Hari Ketujuh | — | ||
Manajer Platform II | — | — | — | — | Diperlukan | Diperlukan | SCL_M + SCL_S | SDA_M + SDA_S | — | |||
L-ASC10 | — | — | — | — | — | — | — | Diperlukan | Diperlukan | SCL | Gereja Masehi Advent Hari Ketujuh | — |
Tautan silang LIF-MD6000 |
— |
— |
— |
— |
— |
Memilih. CDONE |
CRESET_B |
Diperlukan |
Diperlukan |
SCL |
Gereja Masehi Advent Hari Ketujuh |
— |
Judul
1 x 10 koneksi (berbagai kabel) | 3 | 2 | 6 | 8 | 4 | 9 atau 10 | 5 atau 9 | 1 | 7 | — | — | — |
1 x 8 koneksi | 3 | 2 | 6 | 8 | 4 | — | 5 | 1 | 7 | — | — | — |
2 x 5 koneksi | 5 | 7 | 3 | 1 | 10 | — | 9 | 6 | 2, 4, atau 8 | — | — | — |
Programmer
Model 300 | 5 | 7 | 3 | 1 | 10 | — | 9 | 6 | 2, 4, atau 8 | — | — | — |
Bahasa Indonesia: iCEprog™ iCEprogM1050 | 8 | 5 | — | 7 | 9 | 3 | 1 | 6 | 10 | — | — | 4 (Catatan 5) |
Catatan:
- Untuk perangkat ISP Lattice yang lama, kapasitor decoupling 0.01 μF diperlukan pada ispEN/ENABLE pada papan target.
- Untuk HW-USBN-2A/2B, papan target memasok daya – ICC Khas = 10 mA. Untuk perangkat yang memiliki pin VCCJ, VCCJ harus dihubungkan ke VCC kabel. Untuk perangkat lain, hubungkan bank VCCIO yang sesuai ke VCC kabel. Kapasitor decoupling 0.1 μF diperlukan pada VCCJ atau VCCIO yang dekat dengan perangkat. Silakan lihat lembar data perangkat untuk menentukan apakah perangkat memiliki pin VCCJ atau bank VCCIO apa yang mengatur port pemrograman target (ini mungkin tidak sama dengan bidang VCC/VSS inti perangkat target).
- Sinyal drain terbuka. Papan target harus memiliki resistor pull-up ~2.2 kΩ yang terhubung ke bidang yang sama dengan tempat VCC terhubung. Kabel HW-USBN-2B menyediakan pull-up internal 3.3 kΩ ke VCC.
- Saat menggunakan perangkat lunak PAC-Designer® untuk memprogram perangkat ispPAC atau ispClock, jangan hubungkan TRST/DONE.
- Jika menggunakan kabel yang lebih lama dari HW-USBN-2B, sambungkan pasokan eksternal +5 V antara pin 1050 iCEprogM4 (VCC) dan pin 2 (GND).
- Untuk HW-USBN-2B, hanya nilai VCC 3.3 V hingga 2.5 V yang didukung untuk I2C.
Menghubungkan Kabel Pemrograman
Papan target harus dimatikan dayanya saat menghubungkan, melepaskan, atau menghubungkan kembali kabel pemrograman. Selalu hubungkan pin GND kabel pemrograman (kabel hitam) sebelum menghubungkan kabel J lainnya.TAG pin. Kegagalan mengikuti prosedur ini dapat mengakibatkan kerusakan pada perangkat yang dapat diprogram target.
Kabel Pemrograman Pin TRST
Tidak disarankan untuk menghubungkan pin TRST papan ke pin TRST kabel. Sebagai gantinya, hubungkan pin TRST papan ke Vcc. Jika pin TRST papan terhubung ke pin TRST kabel, perintahkan ispVM/Diamond/Radiant Programmer untuk menggerakkan pin TRST ke posisi tinggi.
Untuk mengonfigurasi ispVM/Diamond/Radiant Programmer untuk menggerakkan pin TRST tinggi:
- Pilih item menu Opsi.
- Pilih Pengaturan Kabel dan Port I/O.
- Pilih kotak centang TRST/Reset Pin-Connected.
- Pilih tombol radio Set High (Tetapkan Tinggi).
Jika opsi yang tepat tidak dipilih, pin TRST akan dikenai low oleh ispVM/Diamond/Radiant Programmer. Akibatnya, rantai BSCAN tidak berfungsi karena rantai terkunci dalam status RESET.
Kabel Pemrograman Pin ispEN
Pin berikut harus diarde:
- Pin BSCAN dari perangkat 2000VE
- ENABLE pin of MACH4A3/5-128/64, MACH4A3/5-64/64 and MACH4A3/5-256/128 devices.
Namun, pengguna memiliki opsi untuk menjalankan pin BSCAN dan ENABLE melalui pin ispEN dari kabel. Dalam kasus ini, ispVM/Diamond/Radiant Programmer harus dikonfigurasi untuk menjalankan pin ispEN ke posisi low sebagai berikut:
Untuk mengonfigurasikan ispVM/Diamond/Radiant Programmer untuk menggerakkan pin ispEN rendah:
- Pilih item menu Opsi.
- Pilih Pengaturan Kabel dan Port I/O.
- Pilih kotak centang ispEN/BSCAN Pin-Connected.
- Pilih tombol radio Set Low (Tetapkan Rendah).
Setiap kabel pemrograman dilengkapi dengan dua konektor kecil yang membantu menjaga agar flywire tetap teratur. Produsen dan nomor komponen berikut adalah salah satu sumber yang memungkinkan untuk konektor yang setara:
- 1 x Konektor 8 (misalnyaampsaya, Samtec SSQ-108-02-TS)
- 2 x Konektor 5 (misalnyaampsaya, Samtec SSQ-105-02-TD)
Kabel pemrograman flywire atau header dimaksudkan untuk dihubungkan ke header standar dengan jarak 100 mil (pin berjarak 0.100 inci). Lattice merekomendasikan header dengan panjang 0.243 inci atau 6.17 mm. Meskipun demikian, header dengan panjang lain dapat berfungsi sama baiknya.
Informasi Pemesanan
Tabel 10.1. Ringkasan Fitur Kabel Pemrograman
Fitur | HW-USBN-2B | HW-USBN-2A | HW-USB-2A | HW-USB-1A | HW-DLN-3C | HW7265-DL3, HW7265-DL3A, HW-DL-3B,
HW-DL-3C |
HW7265-DL2 | HW7265-Bahasa Indonesia: DL2A | PDS4102-DL2 | PDS4102-Bahasa Indonesia: DL2A |
USB | X | X | X | X | — | — | — | — | — | — |
PC-Paralel | — | — | — | — | X | X | X | X | X | X |
Dukungan 1.2V | X | X | X | — | — | — | — | — | — | — |
Dukungan 1.8V | X | X | X | X | X | X | — | X | — | X |
Tegangan 2.5-3.3V
Mendukung |
X | X | X | X | X | X | X | X | X | X |
Dukungan 5.0V | — | X | X | X | X | X | X | X | X | X |
Konektor 2 x 5 | — | X | X | X | X | X | X | X | — | — |
Konektor 1 x 8 | X | X | X | X | X | — | — | X | X | |
kawat terbang | X | X | X | X | X | X | — | — | — | — |
Konstruksi Bebas Timbal | X | X | — | — | X | — | — | — | — | — |
Tersedia untuk dipesan | X | — | — | — | X | — | — | — | — | — |
Tabel 10.2. Informasi Pemesanan
Keterangan | Memesan Nomor Bagian | Periode Penggunaan Ramah Lingkungan RoHS Tiongkok (EFUP) |
Kabel pemrograman (USB). Berisi kabel USB 6′, konektor flywire, adaptor 8 posisi (1 x 8) dan adaptor 10 posisi (2 x 5), konstruksi bebas timah, sesuai RoHS. | HW-USBN-2B | ![]()
|
Kabel pemrograman (hanya untuk PC). Berisi adaptor port paralel, kabel 6′, konektor flywire, adaptor 8 posisi (1 x 8) dan adaptor 10 posisi (2 x 5), konstruksi bebas timah, sesuai RoHS. | HW-DLN-3C |
Catatan: Kabel tambahan dijelaskan dalam dokumen ini hanya untuk keperluan lama, kabel ini tidak lagi diproduksi. Kabel yang tersedia untuk dipesan saat ini adalah barang pengganti yang sepenuhnya setara.
Lampiran A. Pemecahan Masalah Instalasi Driver USB
Pengguna harus menginstal driver sebelum menghubungkan PC pengguna ke kabel USB. Jika kabel tersambung sebelum menginstal driver, Windows akan mencoba menginstal drivernya sendiri yang mungkin tidak berfungsi. Jika pengguna telah mencoba menghubungkan PC ke kabel USB tanpa menginstal driver yang sesuai terlebih dahulu, atau mengalami masalah saat berkomunikasi dengan kabel USB Lattice setelah menginstal driver, ikuti langkah-langkah berikut:
- Hubungkan kabel USB Lattice. Pilih Start > Settings > Control Panel > System.
- Pada kotak dialog System Properties, klik tab Hardware dan tombol Device Manager. Di bawah Universal Serial
Pengontrol bus, pengguna harus melihat Lattice USB ISP Programmer. Jika pengguna tidak melihat ini, cari Perangkat Tidak Dikenal dengan bendera kuning. Klik dua kali pada ikon Perangkat Tidak Dikenal. - Pada kotak dialog Properti Perangkat Tidak Dikenal, klik Instal Ulang Driver.
- Pilih Telusuri komputer saya untuk perangkat lunak driver.
- Telusuri direktori isptools\ispvmsystem untuk driver Lattice EzUSB
- Telusuri direktori isptools\ispvmsystem\Drivers\FTDIUSBDriver untuk driver FTDI FTUSB.
- Untuk instalasi Diamond, telusuri lscc/diamond/data/vmdata/drivers. Klik Berikutnya.
- Pilih Instal perangkat lunak Driver ini. Sistem akan memperbarui driver.
- Klik Tutup dan selesaikan penginstalan driver USB.
- Di bawah Panel Kontrol > Sistem > Pengelola Perangkat > Pengontrol Universal Serial Bus seharusnya mencakup hal berikut:
a. Untuk Lattice EzUSB Driver: Perangkat Lattice USB ISP Programmer terpasang.b. Untuk Driver FTDI FTUSB: Perangkat USB Serial Converter A dan Converter B terpasang.
Jika pengguna mengalami masalah atau membutuhkan informasi tambahan, hubungi Dukungan Teknis Lattice.
Lampiran B. Pembaruan Firmware Kabel Pemrograman USB
Ada masalah yang diketahui di mana firmware kabel dengan versi V001 dapat menyebabkan kabel pemrograman USB tidak berfungsi dengan baik dengan lampu LED yang selalu menyala dalam skenario tertentu. Solusinya adalah memperbarui firmware kabel dan versi firmware FTDI ke V002 untuk mengatasi masalah ini. Silakan unduh dan instal Firmware HW-USBN-2B versi 2.0 atau lebih baru, tersedia dari kami weblokasiPanduan instruksi firmware dan pembaruan tersedia dari kami weblokasi
Bantuan Dukungan Teknis
Untuk bantuan, kirimkan kasus dukungan teknis di www.latticesemi.com/techsupport.
Untuk pertanyaan yang sering diajukan, lihat Database Jawaban Lattice di www.latticesemi.com/Support/AnswerDatabase.
Riwayat Revisi
Revisi 26.7, April 2024
Bagian | Ubah Ringkasan |
Definisi Pin Kabel Pemrograman | Memperbarui catatan 1 pada Tabel 3.1. Definisi Pin Kabel Pemrograman untuk menunjukkan bahwa port pemrograman I2C Nexus dan Avant tidak didukung. |
Pemrograman Flywire dan Referensi Koneksi | Tabel 6.1. Referensi Pin dan Kabel:
· Mengelompokkan lini produk Nexus menjadi satu baris untuk JTAG dan port SSPI. · Menambahkan MachXO5-NX ke JTAG daftar perangkat port. · Menghapus lini produk Nexus untuk port I2C. |
Revisi 26.6, November 2023
Bagian | Ubah Ringkasan |
Penafian | Memperbarui bagian ini. |
Lampiran A. Pemecahan Masalah Instalasi Driver USB | Kalimat tambahan Terdapat masalah yang diketahui di mana firmware kabel dengan versi “V001” dapat menyebabkan kabel pemrograman USB tidak berfungsi dengan baik dan lampu LED selalu menyala dalam skenario tertentu.
Solusinya adalah memperbarui firmware kabel dan versi firmware FTDI ke “V002” untuk mengatasi masalah ini. Silakan unduh dan instal Firmware HW-USBN-2B versi 2.0 atau yang lebih baru, tersedia dari kami weblokasi. |
Lampiran B. Pembaruan Firmware Kabel Pemrograman USB | Menambahkan bagian ini. |
Revisi 26.5, Maret 2023
Bagian | Ubah Ringkasan |
Pemrograman Flywire dan Referensi Koneksi | Menambahkan Crosslink-NX, Certus-NX, CertusPro-NX dan Mach-NX ke JTAG, Daftar Perangkat Port SPI dan I2C pada Tabel 6.1. Referensi Pin dan Kabel. |
Kabel Pemrograman | Menambahkan informasi catatan untuk Port A dan Port B “Port A untuk JTAG pemrograman. Perangkat lunak pemrograman Radiant dapat menggunakan kabel internal melalui hub USB pada PC, yang mendeteksi kabel fungsi USB pada Port A. Sementara Port B untuk akses antarmuka UART/I2C.”. |
Semua | Menambahkan referensi Radiant. |
Dukungan Teknis | FAQ yang Ditambahkan webtautan situs. |
Revisi 26.4, Mei 2020
Bagian | Ubah Ringkasan |
Kabel Pemrograman | Kisi yang Diperbarui webtautan situs ke www.latticesemi.com/programmer |
Perangkat Lunak Pemrograman |
Revisi 26.3, Oktober 2019
Bagian | Ubah Ringkasan |
Pertimbangan Desain Papan Target;
Pemrograman Flywire dan Referensi Koneksi |
Nilai VCC yang Diklarifikasi yang Saya2Dukungan antarmuka C. Catatan tambahan pada Tabel 6.1. |
Revisi 26.2, Mei 2019
Bagian | Ubah Ringkasan |
— | Menambahkan bagian Sanggahan. |
Pemrograman Flywire dan Referensi Koneksi | Tabel 6.1 yang diperbarui. Referensi Pin dan Kabel.
· Menambahkan MachXO3D · Menambahkan CRESET_B ke Crosslink I2C. · Memperbarui item di bawah I2Perangkat Port C · Menambahkan Platform Manager II. · Mengubah susunan ispPAC. · Memperbarui item di bawah I2Perangkat Port C. · Mengubah Power Manager II menjadi Platform Manager II dan memperbarui nilai I2C: SDA. · Mengubah ASC menjadi L-ASC10 · Memperbarui catatan kaki 4 untuk menyertakan perangkat ispClock. · Merek dagang yang disesuaikan. |
Riwayat Revisi | Format yang diperbarui. |
Sampul belakang | Templat yang diperbarui. |
— | Perubahan editorial kecil |
Revisi 26.1, Mei 2018
Bagian | Ubah Ringkasan |
Semua | Entri yang diperbaiki pada bagian Perangkat Port SPI Slave pada Tabel 6.1. |
Revisi 26.0, April 2018
Bagian | Ubah Ringkasan |
Semua | · Mengubah nomor dokumen dari UG48 menjadi FPGA-UG-02024.
· Templat dokumen yang diperbarui. |
Kabel Pemrograman | Menghapus informasi yang berlebihan dan mengubah tautan ke www/latticesemi.com/software. |
Definisi Pin Kabel Pemrograman | Nama Pin Kabel Pemrograman yang Diperbarui pada Tabel 3.1. Definisi Pin Kabel Pemrograman. |
Pemrograman Flywire dan Referensi Koneksi | Mengganti Tabel 2. Referensi Konversi Flywire dan Tabel 3 Koneksi Pin yang Direkomendasikan dengan satu Tabel 6.1 Referensi Pin dan Kabel. |
Informasi Pemesanan | Memindahkan Tabel 10.1. Ringkasan Fitur Kabel Pemrograman di bawah Informasi Pemesanan. |
Revisi 25.0, November 2016
Bagian | Ubah Ringkasan |
Pemrograman Flywire dan Referensi Koneksi | Tabel 3 yang direvisi, Koneksi Pin yang Direkomendasikan. Menambahkan perangkat CrossLink. |
Revisi 24.9, Oktober 2015
Bagian | Ubah Ringkasan |
Pemrograman Flywire dan Referensi Koneksi | Tabel 3 yang Direvisi, Sambungan Pin yang Direkomendasikan.
· Menambahkan kolom CRESET-B. · Menambahkan perangkat iCE40 UltraLite. |
Bantuan Dukungan Teknis | Informasi Bantuan Dukungan Teknis yang diperbarui. |
Revisi 24.8, Maret 2015
Bagian | Ubah Ringkasan |
Definisi Pin Kabel Pemrograman | Deskripsi INIT yang direvisi dalam Tabel 1, Definisi Pin Kabel Pemrograman. |
Revisi 24.7, Januari 2015
Bagian | Ubah Ringkasan |
Definisi Pin Kabel Pemrograman | · Pada Tabel 1, Definisi Pin Kabel Pemrograman, ispEN/Enable/PROG diubah menjadi ispEN/Enable/PROG/SN dan deskripsinya direvisi.
· Memperbarui Gambar 2, Antarmuka Pemrograman Dalam Sistem Kabel Pemrograman untuk PC (HW-USBN-2B). |
Kabel Pemrograman Pin ispEN | Pada Tabel 4, Ringkasan Fitur Kabel Pemrograman, HW-USBN-2B ditandai sebagai tersedia untuk dipesan. |
Informasi Pemesanan | HW-USBN-2A diubah menjadi HW-USBN-2B. |
Revisi 24.6, Juli 2014
Bagian | Ubah Ringkasan |
Semua | Mengubah judul dokumen dari ispDOWNLOAD Kabel menjadi Panduan Pengguna Kabel Pemrograman. |
Definisi Pin Kabel Pemrograman | Memperbarui Tabel 3, Koneksi Pin yang Direkomendasikan. Menambahkan keluarga perangkat ECP5, iCE40LM, iCE40 Ultra, dan MachXO3. |
Pertimbangan Desain Papan Target | Bagian yang diperbarui. Tautan FAQ yang diperbarui pada kontrol alat ispVM terhadap siklus tugas dan/atau frekuensi TCK. |
Bantuan Dukungan Teknis | Informasi Bantuan Dukungan Teknis yang diperbarui. |
Revisi 24.5, Oktober 2012
Bagian | Ubah Ringkasan |
Pemrograman Flywire dan Referensi Koneksi | Menambahkan nama pin port konfigurasi iCE40 ke tabel Referensi Konversi Flywire. |
Pemrograman Flywire dan Referensi Koneksi | Menambahkan informasi iCE40 ke tabel Sambungan Kabel yang Direkomendasikan. |
Revisi 24.4, Februari 2012
Bagian | Ubah Ringkasan |
Semua | Dokumen yang diperbarui dengan logo perusahaan baru. |
Revisi 24.3, November 2011
Bagian | Ubah Ringkasan |
Semua | Dokumen dipindahkan ke format panduan pengguna. |
Fitur | Ditambahkan Gambar Kabel USB – HW-USBN-2A. |
Pemrograman Flywire dan Referensi Koneksi | Tabel Sambungan Kabel yang Direkomendasikan untuk perangkat MachXO2 yang diperbarui. |
Pertimbangan Desain Papan Target | Bagian yang diperbarui. |
Lampiran A | Bagian yang ditambahkan. |
Revisi 24.2, Oktober 2009
Bagian | Ubah Ringkasan |
Semua | Menambahkan informasi terkait spesifikasi fisik konektor flywire. |
Revisi 24.1, Juli 2009
Bagian | Ubah Ringkasan |
Semua | Menambahkan bagian teks Pertimbangan Desain Papan Target. |
Pemrograman Flywire dan Referensi Koneksi | Menambahkan judul bagian. |
Revisi Sebelumnya
Bagian | Ubah Ringkasan |
— | Rilis Lattice sebelumnya. |
2024 Lattice Semiconductor Corp. Semua merek dagang Lattice, merek dagang terdaftar, paten, dan penafian tercantum di www.latticesemi.com/hukumSemua merek atau nama produk lainnya adalah merek dagang atau merek dagang terdaftar dari pemiliknya masing-masing. Spesifikasi dan informasi di sini dapat berubah tanpa pemberitahuan.
Diunduh dari panah.com
Dokumen / Sumber Daya
![]() |
Kabel Pemrograman LATTICE HW-USBN-2B [Bahasa Indonesia:] Panduan Pengguna Kabel Pemrograman HW-USBN-2B, HW-USBN-2B, Kabel Pemrograman, Kabel |