Kable programujące LATTICE FPGA-UG-02042-26.4
Zastrzeżenia
Lattice nie udziela żadnych gwarancji, oświadczeń ani zapewnień dotyczących dokładności informacji zawartych w niniejszym dokumencie ani przydatności swoich produktów do jakiegokolwiek konkretnego celu. Wszystkie informacje zawarte w niniejszym dokumencie są dostarczane TAKIE, JAKIE SĄ, ze wszystkimi błędami, a wszelkie ryzyko związane z takimi informacjami ponosi wyłącznie Kupujący. Kupujący nie może polegać na żadnych danych i specyfikacjach wydajności ani parametrach podanych w niniejszym dokumencie. Produkty sprzedawane przez Lattice zostały poddane ograniczonym testom i obowiązkiem Kupującego jest niezależne określenie przydatności jakichkolwiek produktów oraz ich przetestowanie i zweryfikowanie. Żadnych produktów Lattice nie należy używać w połączeniu z zastosowaniami krytycznymi dla misji lub bezpieczeństwa lub innymi zastosowaniami, w których awaria produktu Lattice mogłaby spowodować sytuację, w której może dojść do obrażeń ciała, śmierci, poważnych szkód majątkowych lub środowiskowych. Informacje zawarte w niniejszym dokumencie są własnością Lattice Semiconductor, a Lattice zastrzega sobie prawo do wprowadzania wszelkich zmian w informacjach zawartych w niniejszym dokumencie lub w dowolnych produktach w dowolnym momencie i bez powiadomienia.
Cechy
- Obsługa wszystkich programowalnych produktów Lattice
- Programowanie I2.5C od 3.3 V do 2 V (HW-USBN-2B)
- 1.2 V do 3.3 VJTAG i programowanie SPI (HW-USBN-2B)
- 1.2 V do 5 VJTAG i programowanie SPI (wszystkie inne kable)
- Idealny do prototypowania i debugowania projektów
- Połącz się z wieloma interfejsami PC
- USB (wersja 1.0, wersja 2.0)
- Port równoległy komputera
- Łatwe w użyciu złącza programistyczne
- Uniwersalny flywire, 2 x 5 (.100”) lub 1 x 8 (.100”) złączy
- Długość kabla programującego (od komputera do DUT) 6 stóp (2 metry) lub więcej
- Konstrukcja bez ołowiu/zgodna z RoHS
Kable do programowania
Produkty Lattice Programming Cable to sprzętowe połączenie do programowania w systemie wszystkich urządzeń Lattice. Po zakończeniu projektowania logiki i utworzeniu programu file za pomocą narzędzi programistycznych Lattice Diamond®/ispLEVER® Classic możesz użyć oprogramowania Diamond Programmer lub ispVM™ System do programowania urządzeń na swojej płycie. Oprogramowanie ispVM System/Diamond Programmer automatycznie generuje odpowiednie polecenia programistyczne, adresy programistyczne i dane programistyczne na podstawie informacji zapisanych w programie file i parametry ustawione w Diamond Programmer/ispVM System. Sygnały programujące są następnie generowane z portu USB lub portu równoległego komputera i kierowane przez kabel programujący do urządzenia. Do programowania nie są wymagane żadne dodatkowe komponenty.
Oprogramowanie Diamond Programmer/ispVM System jest dołączone do wszystkich produktów narzędziowych Lattice i można je pobrać ze strony Lattice web miejsce na www.latticesemi.com/programmer.
Definicje pinów kabla programującego
Funkcje dostarczane przez kable programujące odpowiadają dostępnym funkcjom w programowalnych urządzeniach Lattice. Ponieważ niektóre urządzenia zawierają różne funkcje programowania, konkretne funkcje dostarczane przez kabel programujący mogą zależeć od wybranego urządzenia docelowego. Oprogramowanie ispVM System/Diamond Programmer automatycznie generuje odpowiednie funkcje na podstawie wybranego urządzenia. Więcej informacji można znaleźć w tabeli 3.1view funkcji kabla programującego.
Tabela 3.1. Definicje pinów kabla programującego.
Pin kabla programującego | Nazwa | Typ pinów kabla programującego | Opis |
VCC | Programowanie Voltage | Wejście | Podłącz do płaszczyzny VCCIO lub VCCJ urządzenia docelowego. Typowy ICC = 10 mA. Płytka docelowa
zapewnia zasilanie/odniesienie VCC dla kabla. |
TDO/SO | Testuj wyjście danych | Wejście | Służy do przesyłania danych za pomocą protokołu IEEE1149.1 (JTAG) standard programowania. |
TDI/SI | Testuj wprowadzanie danych | Wyjście | Służy do przesyłania danych za pomocą standardu programowania IEEE1149.1. |
ISPEN/PROGRAM | Włączać | Wyjście | Umożliwia zaprogramowanie urządzenia.
Pełni również funkcję SN/SSPI Chip Select do programowania SPI za pomocą HW-USBN-2B. |
TRST | Reset testu | Wyjście | Opcjonalny reset maszyny stanowej IEEE 1149.1. |
ZROBIONE | ZROBIONE | Wejście | DONE wskazuje status konfiguracji |
TMS | Tryb testowy Wybierz wejście | Wyjście | Służy do sterowania maszyną stanową IEEE1149.1. |
GND | Grunt | Wejście | Podłącz do płaszczyzny uziemienia urządzenia docelowego |
TCK/SCLK | Testowanie wejścia zegara | Wyjście | Służy do taktowania maszyny stanowej IEEE1149.1 |
INIT | Zainicjuj | Wejście | Oznacza, że urządzenie jest gotowe do rozpoczęcia konfiguracji. INITN występuje tylko na niektórych urządzeniach. |
I2C: SCL* | SCL I2C | Wyjście | Zapewnia sygnał I2C SCL |
I2C: SDA* | SDA I2C | Wyjście | Dostarcza sygnał I2C SDA. |
WYJŚCIE 5 V* | Wyjście 5 V | Wyjście | Zapewnia sygnał 5 V dla programatora iCEprogM1050. |
Notatka:Dostępne tylko w kablu HW-USBN-2B.
Notatka: Wymagana jest wersja Diamond Programmer 3.1 lub nowsza.
Rysunek 3.2. Kabel programujący Interfejs programowania w systemie dla komputera PC (HW-USB-1A lub HW-USB-2A)*
Notatka: Oprogramowanie Lattice PAC-Designer® nie obsługuje programowania za pomocą kabli USB. Aby zaprogramować urządzenia ispPAC za pomocą tych kabli, należy użyć oprogramowania Diamond Programmer/ispVM System.
Notatka:HW7265-DL3, HW7265-DL3A, HW-DL-3B, HW-DL-3C i HW-DLN-3C są produktami funkcjonalnie równoważnymi.
Rysunek 3.4. Kabel programujący Interfejs programowania w systemie dla komputera PC (pDS4102-DL2 lub pDS4102-DL2A)
Rysunek 3.5. Kabel programujący Interfejs programowania w systemie dla komputera PC (HW7265-DL2 lub HW7265-DL2A)*
Notatka: Dla celów informacyjnych, złącze 2 x 10 w HW7265-DL2 lub HW7265-DL2A jest odpowiednikiem złącza Tyco 102387-1. Będzie ono współpracować ze standardowymi złączami nagłówkowymi 100 x 2 o rozstawie 5 mil lub ze złączem męskim 2 x 5 z wgłębieniem, takim jak 3M N2510-5002RB.
Oprogramowanie do programowania
Diamond Programmer i ispVM System dla urządzeń Classic to preferowane oprogramowanie do zarządzania programowaniem dla wszystkich urządzeń Lattice i kabli do pobierania. Najnowsza wersja oprogramowania Lattice Diamond Programmer lub ispVM System jest dostępna do pobrania z Lattice web Strona internetowa: www.latticesemi.com/programmer.
Rozważania dotyczące projektowania płyty docelowej
Zaleca się użycie rezystora pull-down 4.7 kΩ na połączeniu TCK płytki docelowej. Ten rezystor pull-down jest zalecany, aby uniknąć przypadkowego taktowania kontrolera TAP wywołanego przez szybkie krawędzie zegara lub jako VCC ramps up. Ta lista rozwijana jest zalecana dla wszystkich programowalnych rodzin Lattice.
Sygnały I2C SCL i SDA są otwarte. Na płycie docelowej wymagany jest rezystor podciągający 2.2 kΩ do VCC. Kable HW-USBN-3.3B obsługują tylko wartości VCC 2.5 V i 2 V dla I2C.
W przypadku rodzin urządzeń Lattice o niskim poborze mocy zaleca się dodanie rezystora 500 Ω między VCCJ a GND podczas interwału programowania, gdy kabel programowania USB jest podłączony do płytki o bardzo niskim poborze mocy. FAQ, które omawia to bardziej szczegółowo, jest dostępne pod adresem:
http://www.latticesemi.com/en/Support/AnswerDatabase/2/2/0/2205
JTAG prędkość portu programowania może wymagać regulacji podczas korzystania z kabli programujących podłączonych do płytek PCB klienta. Jest to szczególnie ważne w przypadku długiego routingu płytek PCB lub wielu urządzeń połączonych szeregowo. Oprogramowanie programistyczne Lattice może dostosować czas TCK stosowanego do JTAG portu programowania z kabla. To ustawienie portu o niskiej precyzji TCK zależy od wielu czynników, w tym szybkości komputera i rodzaju użytego kabla (port równoległy, USB lub USB2). Ta funkcja oprogramowania zapewnia opcję spowolnienia TCK w przypadku debugowania lub w środowiskach o dużym natężeniu hałasu. FAQ, które omawia to bardziej szczegółowo, jest dostępne pod adresem: http://www.latticesemi.com/en/Support/AnswerDatabase/9/7/974.aspx
Kabel USB do pobierania może być używany do programowania produktów Power Manager lub ispClock za pomocą oprogramowania do programowania Lattice. Podczas używania kabla USB z urządzeniami Power Manager I (POWR604, POWR1208, POWR1208P1) należy spowolnić TCK o współczynnik 2. FAQ, które omawia to bardziej szczegółowo, jest dostępne pod adresem:
http://www.latticesemi.com/en/Support/AnswerDatabase/3/0/306.aspx
Programowanie Flywire i odniesienie do połączeń
Aby zidentyfikować, dla każdego urządzenia Lattice, sposób podłączania różnych przewodów programujących Lattice, należy zapoznać się z Tabelą 6.1. JTAG, Konfiguracja SPI i I2C jednoznacznie zidentyfikowana. Kable i sprzęt legacy są dołączone w celach informacyjnych. Ponadto różne konfiguracje nagłówków są zestawione w formie tabeli.
Tabela 6.1. Odniesienie do pinów i kabli
Sprzęt-USBN-2B
Kolor Flywire |
TDI/SI | TDO/SO | TMS | TCK/SCLK | ISPEN/PROGRAM | ZROBIONE | TRST(WYJŚCIE) | VCC | GND | I2C |
Pomarańczowy | Brązowy | Fioletowy | Biały | Żółty | Niebieski | Zielony | Czerwony | Czarny | Żółty | |
Sprzęt-USBN-2A
Kolor Flywire |
TDI | TDO | TMS | TCK | ispEN/PROG | INIT | TRST(WYJŚCIE)/GOTOWE(WEJŚCIE) | VCC | GND | |
Pomarańczowy | Brązowy | Fioletowy | Biały | Żółty | Niebieski | Zielony | Czerwony | Czarny | ||
Sprzęt-DLN-3C
Kolor Flywire |
TDI | TDO | TMS | TCK | ispEN/PROG |
na |
TRST(WYJŚCIE) | VCC | GND | |
Pomarańczowy | Brązowy | Fioletowy | Biały | Żółty | Zielony | Czerwony | Czarny | |||
Typ pinu kabla programującego Zalecenie dotyczące płyty docelowej |
Wyjście | Wejście | Wyjście | Wyjście | Wyjście | Wejście | Wejście/Wyjście | Wejście | Wejście | Ou |
— | — | Podciąganie 4.7 kΩ | 4.7 kΩ obniżanie |
(Uwaga 1) |
— | — |
(Uwaga 2) |
— | (NIE
(NIE |
|
Podłącz przewody kabla programującego (powyżej) do odpowiedniego urządzenia lub pinów złącza (poniżej). |
JTAG Urządzenia portowe
ECP5™ | TDI | TDO | TMS | TCK |
Opcjonalne połączenia z urządzeniem ispEN, PROGRAMN, Sygnały INITN, DONE i/lub TRST (zdefiniowane w ustawieniach niestandardowych I/O w systemie ispVM) lub oprogramowanie Diamond Programmer. Nie wszystkie urządzenia mają te piny dostępne) |
Wymagany | Wymagany | |
LatticeECP3™/LatticeECP2M™ LatticeECP2™/LatticeECP™/ LatticeEC™ |
TDI |
TDO |
TMS |
TCK |
Wymagany |
Wymagany |
||
LatticeXP2™/LatticeXP™ | TDI | TDO | TMS | TCK | Wymagany | Wymagany | ||
LatticeSC™/LatticeSCM™ | TDI | TDO | TMS | TCK | Wymagany | Wymagany | ||
MachXO2™/MachXO3™/MachXO3D™ | TDI | TDO | TMS | TCK | Wymagany | Wymagany | ||
MachXO™ | TDI | TDO | TMS | TCK | Wymagany | Wymagany | ||
ORCA®/FPSC | TDI | TDO | TMS | TCK | Wymagany | Wymagany | ||
ispXPGA®/ispXPLD™ | TDI | TDO | TMS | TCK | Wymagany | Wymagany | ||
ispMACH® 4000/ispMACH/ispLSI® 5000 | TDI | TDO | TMS | TCK | Wymagany | Wymagany | ||
MACH®4A | TDI | TDO | TMS | TCK | Wymagany | Wymagany | ||
ispGDX2™ | TDI | TDO | TMS | TCK | Wymagany | Wymagany | ||
ispPAC®/ispClock™ (Uwaga 4) | TDI | TDO | TMS | TCK | Wymagany | Wymagany | ||
Menedżer platformy™/Menedżer zasilania/ Menedżer zasilania II/Menedżer platformy II
(Uwaga 4) |
TDI |
TDO |
TMS |
TCK |
Wymagany |
Wymagany |
Tabela 6.1. Odniesienie do pinów i kabli
Sprzęt-USBN-2B
Kolor Flywire |
TDI/SI | TDO/SO | TMS | TCK/SCLK | ISPEN/PROGRAM | ZROBIONE | TRST(WYJŚCIE) | VCC | GND | I2C |
Pomarańczowy | Brązowy | Fioletowy | Biały | Żółty | Niebieski | Zielony | Czerwony | Czarny | Żółty | |
Sprzęt-USBN-2A
Kolor Flywire |
TDI | TDO | TMS | TCK | ispEN/PROG | INIT | TRST(WYJŚCIE)/GOTOWE(WEJŚCIE) | VCC | GND | |
Pomarańczowy | Brązowy | Fioletowy | Biały | Żółty | Niebieski | Zielony | Czerwony | Czarny | ||
Sprzęt-DLN-3C
Kolor Flywire |
TDI | TDO | TMS | TCK | ispEN/PROG |
na |
TRST(WYJŚCIE) | VCC | GND | |
Pomarańczowy | Brązowy | Fioletowy | Biały | Żółty | Zielony | Czerwony | Czarny | |||
Typ pinu kabla programującego Zalecenie dotyczące płyty docelowej |
Wyjście | Wejście | Wyjście | Wyjście | Wyjście | Wejście | Wejście/Wyjście | Wejście | Wejście | O |
— | — | Podciąganie 4.7 kΩ | 4.7 kΩ obniżanie |
(Uwaga 1) |
— | — |
(Uwaga 2) |
— | (N
(N |
|
Podłącz przewody kabla programującego (powyżej) do odpowiedniego urządzenia lub pinów złącza (poniżej). |
Urządzenia portu SPI Slave
ECP5 | MOSI | MISO | — | CCLK | SN |
Opcjonalne połączenia z sygnałami PROGRAMN, INITN i/lub DONE urządzenia |
Wymagany | Wymagany | ||
Krata ECP3 | MOSI | MISO | — | CCLK | SN | Wymagany | Wymagany | |||
MachXO2/MachXO3/MachXO3D | SI | SO | — | CCLK | SN | Wymagany | Wymagany | |||
CrossLink™ LIF-MD6000 |
MOSI |
MISO |
— |
SPI_SCK |
SPI_SS |
Optować. CDONE |
CRESET_B |
Wymagany |
Wymagany |
|
iCE40™/iCE40LM/iCE40 Ultra™/iCE40 UltraLite™ |
SPI_SI |
SPI_SO |
— |
SPI_SCK |
SPI_SS_B |
Optować. CDONE |
CRESET_B |
Wymagany |
Wymagany |
Urządzenia portu I2C
MachXO2/MachXO3/MachXO3D | — | — | — | — | Opcjonalne połączenia z sygnałami PROGRAMN, INITN i/lub DONE urządzenia | Wymagany | Wymagany | |||
Menedżer platformy II | — | — | — | — | Wymagany | Wymagany | SCL_M | |||
L-ASC10 | — | — | — | — | — | — | — | Wymagany | Wymagany | |
Krzyżowe łącze LIF-MD6000 |
— | — | — | — | — | Optować. CDONE |
CRESET_B |
Wymagany |
Wymagany |
Nagłówki
1 x 10 conn (różne kable) | 3 | 2 | 6 | 8 | 4 | 9 lub 10 | 5 lub 9 | 1 | 7 | |
1 x 8 połączeń (patrz rysunek 3.4) | 3 | 2 | 6 | 8 | 4 | — | 5 | 1 | 7 | |
2 x 5 połączeń (patrz rysunek 3.5) | 5 | 7 | 3 | 1 | 10 | — | 9 | 6 | 2, 4 lub 8 |
Programiści
Modele 300 | 5 | 7 | 3 | 1 | 10 | — | 9 | 6 | 2, 4 lub 8 | |
iCEprog™ iCEprogM1050 | 8 | 5 | — | 7 | 9 | 3 | 1 | 6 | 10 |
Uwagi:
- W przypadku starszych urządzeń Lattice ISP wymagany jest kondensator odsprzęgający 0.01 μF na ispEN/ENABLE płyty docelowej.
- W przypadku HW-USBN-2A/2B, płyta docelowa dostarcza zasilanie – Typowe ICC = 10 mA. W przypadku urządzeń, które mają pin VCCJ, VCCJ musi być podłączonymi urządzeniami, podłącz odpowiedni bank VCCIO do VCC kabla. Kondensator odsprzęgający 0.1 μF jest wymagany na VCCJ lub VCCIO blisko urządzenia. arkusz, aby określić, czy urządzenie ma pin VCCJ lub jaki bank VCCIO kontroluje docelowy port programowania (może to nie być to samo, co docelowy 3. Sygnały otwartego drenu. Płyta docelowa powinna mieć rezystor podciągający ~2.2 kΩ podłączony do tej samej płaszczyzny, do której podłączony jest VCC. Kable HW-USBN-2B do VCC.
- Podczas programowania urządzeń ispPAC lub ispClock za pomocą oprogramowania PAC-Designer® nie należy podłączać złącza TRST/DONE.
- W przypadku używania kabla starszego niż HW-USBN-2B należy podłączyć zasilanie zewnętrzne +5 V pomiędzy pin 1050 (VCC) a pin 4 (GND) urządzenia iCEprogM2.
- W przypadku HW-USBN-2B dla I3.3C obsługiwane są tylko wartości VCC od 2.5 V do 2 V.
Podłączanie kabla programującego
Płyta docelowa musi być odłączona od zasilania podczas podłączania, odłączania lub ponownego podłączania kabla programującego. Zawsze podłączaj pin GND kabla programującego (czarny przewód) przed podłączeniem jakiegokolwiek innego JTAG piny. Nieprzestrzeganie tych procedur może spowodować uszkodzenie docelowego programowalnego urządzenia.
Kabel do programowania TRST Pin
Nie zaleca się podłączania pinu TRST płytki do pinu TRST kabla. Zamiast tego podłącz pin TRST płytki do Vcc. Jeśli pin TRST płytki jest podłączony do pinu TRST kabla, poinstruuj ispVM/Diamond Programmer, aby wysterował pin TRST w stan wysoki.
Aby skonfigurować program ispVM/Diamond Programmer do utrzymywania pinu TRST w stanie wysokim:
- Wybierz pozycję menu Opcje.
- Wybierz opcję Konfiguracja kabla i portu I/O.
- Zaznacz pole wyboru TRST/Reset Pin-Connected.
- Zaznacz przycisk opcji Ustaw wysoką.
Jeśli nie wybrano właściwej opcji, pin TRST jest sterowany przez ispVM/Diamond Programmer stanem niskim. W konsekwencji łańcuch BSCAN nie działa, ponieważ jest zablokowany w stanie RESET.
Kabel programujący ispEN Pin
Następujące piny powinny być uziemione:
- Pin BSCAN urządzeń 2000VE
- ENABLE pin of MACH4A3/5-128/64, MACH4A3/5-64/64 and MACH4A3/5-256/128 devices.
Masz jednak możliwość sterowania pinami BSCAN i ENABLE przez pin ispEN z kabla. W takim przypadku program ispVM/Diamond musi być skonfigurowany tak, aby sterować pinem ispEN w stanie niskim w następujący sposób:
Aby skonfigurować program ispVM/Diamond Programmer do ustawienia pinu ispEN na niski:
- Wybierz pozycję menu Opcje.
- Wybierz opcję Konfiguracja kabla i portu I/O.
- Zaznacz pole wyboru ispEN/BSCAN Pin Connected.
- Zaznacz przycisk opcji Ustaw niską.
Każdy kabel do programowania jest dostarczany z dwoma małymi złączami, które pomagają utrzymać flywire w porządku. Poniższy producent i numer części to jedno z możliwych źródeł odpowiednich złączy:
- Złącze 1 x 8 (np.amp(np. Samtec SSQ-108-02-TS)
- Złącze 2 x 5 (np.amp(np. Samtec SSQ-105-02-TD)
Kable programujące flywire lub złącza są przeznaczone do podłączania do standardowych złączy o rozstawie 100 mil (piny rozmieszczone co 0.100 cala). Lattice zaleca złącze o długości 0.243 cala lub 6.17 mm. Jednak złącza o innych długościach mogą działać równie dobrze.
Informacje o zamówieniu
Tabela 10.1. Podsumowanie funkcji kabla programującego
Funkcja | Sprzęt-USBN-2B | Sprzęt-USBN-2A | Sprzęt-USB-2A | Sprzęt-USB-1A | Sprzęt-DLN-3C | HW7265-DL3, HW7265-DL3A, HW-DL-3B,
HW-DL-3C |
HW7265-DL2 | HW7265-DL2A | PDS4102-DL2 | PDS4102-DL2A |
USB | X | X | X | X | — | — | — | — | — | — |
PC-Równoległy | — | — | — | — | X | X | X | X | X | X |
Wsparcie 1.2 V | X | X | X | — | — | — | — | — | — | — |
Wsparcie 1.8 V | X | X | X | X | X | X | — | X | — | X |
2.5-3.3 V
Wsparcie |
X | X | X | X | X | X | X | X | X | X |
Wsparcie 5.0 V | — | X | X | X | X | X | X | X | X | X |
Złącze 2 x 5 | — | X | X | X | X | X | X | X | — | — |
Złącze 1 x 8 | X | X | X | X | X | — | — | X | X | |
Linka lotnicza | X | X | X | X | X | X | — | — | — | — |
Budownictwo bez ołowiu | X | X | — | — | X | — | — | — | — | — |
Dostępne na zamówienie | X | — | — | — | X | — | — | — | — | — |
Tabela 10.2. Informacje dotyczące zamówień
Opis | Numer części do zamówienia | Chiny RoHS Okres przyjaznego dla środowiska użytkowania (EFUP) |
Kabel do programowania (USB). Zawiera kabel USB 6′, złącza flywire, adapter 8-pozycyjny (1 x 8) i adapter 10-pozycyjny (2 x 5), bezołowiowy, konstrukcja zgodna z RoHS. | Sprzęt-USBN-2B |
|
Kabel do programowania (tylko PC). Zawiera adapter portu równoległego, kabel 6′, złącza flywire, adapter 8-pozycyjny (1 x 8) i 10-
adapter pozycji (2 x 5), konstrukcja bez ołowiu, zgodna z RoHS. |
Sprzęt-DLN-3C |
Notatka: Dodatkowe kable są opisane w tym dokumencie wyłącznie w celach historycznych, kable te nie są już produkowane. Kable obecnie dostępne do zamówienia są w pełni równoważnymi elementami zamiennymi.
Załącznik A. Rozwiązywanie problemów z instalacją sterownika USB
Ważne jest, aby zainstalować sterowniki przed podłączeniem komputera do kabla USB. Jeśli kabel zostanie podłączony przed zainstalowaniem sterowników, system Windows spróbuje zainstalować własne sterowniki, które mogą nie działać.
Jeśli próbowałeś podłączyć komputer do kabla USB bez wcześniejszej instalacji odpowiednich sterowników lub masz problemy z komunikacją z kablem USB Lattice po zainstalowaniu sterowników, wykonaj poniższe czynności:
- Podłącz kabel USB Lattice. Wybierz Start > Ustawienia > Panel sterowania > System.
- W oknie dialogowym Właściwości systemu kliknij kartę Sprzęt i przycisk Menedżer urządzeń. W obszarze Kontrolery uniwersalnej magistrali szeregowej powinieneś zobaczyć Lattice USB ISP Programmer. Jeśli tego nie widzisz, poszukaj Nieznanego urządzenia z żółtą flagą. Kliknij dwukrotnie ikonę Nieznanego urządzenia.
- W oknie dialogowym Właściwości nieznanego urządzenia kliknij opcję Zainstaluj ponownie sterownik.
- Wybierz opcję Przeglądaj mój komputer w poszukiwaniu oprogramowania sterownika.
Przejdź do katalogu isptools\ispvmsystem, aby znaleźć sterownik Lattice EzUSB.
Przejdź do katalogu isptools\ispvmsystem\Drivers\FTDIUSBDriver w celu pobrania sterownika FTDI FTUSB. - W przypadku instalacji Diamond przejdź do lscc/diamond/data/vmdata/drivers. Kliknij Dalej.
- Wybierz Zainstaluj oprogramowanie tego sterownika mimo to. System zaktualizuje sterownik.
- Kliknij Zamknij i zakończ instalację sterownika USB.
- W obszarze Panel sterowania > System > Menedżer urządzeń > Kontrolery uniwersalnej magistrali szeregowej powinny znajdować się następujące pozycje: W przypadku sterownika Lattice EzUSB: zainstalowane urządzenie Lattice USB ISP Programmer.
W przypadku sterownika FTDI FTUSB: zainstalowane urządzenia USB Serial Converter A i USB Converter B
Jeśli masz problemy lub potrzebujesz dodatkowych informacji, skontaktuj się z pomocą techniczną Lattice.
Wsparcie techniczne
Aby uzyskać pomoc, prześlij zgłoszenie do pomocy technicznej na stronie www.latticesemi.com/techsupport.
Historia rewizji
Wersja 26.4, maj 2020 r.
Sekcja | Podsumowanie zmian |
Kable do programowania | Zaktualizowana krata weblink do witryny www.latticesemi.com/programmer. |
Oprogramowanie do programowania |
Wersja 26.3, październik 2019 r.
Sekcja | Podsumowanie zmian |
Rozważania dotyczące projektowania płyt docelowych; programowanie Flywire i
Odniesienie do połączenia |
Wyjaśniono wartości VCC obsługiwane przez interfejs I2C. Dodano uwagi do Tabeli 6.1. |
Wersja 26.2, maj 2019 r.
Sekcja | Podsumowanie zmian |
— | Dodano sekcję Zastrzeżenia. |
Programowanie Flywire i odniesienie do połączeń | Zaktualizowana tabela 6.1. Odniesienie do pinów i kabli.
Dodano MachXO3D Dodano CRESET_B do Crosslink I2C. Zaktualizowano elementy w Urządzeniach portu I2C · Dodano Platform Manager II. · Zmieniono kolejność ispPAC. Zaktualizowano elementy w I2C Port Devices. · Zmieniono Power Manager II na Platform Manager II i zaktualizowano wartość I2C: SDA. · Zmieniono ASC na L-ASC10 Zaktualizowano przypis 4, aby uwzględnić urządzenia ispClock. Skorygowano znaki towarowe. |
Historia rewizji | Zaktualizowany format. |
Tylna okładka | Zaktualizowany szablon. |
— | Drobne zmiany redakcyjne |
Wersja 26.1, maj 2018 r.
Sekcja | Podsumowanie zmian |
Wszystko | Poprawiono wpisy w sekcji Urządzenia portu SPI podrzędnego w Tabeli 6.1. |
Wersja 26.0, kwiecień 2018 r
Sekcja | Podsumowanie zmian |
Wszystko | Zmieniono numer dokumentu z UG48 na FPGA-UG-02024. Zaktualizowano szablon dokumentu. |
Kable do programowania | Usunięto zbędne informacje i zmieniono link do www/latticesemi.com/software. |
Definicje pinów kabla programującego | Zaktualizowane nazwy pinów kabla programującego w tabeli 3.1. Definicje pinów kabla programującego. |
Programowanie Flywire i odniesienie do połączeń | Zastąpiono Tabelę 2. Odniesienie do konwersji Flywire i Tabelę 3. Zalecane połączenia pinów pojedynczym odniesieniem do pinów i kabli z Tabeli 6.1. |
Informacje o zamówieniu | Przeniesiono Tabelę 10.1. Podsumowanie funkcji kabla programującego do Informacji o zamówieniu. |
Wersja 25.0, listopad 2016
Sekcja | Podsumowanie zmian |
Programowanie Flywire i odniesienie do połączeń | Zmieniono tabelę 3, zalecane połączenia pinowe. Dodano urządzenie CrossLink. |
Wersja 24.9, październik 2015 r.
Sekcja | Podsumowanie zmian |
Programowanie Flywire i odniesienie do połączeń | Zmieniona tabela 3, zalecane połączenia pinowe.
Dodano kolumnę CRESET-B. Dodano urządzenie iCE40 UltraLite. |
Pomoc techniczna | Zaktualizowane informacje dotyczące pomocy technicznej. |
Wersja 24.8, marzec 2015 r.
Sekcja | Podsumowanie zmian |
Definicje pinów kabla programującego | Zmieniony opis INIT w Tabeli 1, Definicje pinów kabla programującego. |
Wersja 24.7, styczeń 2015 r.
Sekcja | Podsumowanie zmian |
Definicje pinów kabla programującego | W Tabeli 1, Definicje pinów kabla programującego, ispEN/Enable/PROG zmieniono na ispEN/Enable/PROG/SN i poprawiono jego opis.
Zaktualizowany rysunek 2. Kabel programujący Interfejs programowania wewnątrz systemu dla komputera PC (HW-USBN-2B). |
Kabel programujący ispEN Pin | W Tabeli 4, Podsumowanie funkcji kabla programującego, HW-USBN-2B oznaczony jest jako dostępny do zamówienia. |
Informacje o zamówieniu | Zmieniono HW-USBN-2A na HW-USBN-2B. |
Wersja 24.6, lipiec 2014 r
Sekcja | Podsumowanie zmian |
Wszystko | Zmieniono tytuł dokumentu z ispDOWNLOAD Cables na Programming Cables User's Guide. |
Definicje pinów kabla programującego | Zaktualizowano tabelę 3, zalecane połączenia pinów. Dodano rodziny urządzeń ECP5, iCE40LM, iCE40 Ultra i MachXO3. |
Rozważania dotyczące projektowania płyty docelowej | Zaktualizowana sekcja. Zaktualizowany link do FAQ na temat kontroli narzędzia ispVM nad cyklem pracy TCK i/lub częstotliwością. |
Pomoc techniczna | Zaktualizowane informacje dotyczące pomocy technicznej. |
Wersja 24.5, październik 2012 r.
Sekcja | Podsumowanie zmian |
Programowanie Flywire i odniesienie do połączeń | Dodano nazwy pinów portu konfiguracji iCE40 do tabeli referencyjnej konwersji Flywire. |
Programowanie Flywire i odniesienie do połączeń | Dodano informacje o iCE40 do tabeli Zalecane połączenia kablowe. |
Wersja 24.4, luty 2012
Sekcja | Podsumowanie zmian |
Wszystko | Zaktualizowany dokument z nowym logo korporacyjnym. |
Wersja 24.3, listopad 2011
Sekcja | Podsumowanie zmian |
Wszystko | Dokument przekonwertowano do formatu podręcznika użytkownika. |
Cechy | Dodano rysunek kabla USB – HW-USBN-2A. |
Programowanie Flywire i odniesienie do połączeń | Zaktualizowana tabela zalecanych połączeń kablowych dla urządzeń MachXO2. |
Rozważania dotyczące projektowania płyty docelowej | Zaktualizowana sekcja. |
Załącznik A | Dodano sekcję. |
Wersja 24.2, październik 2009 r.
Sekcja | Podsumowanie zmian |
Wszystko | Dodano informacje dotyczące specyfikacji fizycznych złączy Flywire. |
Wersja 24.1, lipiec 2009 r
Sekcja | Podsumowanie zmian |
Wszystko | Dodano sekcję tekstową dotyczącą rozważań nad projektem płyty docelowej. |
Programowanie Flywire i odniesienie do połączeń | Dodano nagłówek sekcji. |
Poprzednie wersje
Sekcja | Podsumowanie zmian |
— | Poprzednie wydania Lattice. |
Dokumenty / Zasoby
![]() |
Kable programujące LATTICE FPGA-UG-02042-26.4 [plik PDF] Instrukcja użytkownika FPGA-UG-02042-26.4 Kable do programowania, FPGA-UG-02042-26.4, Kable do programowania, Kable |