LATTICE FPGA-UG-02042-26.4 Ohjelmointikaapelit
Vastuuvapauslausekkeet
Lattice ei anna takuuta, esitystä tai takuuta tämän asiakirjan sisältämien tietojen oikeellisuudesta tai tuotteidensa soveltuvuudesta mihinkään tiettyyn tarkoitukseen. Kaikki tässä olevat tiedot annetaan sellaisinaan ja kaikki viat, ja kaikki näihin tietoihin liittyvät riskit ovat täysin ostajalla. Ostaja ei saa luottaa mihinkään tässä annettuihin tietoihin ja suoritusarvoihin tai parametreihin. Latticen myymille tuotteille on tehty rajoitettu testaus ja Ostajan vastuulla on itsenäisesti määrittää tuotteiden sopivuus sekä testata ja todentaa se. Mitään Lattice-tuotteita ei saa käyttää yhdessä toiminta- tai turvallisuuskriittisten tai muiden sovellusten kanssa, joissa Latticen tuotteen vikaantuminen voi aiheuttaa henkilövahinkoja, kuoleman, vakavia omaisuus- tai ympäristövahinkoja. Tässä asiakirjassa annetut tiedot ovat Lattice Semiconductorin omaisuutta, ja Lattice pidättää oikeuden tehdä muutoksia tämän asiakirjan tietoihin tai mihin tahansa tuotteeseen milloin tahansa ilman erillistä ilmoitusta.
Ominaisuudet
- Tuki kaikille Lattic-ohjelmoitaville tuotteille
- 2.5 V–3.3 V I2C-ohjelmointi (HW-USBN-2B)
- 1.2 V - 3.3 VJTAG ja SPI-ohjelmointi (HW-USBN-2B)
- 1.2 V - 5 VJTAG ja SPI-ohjelmointi (kaikki muut kaapelit)
- Ihanteellinen prototyyppien suunnitteluun ja virheenkorjaukseen
- Yhdistä useisiin PC-liitäntöihin
- USB (v.1.0, v.2.0)
- PC:n rinnakkaisportti
- Helppokäyttöiset ohjelmointiliittimet
- Monipuolinen flywire, 2 x 5 (.100”) tai 1 x 8 (.100”) liittimet
- 6 jalkaa (2 metriä) tai enemmän ohjelmointikaapelin pituudesta (PC-DUT)
- Lyijytön/RoHS-yhteensopiva rakenne
Ohjelmointikaapelit
Lattice Programming Cable -tuotteet ovat laitteistoliitäntä kaikkien Lattice-laitteiden järjestelmän sisäiseen ohjelmointiin. Kun olet suorittanut logiikan suunnittelun ja luonut ohjelmoinnin file Lattice Diamond®/ispLEVER® Classic -kehitystyökalujen avulla voit käyttää Diamond Programmer- tai ispVM™ System -ohjelmistoa laitteiden ohjelmoimiseen levylläsi. ispVM System/Diamond Programmer -ohjelmisto luo automaattisesti asianmukaiset ohjelmointikomennot, ohjelmointiosoitteet ja ohjelmointitiedot ohjelmointiin tallennettujen tietojen perusteella. file ja Diamond Programmer/ispVM Systemissä asettamasi parametrit. Ohjelmointisignaalit tuotetaan sitten tietokoneen USB- tai rinnakkaisportista ja ohjataan ohjelmointikaapelin kautta laitteeseen. Ohjelmointiin ei tarvita lisäkomponentteja.
Diamond Programmer/ispVM -järjestelmäohjelmisto sisältyy kaikkiin Lattice-suunnittelutyökalutuotteisiin, ja se on ladattavissa Latticesta web sivusto osoitteessa www.latticesemi.com/programmer.
Ohjelmointikaapelin nastamääritelmät
Ohjelmointikaapeleiden tarjoamat toiminnot vastaavat Lattice-ohjelmoitavien laitteiden käytettävissä olevia toimintoja. Koska jotkin laitteet sisältävät erilaisia ohjelmointiominaisuuksia, ohjelmointikaapelin tarjoamat erityistoiminnot voivat riippua valitusta kohdelaitteesta. ispVM System/Diamond Programmer -ohjelmisto luo automaattisesti sopivat toiminnot valitun laitteen perusteella. Katso ylitys taulukosta 3.1view ohjelmointikaapelin toiminnoista.
Taulukko 3.1. Ohjelmointikaapelin nastamääritelmät.
Ohjelmointikaapelin pin | Nimi | Ohjelmointikaapelin pin tyyppi | Kuvaus |
VCC | Ohjelmointi Voitage | Syöte | Yhdistä kohdelaitteen VCCIO- tai VCCJ-tasoon. Tyypillinen ICC = 10 mA. Kohdetaulu tarjoaa VCC-syötön/viitteen kaapelille. |
TDO/SO | Testitietojen ulostulo | Syöte | Käytetään tietojen siirtämiseen IEEE1149.1:n kautta (JTAG) ohjelmointistandardi. |
TDI/SI | Testitietojen syöttö | Lähtö | Käytetään tietojen siirtämiseen IEEE1149.1-ohjelmointistandardin kautta. |
ISPEN/PROG | Ota käyttöön | Lähtö | Salli laitteen ohjelmointi. Toimii myös SN/SSPI Chip Select -valintana SPI-ohjelmoinnissa HW-USBN-2B:n kanssa. |
TRST | Test Reset | Lähtö | Valinnainen IEEE 1149.1 -tilakoneen nollaus. |
TEHTY | TEHTY | Syöte | VALMIS osoittaa konfiguroinnin tilan |
TMS | Testitila Valitse tulo | Lähtö | Käytetään IEEE1149.1-tilakoneen ohjaamiseen. |
GND | Maadoitus | Syöte | Yhdistä kohdelaitteen maatasoon |
TCK/SCLK | Testaa kellon tuloa | Lähtö | Käytetään IEEE1149.1-tilakoneen kelloon |
SEN SISÄLLÄ | Alustaa | Syöte | Osoittaa, että laite on valmis määrityksen aloittamista varten. INITN löytyy vain joistakin laitteista. |
I2C: SCL* | I2C SCL | Lähtö | Tarjoaa I2C-signaalin SCL |
I2C: SDA* | I2C SDA | Lähtö | Tarjoaa I2C-signaalin SDA. |
5 V OUT* | 5 V ulostulo | Lähtö | Tarjoaa 5 V signaalin iCEprogM1050 ohjelmoijalle. |
Huom: Löytyy vain HW-USBN-2B-kaapelista.
Huomautus: Vaatii Diamond Programmer 3.1:n tai uudemman.
Kuva 3.2. Ohjelmointikaapelin järjestelmän sisäinen ohjelmointiliitäntä PC:lle (HW-USB-1A tai HW-USB-2A)*
Huom: Lattice PAC-Designer® -ohjelmisto ei tue ohjelmointia USB-kaapeleilla. Käytä Diamond Programmer/ispVM System -ohjelmistoa ohjelmoidaksesi ispPAC-laitteet näillä kaapeleilla.
Huom: HW7265-DL3, HW7265-DL3A, HW-DL-3B, HW-DL-3C ja HW-DLN-3C ovat toiminnallisesti vastaavia tuotteita.
Kuva 3.4. Ohjelmointikaapelin järjestelmän sisäinen ohjelmointiliittymä PC:lle (pDS4102-DL2 tai pDS4102-DL2A)
Kuva 3.5. Ohjelmointikaapelin järjestelmän sisäinen ohjelmointiliittymä PC:lle (HW7265-DL2 tai HW7265-DL2A)*
Huomautus: Vertailutarkoituksiin HW2-DL10:n tai HW7265-DL2A:n 7265 x 2 liitin vastaa Tyco 102387-1:tä. Tämä kytkeytyy 100 mailin standardin väliin 2 x 5 otsikkoa tai 2 x 5 avaimella varustettuun, upotettuun urosliittimeen, kuten 3M N2510-5002RB.
Ohjelmointiohjelmisto
Diamond Programmer ja ispVM System for Classic -laitteet ovat suosituin ohjelmoinnin hallintaohjelmisto kaikille Lattice-laitteille ja latauskaapeleille. Lattice Diamond Programmer- tai ispVM System -ohjelmiston uusin versio on ladattavissa Latticesta web sivusto osoitteessa www.latticesemi.com/programmer.
Target Board suunnitteluun liittyviä näkökohtia
Kohdekortin TCK-liitäntään suositellaan 4.7 kΩ:n alasvetovastusta. Tätä alasvetoa suositellaan, jotta vältetään TAP-ohjaimen tahaton kello, joka johtuu nopeista kellon reunoista tai VCC ramps ylös. Tätä alasvetovalikkoa suositellaan kaikille Lattice-ohjelmoitaville perheille.
I2C-signaalit SCL ja SDA ovat avointa valua. Kohdelevyssä vaaditaan 2.2 kΩ:n vetovastus VCC:hen. HW-USBN-3.3B-kaapelit tukevat vain VCC-arvoja 2.5 V ja 2 V I2C:lle.
Lattice-laiteperheissä, joissa on vähän tehoa, on suositeltavaa lisätä 500 Ω vastus VCCJ:n ja GND:n väliin ohjelmointivälin aikana, kun USB-ohjelmointikaapeli on kytketty erittäin alhaisen tehon piiriin. Usein kysytyt kysymykset, jotka käsittelevät tätä perusteellisemmin, ovat saatavilla osoitteessa:
http://www.latticesemi.com/en/Support/AnswerDatabase/2/2/0/2205
JTAG ohjelmointiportin nopeutta on ehkä säädeltävä käytettäessä asiakkaan piirilevyihin kytkettyjä ohjelmointikaapeleita. Tämä on erityisen tärkeää, kun piirilevyreitit ovat pitkiä tai kun on useita ketjutettuja laitteita. Lattice-ohjelmointiohjelmisto voi säätää TCK:n ajoitusta JTAG ohjelmointiportti kaapelista. Tämä TCK:n pienitarkkuusporttiasetus riippuu monista tekijöistä, mukaan lukien tietokoneen nopeus ja käytetyn kaapelin tyyppi (rinnakkaisportti, USB tai USB2). Tämä ohjelmistoominaisuus tarjoaa mahdollisuuden hidastaa TCK:ta virheenkorjaus- tai meluisassa ympäristössä. Usein kysytyt kysymykset, jotka käsittelevät tätä perusteellisemmin, ovat saatavilla osoitteessa: http://www.latticesemi.com/en/Support/AnswerDatabase/9/7/974.aspx
USB-latauskaapelia voidaan käyttää Power Manager- tai ispClock-tuotteiden ohjelmointiin Lattice-ohjelmointiohjelmistolla. Kun käytät USB-kaapelia Power Manager I -laitteiden kanssa (POWR604, POWR1208, POWR1208P1), sinun on hidastettava TCK:ta kertoimella 2. Usein kysytyt kysymykset, jotka käsittelevät tätä perusteellisemmin, ovat saatavilla osoitteessa:
http://www.latticesemi.com/en/Support/AnswerDatabase/3/0/306.aspx
Ohjelmointi Flywire ja yhteystiedot
Katso Taulukko 6.1 tunnistaaksesi Lattice-laitteen erilaisten Lattice-ohjelmointikaapelien liittämisen. JTAG, SPI- ja I2C-kokoonpano tunnistetaan yksiselitteisesti. Vanhat kaapelit ja laitteistot ovat mukana viitteenä. Lisäksi erilaisia otsikkokonfiguraatioita on taulukoitu.
Taulukko 6.1. Pin ja kaapelin viite
HW-USBN-2B Flywire väri | TDI/SI | TDO/SO | TMS | TCK/SCLK | ISPEN/PROG | TEHTY | TRST(OUTPUT) | VCC | GND | I2C |
Oranssi | Ruskea | Violetti | Valkoinen | Keltainen | Sininen | Vihreä | Punainen | Musta | Keltainen | |
HW-USBN-2A Flywire väri | TDI | TDO | TMS | TCK | ispEN/PROG | SEN SISÄLLÄ | TRST(OUTPUT)/VALMIS(INPUT) | VCC | GND | |
Oranssi | Ruskea | Violetti | Valkoinen | Keltainen | Sininen | Vihreä | Punainen | Musta | ||
HW-DLN-3C Flywire väri | TDI | TDO | TMS | TCK | ispEN/PROG | na | TRST(OUTPUT) | VCC | GND | |
Oranssi | Ruskea | Violetti | Valkoinen | Keltainen | Vihreä | Punainen | Musta | |||
Ohjelmointikaapelin nastatyyppi Target Board Suositus | Lähtö | Syöte | Lähtö | Lähtö | Lähtö | Syöte | Tulo/lähtö | Syöte | Syöte | Ou |
— | — | 4.7 kΩ Pull-Up | 4.7 kΩ Vedettävä alas | (Huom. 1) | — | — | (Huom. 2) | — | (Ei (Ei | |
Kytke ohjelmointikaapelin johdot (yllä) vastaavaan laitteeseen tai otsikon nastoihin (belo |
JTAG Porttilaitteet
ECP5™ | TDI | TDO | TMS | TCK |
Valinnaiset liitännät laitteeseen ispEN, PROGRAMN, INITN-, DONE- ja/tai TRST-signaalit (määritä mukautetuissa I/O-asetuksissa ispVM-järjestelmässä tai Diamond Programmer -ohjelmisto. Kaikilla laitteilla ei ole näitä nastaja saatavilla) | Pakollinen | Pakollinen | |
LatticeECP3™/LatticeECP2M™ LatticeECP2™/LatticeECP™/ LatticeEC™ | TDI | TDO | TMS | TCK | Pakollinen | Pakollinen | ||
LatticeXP2™/LatticeXP™ | TDI | TDO | TMS | TCK | Pakollinen | Pakollinen | ||
LatticeSC™/LatticeSCM™ | TDI | TDO | TMS | TCK | Pakollinen | Pakollinen | ||
MachXO2™/MachXO3™/MachXO3D™ | TDI | TDO | TMS | TCK | Pakollinen | Pakollinen | ||
MachXO™ | TDI | TDO | TMS | TCK | Pakollinen | Pakollinen | ||
ORCA®/FPSC | TDI | TDO | TMS | TCK | Pakollinen | Pakollinen | ||
ispXPGA®/ispXPLD™ | TDI | TDO | TMS | TCK | Pakollinen | Pakollinen | ||
ispMACH® 4000/ispMACH/ispLSI® 5000 | TDI | TDO | TMS | TCK | Pakollinen | Pakollinen | ||
MACH®4A | TDI | TDO | TMS | TCK | Pakollinen | Pakollinen | ||
ispGDX2™ | TDI | TDO | TMS | TCK | Pakollinen | Pakollinen | ||
ispPAC®/ispClock™ (Huomio 4) | TDI | TDO | TMS | TCK | Pakollinen | Pakollinen | ||
Platform Manager™/Power Manager/ Power Manager II/Platform Manager II (Huom. 4) | TDI | TDO | TMS | TCK | Pakollinen | Pakollinen |
Taulukko 6.1. Pin ja kaapelin viite
HW-USBN-2B Flywire väri | TDI/SI | TDO/SO | TMS | TCK/SCLK | ISPEN/PROG | TEHTY | TRST(OUTPUT) | VCC | GND | I2C |
Oranssi | Ruskea | Violetti | Valkoinen | Keltainen | Sininen | Vihreä | Punainen | Musta | Yello | |
HW-USBN-2A Flywire väri | TDI | TDO | TMS | TCK | ispEN/PROG | SEN SISÄLLÄ | TRST(OUTPUT)/VALMIS(INPUT) | VCC | GND | |
Oranssi | Ruskea | Violetti | Valkoinen | Keltainen | Sininen | Vihreä | Punainen | Musta | ||
HW-DLN-3C Flywire väri | TDI | TDO | TMS | TCK | ispEN/PROG | na | TRST(OUTPUT) | VCC | GND | |
Oranssi | Ruskea | Violetti | Valkoinen | Keltainen | Vihreä | Punainen | Musta | |||
Ohjelmointikaapelin nastatyyppi Target Board Suositus | Lähtö | Syöte | Lähtö | Lähtö | Lähtö | Syöte | Tulo/lähtö | Syöte | Syöte | O |
— | — | 4.7 kΩ Pull-Up | 4.7 kΩ Vedettävä alas | (Huom. 1) | — | — | (Huom. 2) | — | (N (N | |
Liitä ohjelmointikaapelin johdot (yllä) vastaavaan laitteeseen tai otsikkonastoihin (alla |
Orja-SPI-porttilaitteet
ECP5 | VITKASTELLA | Miso | — | CCLK | SN | Valinnaiset liitännät laitteen PROGRAMN-, INITN- ja/tai DONE-signaaleihin | Pakollinen | Pakollinen | ||
HilaECP3 | VITKASTELLA | Miso | — | CCLK | SN | Pakollinen | Pakollinen | |||
MachXO2/MachXO3/MachXO3D | SI | SO | — | CCLK | SN | Pakollinen | Pakollinen | |||
CrossLink™ LIF-MD6000 | VITKASTELLA | Miso | — | SPI_SCK | SPI_SS | Valita. CDONE | CRESET_B | Pakollinen | Pakollinen | |
iCE40™/iCE40LM/iCE40 Ultra™/iCE40 UltraLite™ | SPI_SI | SPI_SO | — | SPI_SCK | SPI_SS_B | Valita. CDONE | CRESET_B | Pakollinen | Pakollinen |
I2C-porttilaitteet
MachXO2/MachXO3/MachXO3D | — | — | — | — | Valinnaiset liitännät laitteen PROGRAMN-, INITN- ja/tai DONE-signaaleihin | Pakollinen | Pakollinen | |||
Alustan hallinta II | — | — | — | — | Pakollinen | Pakollinen | SCL_M | |||
L-ASC10 | — | — | — | — | — | — | — | Pakollinen | Pakollinen | |
CrossLink LIF-MD6000 | — | — | — | — | — | Valita. CDONE | CRESET_B | Pakollinen | Pakollinen |
Otsikot
1 x 10 liitäntä (eri kaapelit) | 3 | 2 | 6 | 8 | 4 | 9 tai 10 | 5 tai 9 | 1 | 7 | |
1 x 8 liitäntää (katso kuva 3.4) | 3 | 2 | 6 | 8 | 4 | — | 5 | 1 | 7 | |
2 x 5 liitäntää (katso kuva 3.5) | 5 | 7 | 3 | 1 | 10 | — | 9 | 6 | 2, 4 tai 8 |
Ohjelmoijat
Malli 300 | 5 | 7 | 3 | 1 | 10 | — | 9 | 6 | 2, 4 tai 8 | |
iCEprog™ iCEprogM1050 | 8 | 5 | — | 7 | 9 | 3 | 1 | 6 | 10 |
Huomautuksia:
- Vanhemmille Lattice ISP -laitteille vaaditaan 0.01 μF:n erotuskondensaattori kohdekortin ispEN/ENABLE-liittimessä.
- HW-USBN-2A/2B:lle kohdekortti syöttää virtaa – Tyypillinen ICC = 10 mA. Laitteissa, joissa on VCCJ-nasta, VCCJ:n on oltava kytkettyjä laitteita, kytke sopiva pankki VCCIO kaapelin VCC:hen. VCCJ:ssä tai VCCIOssa laitteen lähellä tarvitaan 0.1 μF:n erotuskondensaattori. Arkki määrittääksesi onko laitteessa VCCJ-nasta tai mikä VCCIO-pankki ohjaa kohdeohjelmointiporttia (tämä ei välttämättä ole sama kuin kohde 3. Avoimet nielusignaalit. Kohdelevyssä tulee olla ~2.2 kΩ vetovastus kytkettynä samaan tasoon, johon VCC on kytketty HW-USBN-2B-kaapelilla.
- Kun käytät PAC-Designer®-ohjelmistoa ispPAC- tai ispClock-laitteiden ohjelmoimiseen, älä yhdistä TRST/DONE-liitäntää.
- Jos käytät kaapelia, joka on vanhempi kuin HW-USBN-2B, kytke +5 V ulkoinen syöttö iCEprogM1050:n nastan 4 (VCC) ja nastan 2 (GND) väliin.
- HW-USBN-2B:ssä vain VCC-arvoja 3.3 V - 2.5 V tuetaan I2C:lle.
Ohjelmointikaapelin liittäminen
Kohdekortin on oltava katkaistu, kun ohjelmointikaapelia liitetään, irrotetaan tai kytketään uudelleen. Kytke aina ohjelmointikaapelin GND-nasta (musta johto) ennen kuin liität muita JTAG nastat. Näiden ohjeiden noudattamatta jättäminen voi johtaa ohjelmoitavan kohdelaitteen vaurioitumiseen.
Ohjelmointikaapelin TRST Pin
Kortin TRST-nastan liittämistä kaapelin TRST-nastaan ei suositella. Liitä sen sijaan kortin TRST-nasta Vcc:hen. Jos piirilevyn TRST-nasta on kytketty kaapelin TRST-nastaan, käske ispVM/Diamond Programmer ohjaamaan TRST-nasta korkealle.
IspVM/Diamond Programmerin määrittäminen ohjaamaan TRST-nastaa korkealla:
- Valitse Asetukset-valikkokohta.
- Valitse Kaapeli- ja I/O-portin asetukset.
- Valitse TRST/Reset Pin-Connected -valintaruutu.
- Valitse Aseta korkeaksi -valintanappi.
Jos oikeaa vaihtoehtoa ei ole valittu, ispVM/Diamond Programmer laskee TRST-nastan matalaksi. Näin ollen BSCAN-ketju ei toimi, koska ketju on lukittu RESET-tilaan.
Ohjelmointikaapeli ispEN Pin
Seuraavat nastat tulee maadoittaa:
- 2000VE-laitteiden BSCAN-nasta
- ENABLE pin of MACH4A3/5-128/64, MACH4A3/5-64/64 and MACH4A3/5-256/128 devices.
Sinulla on kuitenkin mahdollisuus saada BSCAN- ja ENABLE-nastat ohjaamaan kaapelin ispEN-nastalla. Tässä tapauksessa ispVM/Diamond Programmer on konfiguroitava ohjaamaan ispEN-nasta matalalle seuraavasti:
IspVM/Diamond Programmerin määrittäminen ajamaan ispEN-nasta matalaksi:
- Valitse Asetukset-valikkokohta.
- Valitse Kaapeli- ja I/O-portin asetukset.
- Valitse ispEN/BSCAN Pin Connected -valintaruutu.
- Valitse Aseta matalaksi -valintanappi.
Jokaisessa ohjelmointikaapelissa on kaksi pientä liitintä, jotka auttavat pitämään lentojohdot järjestyksessä. Seuraava valmistaja ja osanumero on yksi mahdollinen lähde vastaaville liittimille:
- 1 x 8 liitin (esimample, Samtec SSQ-108-02-TS)
- 2 x 5 liitin (esimample, Samtec SSQ-105-02-TD)
Ohjelmointikaapelin flywire tai otsikot on tarkoitettu kytkettäväksi tavallisiin 100 milin väliin (nastat 0.100 tuuman etäisyydellä toisistaan). Lattice suosittelee otsikkoa, jonka pituus on 0.243 tuumaa tai 6.17 mm. Tosin muun pituiset otsikot voivat toimia yhtä hyvin.
Tilaustiedot
Taulukko 10.1. Ohjelmointikaapelin ominaisuuksien yhteenveto
Ominaisuus | 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-rinnakkais | — | — | — | — | X | X | X | X | X | X |
1.2 V tuki | X | X | X | — | — | — | — | — | — | — |
1.8 V tuki | X | X | X | X | X | X | — | X | — | X |
2.5-3.3 V Tukea | X | X | X | X | X | X | X | X | X | X |
5.0 V tuki | — | X | X | X | X | X | X | X | X | X |
2 x 5 liitin | — | X | X | X | X | X | X | X | — | — |
1 x 8 liitin | X | X | X | X | X | — | — | X | X | |
Flywire | X | X | X | X | X | X | — | — | — | — |
Lyijytön rakentaminen | X | X | — | — | X | — | — | — | — | — |
Tilattavissa | X | — | — | — | X | — | — | — | — | — |
Taulukko 10.2. Tilaustiedot
Kuvaus | Tilausosanumero | Kiinan RoHS-ympäristöystävällisen käytön kausi (EFUP) |
Ohjelmointikaapeli (USB). Sisältää 6′ USB-kaapelin, flywire-liittimet, 8-paikkaisen (1 x 8) sovittimen ja 10-paikkaisen (2 x 5) sovittimen, lyijytön, RoHS-yhteensopiva rakenne. | HW-USBN-2B |
|
Ohjelmointikaapeli (vain PC). Sisältää rinnakkaisporttisovittimen, 6′ kaapelin, flywire-liittimet, 8-paikkaisen (1 x 8) sovittimen ja 10- asento (2 x 5) adapteri, lyijytön, RoHS-yhteensopiva rakenne. | HW-DLN-3C |
Huomautus: Lisäkaapeleita on kuvattu tässä asiakirjassa vain perintötarkoituksiin, näitä kaapeleita ei enää valmisteta. Tällä hetkellä tilattavissa olevat kaapelit ovat täysin vastaavia vaihtotuotteita.
Liite A. USB-ohjaimen asennuksen vianmääritys
On tärkeää, että asennat ohjaimet ennen kuin liität tietokoneen USB-kaapeliin. Jos kaapeli on kytketty ennen ohjainten asentamista, Windows yrittää asentaa omat ohjaimensa, jotka eivät välttämättä toimi.
Jos olet yrittänyt liittää tietokoneen USB-kaapeliin asentamatta ensin tarvittavia ohjaimia tai sinulla on ongelmia tiedonsiirrossa Lattice-USB-kaapelin kanssa ohjainten asennuksen jälkeen, noudata seuraavia ohjeita:
- Liitä Latticin USB-kaapeli. Valitse Käynnistä > Asetukset > Ohjauspaneeli > Järjestelmä.
- Napsauta Järjestelmän ominaisuudet -valintaikkunassa Laitteisto-välilehteä ja Laitehallinta-painiketta. Universal Serial Bus -ohjaimet -kohdassa sinun pitäisi nähdä Lattice USB ISP Programmer. Jos et näe tätä, etsi Tuntematon laite keltaisella lipulla. Kaksoisnapsauta Tuntematon laite -kuvaketta.
- Napsauta Tuntemattoman laitteen ominaisuudet -valintaikkunassa Asenna ohjain uudelleen.
- Valitse Selaa tietokoneeltani ohjainohjelmistoa varten.
Selaa Lattice EzUSB -ohjaimen hakemistoon isptools\ispvmsystem.
Selaa FTDI FTUSB -ohjaimen hakemistoon isptools\ispvmsystem\Drivers\FTDIUSBDriver. - Diamond-asennuksia varten selaa osoitteeseen lscc/diamond/data/vmdata/drivers. Napsauta Seuraava.
- Valitse Asenna tämä ohjainohjelmisto joka tapauksessa. Järjestelmä päivittää ohjaimen.
- Napsauta Sulje ja viimeistele USB-ohjaimen asennus.
- Kohdassa Ohjauspaneeli >Järjestelmä >Laitehallinta > Universal Serial Bus -ohjaimien tulee sisältää seuraavat tiedot: Lattice EzUSB -ohjain: Lattice USB ISP -ohjelmoija asennettuna.
FTDI FTUSB Driver: USB Serial Converter A- ja Converter B -laitteet asennettuina
Jos sinulla on ongelmia tai tarvitset lisätietoja, ota yhteyttä Latticen tekniseen tukeen.
Tekninen tuki
Jos tarvitset apua, lähetä teknisen tuen tapaus osoitteessa www.latticesemi.com/techsupport.
Versiohistoria
Versio 26.4, toukokuu 2020
osio | Vaihda yhteenveto |
Ohjelmointikaapelit | Päivitetty Lattice websivuston linkki www.latticesemi.com/programmer. |
Ohjelmointiohjelmisto |
Versio 26.3, lokakuu 2019
osio | Vaihda yhteenveto |
Target Board suunnittelun näkökohdat; Ohjelmointi Flywire ja Liitäntäviite | Selvennetyt VCC-arvot, joita I2C-liitäntä tukee. Lisätyt huomautukset taulukkoon 6.1. |
Versio 26.2, toukokuu 2019
osio | Vaihda yhteenveto |
— | Lisätty Vastuuvapauslausekkeet-osio. |
Ohjelmointi Flywire ja yhteystiedot | Päivitetty taulukko 6.1. Pin ja kaapelin viite. Lisätty MachXO3D Lisätty CRESET_B Crosslink I2C:hen. Päivitetyt kohteet kohdassa I2C Port Devices · Lisätty Platform Manager II. · IspPAC:n järjestys muutettu. Päivitetyt kohteet kohdassa I2C Port Devices. · Power Manager II muutettu Platform Manager II:ksi ja päivitetty I2C: SDA-arvo. · ASC vaihdettu L-ASC10:ksi Päivitetty alaviite 4 sisältämään ispClock-laitteet. Muokatut tavaramerkit. |
Versiohistoria | Päivitetty muoto. |
Takakansi | Päivitetty malli. |
— | Pienet toimitukselliset muutokset |
Versio 26.1, toukokuu 2018
osio | Vaihda yhteenveto |
Kaikki | Korjatut merkinnät taulukon 6.1 Slave SPI Port Devices -osiossa. |
Versio 26.0, huhtikuu 2018
osio | Vaihda yhteenveto |
Kaikki | Asiakirjan numero on muutettu UG48:sta FPGA-UG-02024:ksi. Päivitetty asiakirjamalli. |
Ohjelmointikaapelit | Ylimääräiset tiedot poistettu ja linkki muutettu osoitteeseen www/latticesemi.com/software. |
Ohjelmointikaapelin nastamääritelmät | Päivitetyt ohjelmointikaapeleiden pinnimien nimet taulukossa 3.1. Ohjelmointikaapelin nastamääritelmät. |
Ohjelmointi Flywire ja yhteystiedot | Korvattu taulukko 2. Flywire-muunnosviite ja taulukko 3 Suositellut nastaliitännät yhdellä nastalla ja kaapelilla. Taulukko 6.1. |
Tilaustiedot | Siirretty taulukko 10.1. Ohjelmointikaapelin ominaisuuksien yhteenveto kohdassa Tilaustiedot. |
Versio 25.0, marraskuu 2016
osio | Vaihda yhteenveto |
Ohjelmointi Flywire ja yhteystiedot | Tarkistettu taulukko 3, Suositellut nastaliitännät. Lisätty CrossLink-laite. |
Versio 24.9, lokakuu 2015
osio | Vaihda yhteenveto |
Ohjelmointi Flywire ja yhteystiedot | Tarkistettu taulukko 3, Suositellut nastaliitännät. Lisätty CRESET-B sarake. Lisätty iCE40 UltraLite -laite. |
Tekninen tuki | Päivitetyt teknisen tuen tiedot. |
Versio 24.8, maaliskuu 2015
osio | Vaihda yhteenveto |
Ohjelmointikaapelin nastamääritelmät | INIT:n tarkistettu kuvaus taulukossa 1, Ohjelmointikaapelin pintojen määritelmät. |
Versio 24.7, tammikuu 2015
osio | Vaihda yhteenveto |
Ohjelmointikaapelin nastamääritelmät | Taulukossa 1, Ohjelmointikaapelin nastamääritykset, ispEN/Enable/PROG muutettiin muotoon ispEN/Enable/PROG/SN ja sen kuvaus tarkistettiin. Päivitetty kuva 2, Ohjelmointikaapelin sisäinen ohjelmointiliittymä PC:lle (HW-USBN-2B). |
Ohjelmointikaapeli ispEN Pin | Taulukossa 4, Ohjelmointikaapelin ominaisuuksien yhteenveto, HW-USBN-2B on merkitty tilattavissa olevaksi. |
Tilaustiedot | HW-USBN-2A muutettiin muotoon HW-USBN-2B. |
Versio 24.6, heinäkuu 2014
osio | Vaihda yhteenveto |
Kaikki | Asiakirjan otsikko muutettu ispDOWNLOAD Cablesista Ohjelmointikaapeleiden käyttöoppaaksi. |
Ohjelmointikaapelin nastamääritelmät | Päivitetty taulukko 3, Suositellut nastaliitännät. Lisätty ECP5-, iCE40LM-, iCE40 Ultra- ja MachXO3-laiteperheet. |
Target Board suunnitteluun liittyviä näkökohtia | Päivitetty osio. Päivitetty FAQ-linkki TCK:n toimintajakson ja/tai taajuuden ispVM-työkalun ohjaukseen. |
Tekninen tuki | Päivitetyt teknisen tuen tiedot. |
Versio 24.5, lokakuu 2012
osio | Vaihda yhteenveto |
Ohjelmointi Flywire ja yhteystiedot | Lisätty iCE40-konfigurointiporttien pinnimien nimet Flywire Conversion Reference -taulukkoon. |
Ohjelmointi Flywire ja yhteystiedot | Lisätty iCE40-tiedot suositeltujen kaapeliliitäntöjen taulukkoon. |
Versio 24.4, helmikuu 2012
osio | Vaihda yhteenveto |
Kaikki | Päivitetty asiakirja uudella yrityksen logolla. |
Versio 24.3, marraskuu 2011
osio | Vaihda yhteenveto |
Kaikki | Asiakirja siirretty käyttöoppaan muotoon. |
Ominaisuudet | Lisätty kuva USB-kaapeli – HW-USBN-2A. |
Ohjelmointi Flywire ja yhteystiedot | Päivitetty Suositellut kaapeliliitännät -taulukko MachXO2-laitteille. |
Target Board suunnitteluun liittyviä näkökohtia | Päivitetty osio. |
Liite A | Lisätty jakso. |
Versio 24.2, lokakuu 2009
osio | Vaihda yhteenveto |
Kaikki | Lisätty flywire-liittimien fyysisiin tietoihin liittyviä tietoja. |
Versio 24.1, heinäkuu 2009
osio | Vaihda yhteenveto |
Kaikki | Lisätty Target Board Design Huomioitavaa tekstiosio. |
Ohjelmointi Flywire ja yhteystiedot | Lisätty osion otsikko. |
Aiemmat versiot
osio | Vaihda yhteenveto |
— | Aiemmat Lattice-julkaisut. |
Asiakirjat / Resurssit
![]() | LATTICE FPGA-UG-02042-26.4 Ohjelmointikaapelit [pdfKäyttöopas FPGA-UG-02042-26.4 ohjelmointikaapelit, FPGA-UG-02042-26.4, ohjelmointikaapelit, kaapelit |