LATTICE FPGA-UG-02042-26.4 Programmeerkabels
Vrijwaring
Lattice geeft geen garantie, verklaring of garantie met betrekking tot de nauwkeurigheid van de informatie in dit document of de geschiktheid van haar producten voor een bepaald doel. Alle informatie hierin wordt geleverd AS IS en met alle fouten, en alle risico's verbonden aan dergelijke informatie zijn volledig bij de Koper. De koper mag niet vertrouwen op de hierin verstrekte gegevens en prestatiespecificaties of parameters. Producten die door Lattice worden verkocht, zijn onderworpen aan beperkte tests en het is de verantwoordelijkheid van de koper om onafhankelijk de geschiktheid van producten te bepalen en deze te testen en te verifiëren. Lattice-producten mogen niet worden gebruikt in combinatie met missie- of veiligheidskritieke of enige andere toepassing waarin het falen van het product van Lattice een situatie zou kunnen creëren waarin persoonlijk letsel, overlijden, ernstige eigendoms- of milieuschade kan optreden. De informatie in dit document is eigendom van Lattice Semiconductor en Lattice behoudt zich het recht voor om op elk moment zonder voorafgaande kennisgeving wijzigingen aan te brengen in de informatie in dit document of in producten.
Functies
- Ondersteuning voor alle programmeerbare Lattice-producten
- 2.5 V tot 3.3 V I2C-programmering (HW-USBN-2B)
- 1.2 V tot 3.3 VJTAG en SPI-programmering (HW-USBN-2B)
- 1.2 V tot 5 VJTAG en SPI-programmering (alle andere kabels)
- Ideaal voor ontwerpprototyping en foutopsporing
- Maak verbinding met meerdere pc-interfaces
- USB (v.1.0, v.2.0)
- PC parallelle poort
- Gebruiksvriendelijke programmeerconnectoren
- Veelzijdige flywire, 2 x 5 (.100”) of 1 x 8 (.100”) connectoren
- 6 voet (2 meter) of meer programmeerkabellengte (PC naar DUT)
- Loodvrije/RoHS-conforme constructie
Programmeerkabels
Lattice Programming Cable-producten zijn de hardwareverbinding voor in-systeemprogrammering van alle Lattice-apparaten. Nadat u uw logisch ontwerp hebt voltooid en een programmering hebt gemaakt, file met de Lattice Diamond®/ispLEVER® Classic-ontwikkeltools kunt u Diamond Programmer- of ispVM™-systeemsoftware gebruiken om apparaten op uw bord te programmeren. De ispVM System/Diamond Programmer-software genereert automatisch de juiste programmeeropdrachten, programmeeradressen en programmeergegevens op basis van informatie die is opgeslagen in de programmering file en parameters die u instelt in Diamond Programmer/ispVM System. Programmeersignalen worden vervolgens gegenereerd vanaf de USB- of parallelle poort van een pc en via de programmeerkabel naar het apparaat geleid. Voor de programmering zijn geen extra componenten nodig.
Diamond Programmer/ispVM-systeemsoftware wordt meegeleverd met alle Lattice-ontwerptoolproducten en kan worden gedownload van de Lattice web locatie bij www.latticesemi.com/programmer.
Definities van programmeerkabelpen
De functies van de programmeerkabels komen overeen met de beschikbare functies op programmeerbare apparaten met Lattice. Aangezien sommige apparaten verschillende programmeerfuncties hebben, kunnen de specifieke functies van de programmeerkabel afhankelijk zijn van het geselecteerde doelapparaat. ispVM System/Diamond Programmer-software genereert automatisch de juiste functies op basis van het geselecteerde apparaat. Zie Tabel 3.1 voor een overview van de programmeerkabelfuncties.
Tabel 3.1. Definities van kabelpennen programmeren.
Programmeerkabel Pin | Naam | Type programmeerkabel: | Beschrijving |
VCC | Programmeervolumetage | Invoer | Maak verbinding met het VCCIO- of VCCJ-vlak van het doelapparaat. Typische ICC = 10 mA. Het doelbord
levert de VCC-voeding/referentie voor de kabel. |
TDO/ZO | Uitvoer van testgegevens | Invoer | Wordt gebruikt om gegevens te verplaatsen via de IEEE1149.1 (JTAG) programmeerstandaard. |
TDI/SI | Invoer van testgegevens | Uitvoer | Wordt gebruikt om gegevens binnen te schuiven via de IEEE1149.1-programmeerstandaard. |
ISPEN/PROG | Inschakelen | Uitvoer | Schakel het te programmeren apparaat in.
Functioneert ook als SN/SSPI Chip Select voor SPI-programmering met HW-USBN-2B. |
TRST | Test resetten | Uitvoer | Optionele IEEE 1149.1 staat machine reset. |
KLAAR | KLAAR | Invoer | DONE geeft status van configuratie aan |
TMS | Testmodus Selecteer ingang | Uitvoer | Wordt gebruikt om de IEEE1149.1-statusmachine te besturen. |
GND | Grond | Invoer | Maak verbinding met het grondvlak van het doelapparaat |
TCK/SCLK | Ingang testklok | Uitvoer | Wordt gebruikt om de IEEE1149.1-statusmachine te klokken |
INIT | Initialiseren | Invoer | Geeft aan dat het apparaat gereed is om met de configuratie te beginnen. INITN is alleen te vinden op sommige apparaten. |
I2C: SCL* | I2C SCL | Uitvoer | Levert het I2C-signaal SCL |
I2C: SDA* | I2C-SDA | Uitvoer | Levert het I2C-signaal SDA. |
5 V UIT* | 5 V uit | Uitvoer | Levert een 5 V-signaal voor de iCEprogM1050 Programmer. |
Opmerking: Alleen te vinden op de HW-USBN-2B-kabel.
Opmerking: Vereist Diamond Programmer 3.1 of hoger.
Figuur 3.2. Programmeerkabel In-systeem programmeerinterface voor de pc (HW-USB-1A of HW-USB-2A)*
Opmerking: Lattice PAC-Designer®-software ondersteunt geen programmering met USB-kabels. Gebruik de Diamond Programmer/ispVM-systeemsoftware om ispPAC-apparaten met deze kabels te programmeren.
Opmerking: HW7265-DL3, HW7265-DL3A, HW-DL-3B, HW-DL-3C en HW-DLN-3C zijn functioneel gelijkwaardige producten.
Figuur 3.4. Programmeerkabel In-systeem programmeerinterface voor de pc (pDS4102-DL2 of pDS4102- DL2A)
Figuur 3.5. Programmeerkabel In-systeem programmeerinterface voor de pc (HW7265-DL2 of HW7265-DL2A)*
Opmerking: Ter referentie: de 2 x 10-connector op de HW7265-DL2 of HW7265-DL2A is gelijk aan Tyco 102387-1. Dit zal worden gekoppeld aan standaard 100-mil afstand 2 x 5 headers, of een 2 x 5 gecodeerde, verzonken mannelijke connector zoals de 3M N2510-5002RB.
Programmeren Software
Diamond Programmer en ispVM-systeem voor klassieke apparaten is de favoriete softwaretool voor programmeerbeheer voor alle Lattice-apparaten en downloadkabels. De nieuwste versie van Lattice Diamond Programmer of ispVM System-software kan worden gedownload van de Lattice web site op www.latticesemi.com/programmer.
Overwegingen bij het ontwerp van het doelbord
Een pull-down weerstand van 4.7 kΩ wordt aanbevolen op de TCK-aansluiting van het doelbord. Deze pull-down wordt aanbevolen om onbedoeld klokken van de TAP-controller te voorkomen, veroorzaakt door snelle klokflanken of als VCC rampop. Deze pull-down wordt aanbevolen voor alle programmeerbare families met Lattice.
De I2C-signalen SCL en SDA zijn open drain. Een pull-up-weerstand van 2.2 kΩ naar VCC is vereist op het doelbord. Alleen VCC-waarden van 3.3 V en 2.5 V voor I2C worden ondersteund door de HW-USBN-2B-kabels.
Voor Lattice-apparaatfamilies die een laag vermogen hebben, wordt aanbevolen om een 500 Ω-weerstand toe te voegen tussen VCCJ en GND tijdens het programmeerinterval wanneer een USB-programmeerkabel is aangesloten op een bordontwerp met zeer laag vermogen. Er is een FAQ beschikbaar waarin dit uitgebreider wordt besproken op:
http://www.latticesemi.com/en/Support/AnswerDatabase/2/2/0/2205
De JTAG De snelheid van de programmeerpoort moet mogelijk worden geregeld bij het gebruik van de programmeerkabels die zijn aangesloten op de PCB's van de klant. Dit is vooral belangrijk bij lange PCB-routering of bij veel doorgeluste apparaten. De Lattice-programmeersoftware kan de timing aanpassen van TCK toegepast op de JTAG programmeerpoort van de kabel. Deze lage-precisie poortinstelling van TCK is afhankelijk van vele factoren, waaronder de pc-snelheid en het type kabel dat wordt gebruikt (parallelle poort, USB of USB2). Deze softwarefunctie biedt een optie om de TCK te vertragen voor foutopsporing of lawaaierige omgevingen. Er is een veelgestelde vragen beschikbaar waarin dit uitgebreider wordt besproken op: http://www.latticesemi.com/en/Support/AnswerDatabase/9/7/974.aspx
De USB-downloadkabel kan worden gebruikt om Power Manager- of ispClock-producten te programmeren met Lattice-programmeersoftware. Wanneer u de USB-kabel gebruikt met de Power Manager I-apparaten (POWR604, POWR1208, POWR1208P1), moet u TCK met een factor 2 vertragen. Er is een FAQ beschikbaar waarin dit uitgebreider wordt besproken:
http://www.latticesemi.com/en/Support/AnswerDatabase/3/0/306.aspx
Flywire en verbindingsreferentie programmeren
Raadpleeg tabel 6.1 om per Lattice-apparaat te identificeren hoe u verschillende vliegdraden van Lattice-programmeerkabels moet aansluiten. JTAG, SPI- en I2C-configuratie ondubbelzinnig geïdentificeerd. Legacy-kabels en hardware worden ter referentie meegeleverd. Daarnaast worden verschillende headerconfiguraties getabelleerd.
Tabel 6.1. Pin- en kabelreferentie
HW-USBN-2B
Flywire kleur |
TDI/SI | TDO/ZO | TMS | TCK/SCLK | ISPEN/PROG | KLAAR | TRST(UITGANG) | VCC | GND | I2C |
Oranje | Bruin | Paars | Wit | Geel | Blauw | Groente | Rood | Zwart | Geel | |
HW-USBN-2A
Flywire kleur |
TDI | TDO | TMS | TCK | ispEN/PROG | INIT | TRST(UITGANG)/KLAAR(INVOER) | VCC | GND | |
Oranje | Bruin | Paars | Wit | Geel | Blauw | Groente | Rood | Zwart | ||
HW-DLN-3C
Flywire kleur |
TDI | TDO | TMS | TCK | ispEN/PROG |
na |
TRST(UITGANG) | VCC | GND | |
Oranje | Bruin | Paars | Wit | Geel | Groente | Rood | Zwart | |||
Programmeerkabel pin type Target Board Aanbeveling: |
Uitvoer | Invoer | Uitvoer | Uitvoer | Uitvoer | Invoer | Invoer/Uitvoer | Invoer | Invoer | Ou |
— | — | 4.7 kΩ Optrekken | 4.7 kΩ Pull-Down |
(Noot 1) |
— | — |
(Noot 2) |
— | (Nee
(Nee |
|
Sluit de programmeerkabeldraden (hierboven) aan op het corresponderende apparaat of de headerpinnen (zie hieronder). |
JTAG Poort apparaten
ECP5™ | TDI | TDO | TMS | TCK |
Optionele aansluitingen op apparaat ispEN, PROGRAMN, INITN-, DONE- en/of TRST-signalen (definieer in Custom I/O-instellingen in ispVM-systeem) of Diamond Programmer-software. Niet alle apparaten hebben deze pinnen beschikbaar) |
Vereist | Vereist | |
RoosterECP3™/LatticeECP2M™ RoosterECP2™/LatticeECP™/ LatticeEC™ |
TDI |
TDO |
TMS |
TCK |
Vereist |
Vereist |
||
LatticeXP2™/LatticeXP™ | TDI | TDO | TMS | TCK | Vereist | Vereist | ||
LatticeSC™/LatticeSCM™ | TDI | TDO | TMS | TCK | Vereist | Vereist | ||
MachXO2™/MachXO3™/MachXO3D™ | TDI | TDO | TMS | TCK | Vereist | Vereist | ||
MachXO™ | TDI | TDO | TMS | TCK | Vereist | Vereist | ||
ORCA®/FPSC | TDI | TDO | TMS | TCK | Vereist | Vereist | ||
ispXPGA®/ispXPLD™ | TDI | TDO | TMS | TCK | Vereist | Vereist | ||
ispMACH® 4000/ispMACH/ispLSI® 5000 | TDI | TDO | TMS | TCK | Vereist | Vereist | ||
MACH®4A | TDI | TDO | TMS | TCK | Vereist | Vereist | ||
ispGDX2™ | TDI | TDO | TMS | TCK | Vereist | Vereist | ||
ispPAC®/ispClock™ (Opmerking 4) | TDI | TDO | TMS | TCK | Vereist | Vereist | ||
Platform Manager™/Power Manager/Power Manager II/Platform Manager II
(Noot 4) |
TDI |
TDO |
TMS |
TCK |
Vereist |
Vereist |
Tabel 6.1. Pin- en kabelreferentie
HW-USBN-2B
Flywire kleur |
TDI/SI | TDO/ZO | TMS | TCK/SCLK | ISPEN/PROG | KLAAR | TRST(UITGANG) | VCC | GND | I2C |
Oranje | Bruin | Paars | Wit | Geel | Blauw | Groente | Rood | Zwart | Geel | |
HW-USBN-2A
Flywire kleur |
TDI | TDO | TMS | TCK | ispEN/PROG | INIT | TRST(UITGANG)/KLAAR(INVOER) | VCC | GND | |
Oranje | Bruin | Paars | Wit | Geel | Blauw | Groente | Rood | Zwart | ||
HW-DLN-3C
Flywire kleur |
TDI | TDO | TMS | TCK | ispEN/PROG |
na |
TRST(UITGANG) | VCC | GND | |
Oranje | Bruin | Paars | Wit | Geel | Groente | Rood | Zwart | |||
Programmeerkabel pin type Target Board Aanbeveling: |
Uitvoer | Invoer | Uitvoer | Uitvoer | Uitvoer | Invoer | Invoer/Uitvoer | Invoer | Invoer | O |
— | — | 4.7 kΩ Optrekken | 4.7 kΩ Pull-Down |
(Noot 1) |
— | — |
(Noot 2) |
— | (N
(N |
|
Sluit de programmeerkabeldraden (hierboven) aan op het overeenkomstige apparaat of de koppennen (hieronder: |
Slave SPI-poortapparaten
ECP5 | MOSI | MISO | — | CCLK | SN |
Optionele aansluitingen op PROGRAMN-, INITN- en/of DONE-signalen van het apparaat |
Vereist | Vereist | ||
RoosterECP3 | MOSI | MISO | — | CCLK | SN | Vereist | Vereist | |||
MachXO2/MachXO3/MachXO3D | SI | SO | — | CCLK | SN | Vereist | Vereist | |||
CrossLink™ LIF-MD6000 |
MOSI |
MISO |
— |
SPI_SCK |
SPI_SS |
Optie CDONE |
CRESET_B |
Vereist |
Vereist |
|
iCE40™/iCE40LM/iCE40 Ultra™/iCE40 UltraLite™ |
SPI_SI |
SPI_SO |
— |
SPI_SCK |
SPI_SS_B |
Optie CDONE |
CRESET_B |
Vereist |
Vereist |
I2C-poortapparaten
MachXO2/MachXO3/MachXO3D | — | — | — | — | Optionele aansluitingen op PROGRAMN-, INITN- en/of DONE-signalen van het apparaat | Vereist | Vereist | |||
Platformmanager II | — | — | — | — | Vereist | Vereist | SCL_M | |||
L-ASC10 | — | — | — | — | — | — | — | Vereist | Vereist | |
CrossLink LIF-MD6000 |
— | — | — | — | — | Optie CDONE |
CRESET_B |
Vereist |
Vereist |
Kopteksten
1 x 10 conn (diverse kabels) | 3 | 2 | 6 | 8 | 4 | 9 of 10 | 5 of 9 | 1 | 7 | |
1 x 8 aansluiting (zie figuur 3.4) | 3 | 2 | 6 | 8 | 4 | — | 5 | 1 | 7 | |
2 x 5 aansluiting (zie figuur 3.5) | 5 | 7 | 3 | 1 | 10 | — | 9 | 6 | 2, 4 of 8 |
Programmeurs
Model300 | 5 | 7 | 3 | 1 | 10 | — | 9 | 6 | 2, 4 of 8 | |
iCEprog™ iCEprogM1050 | 8 | 5 | — | 7 | 9 | 3 | 1 | 6 | 10 |
Opmerkingen:
- Voor oudere Lattice ISP-apparaten is een ontkoppelingscondensator van 0.01 F vereist op ispEN/ENABLE van het doelbord.
- Voor HW-USBN-2A/2B levert de doelkaart de stroom – Typische ICC = 10 mA. Voor apparaten met een VCCJ-pin moet de VCCJ aangesloten zijn op apparaten, sluit de juiste bank VCCIO aan op de VCC van de kabel. Een ontkoppelingscondensator van 0.1 F is vereist op VCCJ of VCCIO in de buurt van het apparaat. blad om te bepalen of het apparaat een VCCJ-pin heeft of welke VCCIO-bank de doelprogrammeerpoort bestuurt (dit is mogelijk niet hetzelfde als een doel 3. Open drain-signalen. Het doelbord moet een pull-up-weerstand van ~ 2.2 kΩ op dezelfde vlak waarop VCC is aangesloten HW-USBN-2B kabels naar VCC.
- Wanneer u PAC-Designer®-software gebruikt om ispPAC- of ispClock-apparaten te programmeren, sluit dan geen TRST/DONE aan.
- Als u een kabel gebruikt die ouder is dan HW-USBN-2B, sluit dan een +5 V externe voeding aan tussen iCEprogM1050 pin 4 (VCC) en pin 2 (GND).
- Voor HW-USBN-2B worden alleen VCC-waarden van 3.3 V tot 2.5 V ondersteund voor I2C.
De programmeerkabel aansluiten
Het doelbord moet spanningsloos zijn bij het aansluiten, loskoppelen of opnieuw aansluiten van de programmeerkabel. Sluit altijd de GND-pin (zwarte draad) van de programmeerkabel aan voordat u een andere J . aansluitTAG pinnen. Als u deze procedures niet volgt, kan dit leiden tot schade aan het programmeerbare doelapparaat.
Programmeerkabel TRST Pin
Het wordt niet aanbevolen om de TRST-pin van het bord aan te sluiten op de TRST-pin van de kabel. Verbind in plaats daarvan de TRST-pin van het bord met Vcc. Als de TRST-pin van de kaart is aangesloten op de TRST-pin van de kabel, instrueer dan ispVM/Diamond Programmer om de TRST-pin hoog te zetten.
Om ispVM/Diamond Programmer te configureren om de TRST-pin hoog te maken:
- Selecteer het menu-item Opties.
- Selecteer Kabel- en I/O-poortinstellingen.
- Schakel het selectievakje TRST/Reset Pin-Connected in.
- Selecteer het keuzerondje Hoog instellen.
Als de juiste optie niet is geselecteerd, wordt de TRST-pin laag gestuurd door ispVM/Diamond Programmer. Bijgevolg werkt de BSCAN-keten niet omdat de keten is vergrendeld in een RESET-status.
Programmeerkabel ispEN Pin
De volgende pinnen moeten worden geaard:
- BSCAN-pin van de 2000VE-apparaten
- ENABLE pin of MACH4A3/5-128/64, MACH4A3/5-64/64 and MACH4A3/5-256/128 devices.
U hebt echter de mogelijkheid om de BSCAN- en ENABLE-pinnen te laten aansturen door de ispEN-pin van de kabel. In dit geval moet ispVM/Diamond Programmer worden geconfigureerd om de ispEN-pin als volgt laag te sturen:
Om ispVM/Diamond Programmer te configureren om de ispEN-pin laag te zetten:
- Selecteer het menu-item Opties.
- Selecteer Kabel- en I/O-poortinstellingen.
- Schakel het selectievakje ispEN/BSCAN Pin Connected in.
- Selecteer het keuzerondje Laag instellen.
Elke programmeerkabel wordt geleverd met twee kleine connectoren die u helpen de flywires georganiseerd te houden. De volgende fabrikant en onderdeelnummer is een mogelijke bron voor gelijkwaardige connectoren:
- 1 x 8 Connector (bijvample, Samtec SSQ-108-02-TS)
- 2 x 5 Connector (bijvample, Samtec SSQ-105-02-TD)
De flywire of headers van de programmeerkabel zijn bedoeld om te worden aangesloten op standaard headers met een tussenafstand van 100 mil (pinnen op een onderlinge afstand van 0.100 inch). Lattice beveelt een kop aan met een lengte van 0.243 inch of 6.17 mm. Hoewel headers van andere lengtes even goed kunnen werken.
Bestel Informatie
Tabel 10.1. Functieoverzicht programmeerkabel
Functie | 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-DL2A | PDS4102-DL2 | PDS4102-DL2A |
USB | X | X | X | X | — | — | — | — | — | — |
PC-parallel | — | — | — | — | X | X | X | X | X | X |
1.2 V-ondersteuning | X | X | X | — | — | — | — | — | — | — |
1.8 V-ondersteuning | X | X | X | X | X | X | — | X | — | X |
2.5-3.3V
Steun |
X | X | X | X | X | X | X | X | X | X |
5.0 V-ondersteuning | — | X | X | X | X | X | X | X | X | X |
2 x 5 connector | — | X | X | X | X | X | X | X | — | — |
1 x 8 connector | X | X | X | X | X | — | — | X | X | |
Vliegendraad | X | X | X | X | X | X | — | — | — | — |
Loodvrije constructie | X | X | — | — | X | — | — | — | — | — |
Beschikbaar voor bestelling | X | — | — | — | X | — | — | — | — | — |
Tabel 10.2. Bestelinformatie
Beschrijving | Onderdeelnummer bestellen | China RoHS Milieuvriendelijke Gebruiksperiode (EFUP) |
Programmeerkabel (USB). Bevat 6 "USB-kabel, flywire-connectoren, 8-positie (1 x 8) adapter en 10-positie (2 x 5) adapter, loodvrij, RoHS-conforme constructie. | HW-USBN-2B |
|
Programmeerkabel (alleen pc). Bevat parallelle poortadapter, 6′-kabel, flywire-connectoren, 8-polige (1 x 8) adapter en 10-
positie (2 x 5) adapter, loodvrij, RoHS-conforme constructie. |
HW-DLN-3C |
Opmerking: Extra kabels worden in dit document alleen beschreven voor legacy-doeleinden, deze kabels worden niet meer geproduceerd. De kabels die momenteel te bestellen zijn, zijn volledig gelijkwaardige vervangende artikelen.
Bijlage A. Problemen met de installatie van het USB-stuurprogramma oplossen
Het is essentieel dat u de stuurprogramma's installeert voordat u uw pc op de USB-kabel aansluit. Als de kabel is aangesloten voordat de stuurprogramma's zijn geïnstalleerd, probeert Windows zijn eigen stuurprogramma's te installeren die mogelijk niet werken.
Als u hebt geprobeerd de pc op de USB-kabel aan te sluiten zonder eerst de juiste stuurprogramma's te installeren, of als u problemen ondervindt bij het communiceren met de Lattice USB-kabel na het installeren van de stuurprogramma's, volgt u de onderstaande stappen:
- Sluit de Lattice USB-kabel aan. Kies Start > Instellingen > Configuratiescherm > Systeem.
- Klik in het dialoogvenster Systeemeigenschappen op het tabblad Hardware en op de knop Apparaatbeheer. Onder Universal Serial Bus-controllers zou u Lattice USB ISP Programmer moeten zien. Als je dit niet ziet, zoek dan naar het onbekende apparaat met de gele vlag. Dubbelklik op het pictogram Onbekend apparaat.
- Klik in het dialoogvenster Eigenschappen van onbekend apparaat op Stuurprogramma opnieuw installeren.
- Selecteer Op mijn computer naar stuurprogramma's zoeken.
Blader naar de map isptools\ispvmsystem voor het Lattice EzUSB-stuurprogramma.
Blader naar de map isptools\ispvmsystem\Drivers\FTDIUSBDriver voor het FTDI FTUSB-stuurprogramma. - Blader voor Diamond-installaties naar lscc/diamond/data/vmdata/drivers. Klik volgende.
- Selecteer Dit stuurprogramma toch installeren. Het systeem werkt het stuurprogramma bij.
- Klik op Sluiten en voltooi de installatie van het USB-stuurprogramma.
- Onder Configuratiescherm > Systeem > Apparaatbeheer > Universal Serial Bus-controllers moet het volgende staan: Voor het Lattice EzUSB-stuurprogramma: Lattice USB ISP Programmer-apparaat geïnstalleerd.
Voor het FTDI FTUSB-stuurprogramma: USB Serial Converter A en Converter B-apparaten geïnstalleerd
Neem contact op met de technische ondersteuning van Lattice als u problemen ondervindt of aanvullende informatie nodig hebt.
Technische ondersteuning
Dien voor hulp een aanvraag voor technische ondersteuning in op www.latticesemi.com/techsupport.
Revisiegeschiedenis
Herziening 26.4, mei 2020
Sectie | Samenvatting wijzigen |
Programmeerkabels | Bijgewerkt rooster website link naar www.latticesemi.com/programmer. |
Programmeren Software |
Herziening 26.3, oktober 2019
Sectie | Samenvatting wijzigen |
Overwegingen bij het ontwerp van het doelbord; Flywire en . programmeren
Verbindingsreferentie: |
Verduidelijkte VCC-waarden die I2C-interface ondersteunt. Opmerkingen toegevoegd aan tabel 6.1. |
Herziening 26.2, mei 2019
Sectie | Samenvatting wijzigen |
— | Disclaimers-sectie toegevoegd. |
Flywire en verbindingsreferentie programmeren | Bijgewerkte tabel 6.1. Pin- en kabelreferentie.
MachXO3D toegevoegd CRESET_B toegevoegd aan Crosslink I2C. Bijgewerkte items onder I2C-poortapparaten · Platformmanager II toegevoegd. · Gewijzigde volgorde van ispPAC. Bijgewerkte items onder I2C-poortapparaten. · Power Manager II gewijzigd in Platform Manager II en I2C bijgewerkt: SDA-waarde. · ASC gewijzigd in L-ASC10 Voetnoot 4 bijgewerkt om ispClock-apparaten op te nemen. Aangepaste handelsmerken. |
Revisiegeschiedenis | Bijgewerkt formaat. |
Achterkant | Bijgewerkt sjabloon. |
— | Kleine redactionele wijzigingen |
Herziening 26.1, mei 2018
Sectie | Samenvatting wijzigen |
Alle | Gecorrigeerde vermeldingen in de sectie Slave SPI-poortapparaten van tabel 6.1. |
Herziening 26.0, april 2018
Sectie | Samenvatting wijzigen |
Alle | Documentnummer gewijzigd van UG48 in FPGA-UG-02024. Bijgewerkt documentsjabloon. |
Programmeerkabels | Overbodige informatie verwijderd en link naar www/latticesemi.com/software gewijzigd. |
Definities van programmeerkabelpen | Bijgewerkte namen van programmeerkabelpen in tabel 3.1. Definities van kabelpennen programmeren. |
Flywire en verbindingsreferentie programmeren | Tabel 2 vervangen. Flywire-conversiereferentie en tabel 3 Aanbevolen pinverbindingen met een enkele tabel 6.1 Pin- en kabelreferentie. |
Bestel Informatie | Tabel 10.1 verplaatst. Overzicht programmeerkabelfuncties onder Bestelinformatie. |
Herziening 25.0, november 2016
Sectie | Samenvatting wijzigen |
Flywire en verbindingsreferentie programmeren | Herziene tabel 3, aanbevolen penverbindingen. CrossLink-apparaat toegevoegd. |
Herziening 24.9, oktober 2015
Sectie | Samenvatting wijzigen |
Flywire en verbindingsreferentie programmeren | Herziene tabel 3, aanbevolen penverbindingen.
CRESET-B-kolom toegevoegd. iCE40 UltraLite-apparaat toegevoegd. |
Technische ondersteuning | Bijgewerkte technische ondersteuning Assistentie-informatie. |
Herziening 24.8, maart 2015
Sectie | Samenvatting wijzigen |
Definities van programmeerkabelpen | Herziene beschrijving van INIT in Tabel 1, Definities van programmeerkabelpen. |
Revisie 24.7, januari 2015
Sectie | Samenvatting wijzigen |
Definities van programmeerkabelpen | In Tabel 1, Definities van programmeerkabelpen, is ispEN/Enable/PROG gewijzigd in ispEN/Enable/PROG/SN en de beschrijving ervan herzien.
Bijgewerkte afbeelding 2, Programmeerkabel In-systeem programmeerinterface voor de pc (HW-USBN-2B). |
Programmeerkabel ispEN Pin | In Tabel 4, Overzicht programmeerkabelkenmerken, HW-USBN-2B gemarkeerd als beschikbaar voor bestelling. |
Bestel Informatie | HW-USBN-2A gewijzigd in HW-USBN-2B. |
Revisie 24.6, juli 2014
Sectie | Samenvatting wijzigen |
Alle | De titel van het document is gewijzigd van ispDOWNLOAD Kabels in de gebruikershandleiding voor programmeerkabels. |
Definities van programmeerkabelpen | Bijgewerkte tabel 3, aanbevolen pinverbindingen. ECP5-, iCE40LM-, iCE40 Ultra- en MachXO3-apparaatfamilies toegevoegd. |
Overwegingen bij het ontwerp van het doelbord | Geüpdatete sectie. Bijgewerkte FAQ-link over ispVM-toolbesturing van TCK-werkcyclus en/of frequentie. |
Technische ondersteuning | Bijgewerkte technische ondersteuning Assistentie-informatie. |
Herziening 24.5, oktober 2012
Sectie | Samenvatting wijzigen |
Flywire en verbindingsreferentie programmeren | iCE40-configuratiepoort-pinnamen toegevoegd aan de Flywire-conversiereferentietabel. |
Flywire en verbindingsreferentie programmeren | iCE40-informatie toegevoegd aan de tabel met aanbevolen kabelverbindingen. |
Herziening 24.4, februari 2012
Sectie | Samenvatting wijzigen |
Alle | Bijgewerkt document met nieuw bedrijfslogo. |
Herziening 24.3, november 2011
Sectie | Samenvatting wijzigen |
Alle | Document overgebracht naar het formaat van de gebruikershandleiding. |
Functies | Toegevoegd Figuur USB-kabel – HW-USBN-2A. |
Flywire en verbindingsreferentie programmeren | Bijgewerkte tabel met aanbevolen kabelverbindingen voor MachXO2-apparaten. |
Overwegingen bij het ontwerp van het doelbord | Bijgewerkte sectie. |
Bijlage A | Sectie toegevoegd. |
Herziening 24.2, oktober 2009
Sectie | Samenvatting wijzigen |
Alle | Informatie toegevoegd met betrekking tot de fysieke specificaties van de flywire-connectoren. |
Revisie 24.1, juli 2009
Sectie | Samenvatting wijzigen |
Alle | Tekstsectie Overwegingen bij ontwerp van doelbord toegevoegd. |
Flywire en verbindingsreferentie programmeren | Sectiekop toegevoegd. |
Vorige revisies
Sectie | Samenvatting wijzigen |
— | Vorige Lattice-releases. |
Documenten / Bronnen
![]() |
LATTICE FPGA-UG-02042-26.4 Programmeerkabels [pdf] Gebruikershandleiding FPGA-UG-02042-26.4 Programmeerkabels, FPGA-UG-02042-26.4, Programmeerkabels, kabels |