λογότυπο

LATTICE FPGA-UG-02042-26.4 Καλώδια προγραμματισμού

LATTICE FPGA-UG-02042-26.4 Καλώδια προγραμματισμού product-img

Αποποίηση ευθυνών

Η Lattice δεν παρέχει καμία εγγύηση, αντιπροσώπευση ή εγγύηση σχετικά με την ακρίβεια των πληροφοριών που περιέχονται σε αυτό το έγγραφο ή την καταλληλότητα των προϊόντων της για οποιονδήποτε συγκεκριμένο σκοπό. Όλες οι πληροφορίες στο παρόν παρέχονται ΩΣ ΕΧΟΥΝ και με όλα τα σφάλματα, και όλοι οι κίνδυνοι που σχετίζονται με αυτές τις πληροφορίες ανήκουν εξ ολοκλήρου στον Αγοραστή. Ο αγοραστής δεν θα βασίζεται σε δεδομένα και προδιαγραφές ή παραμέτρους απόδοσης που παρέχονται στο παρόν. Τα προϊόντα που πωλούνται από το Lattice έχουν υποβληθεί σε περιορισμένες δοκιμές και είναι ευθύνη του Αγοραστή να καθορίσει ανεξάρτητα την καταλληλότητα οποιωνδήποτε προϊόντων και να ελέγξει και να επαληθεύσει την ίδια. Κανένα προϊόν Lattice δεν πρέπει να χρησιμοποιείται σε συνδυασμό με κρίσιμης σημασίας για την αποστολή ή την ασφάλεια ή οποιαδήποτε άλλη εφαρμογή στην οποία η αστοχία του προϊόντος της Lattice θα μπορούσε να δημιουργήσει μια κατάσταση όπου μπορεί να προκληθεί τραυματισμός, θάνατος, σοβαρή υλική ή περιβαλλοντική ζημιά. Οι πληροφορίες που παρέχονται σε αυτό το έγγραφο είναι ιδιοκτησία της Lattice Semiconductor και η Lattice διατηρεί το δικαίωμα να κάνει οποιεσδήποτε αλλαγές στις πληροφορίες σε αυτό το έγγραφο ή σε οποιαδήποτε προϊόντα ανά πάσα στιγμή χωρίς προειδοποίηση.

Χαρακτηριστικά

  • Υποστήριξη για όλα τα προγραμματιζόμενα προϊόντα Lattice
    • Προγραμματισμός 2.5 V έως 3.3 V I2C (HW-USBN-2B)
    • 1.2 V έως 3.3 VJTAG και προγραμματισμός SPI (HW-USBN-2B)
    • 1.2 V έως 5 VJTAG και προγραμματισμός SPI (όλα τα άλλα καλώδια)
    • Ιδανικό για σχεδίαση πρωτοτύπων και εντοπισμό σφαλμάτων
  • Σύνδεση σε πολλαπλές διεπαφές υπολογιστή
    • USB (v.1.0, v.2.0)
    • Παράλληλη Θύρα Η/Υ
  • Εύχρηστοι σύνδεσμοι προγραμματισμού
    • Ευέλικτο flywire, 2 x 5 (100”) ή 1 x 8 (100”) βύσματα
    • 6 πόδια (2 μέτρα) ή περισσότερο μήκος καλωδίου προγραμματισμού (PC σε DUT)
  • Κατασκευή συμβατή χωρίς μόλυβδο/RoHS

LATTICE FPGA-UG-02042-26.4 Καλώδια προγραμματισμού εικ (1)

Καλώδια προγραμματισμού

Τα προϊόντα καλωδίου προγραμματισμού πλέγματος είναι η σύνδεση υλικού για τον προγραμματισμό εντός συστήματος όλων των συσκευών Lattice. Αφού ολοκληρώσετε το λογικό σας σχέδιο και δημιουργήσετε έναν προγραμματισμό file με τα εργαλεία ανάπτυξης Lattice Diamond®/ispLEVER® Classic, μπορείτε να χρησιμοποιήσετε το λογισμικό Diamond Programmer ή ispVM™ System για να προγραμματίσετε συσκευές στην πλακέτα σας. Το λογισμικό ispVM System/Diamond Programmer δημιουργεί αυτόματα τις κατάλληλες εντολές προγραμματισμού, τις διευθύνσεις προγραμματισμού και τα δεδομένα προγραμματισμού με βάση τις πληροφορίες που είναι αποθηκευμένες στον προγραμματισμό file και τις παραμέτρους που ορίζετε στο Diamond Programmer/ispVM System. Στη συνέχεια, τα σήματα προγραμματισμού παράγονται από τη θύρα USB ή την παράλληλη θύρα ενός υπολογιστή και κατευθύνονται μέσω του καλωδίου προγραμματισμού στη συσκευή. Δεν απαιτούνται πρόσθετα στοιχεία για τον προγραμματισμό.
Το λογισμικό Diamond Programmer/ispVM System περιλαμβάνεται σε όλα τα προϊόντα εργαλείων σχεδίασης Lattice και είναι διαθέσιμο για λήψη από το Lattice web τοποθεσία στο www.latticesemi.com/programmer.

Ορισμοί ακίδων καλωδίου προγραμματισμού

Οι λειτουργίες που παρέχονται από τα καλώδια προγραμματισμού αντιστοιχούν με τις διαθέσιμες λειτουργίες σε προγραμματιζόμενες συσκευές Lattice. Επειδή ορισμένες συσκευές περιέχουν διαφορετικές δυνατότητες προγραμματισμού, οι συγκεκριμένες λειτουργίες που παρέχονται από το καλώδιο προγραμματισμού ενδέχεται να εξαρτώνται από την επιλεγμένη συσκευή-στόχο. Το λογισμικό ispVM System/Diamond Programmer δημιουργεί αυτόματα τις κατάλληλες λειτουργίες με βάση την επιλεγμένη συσκευή. Δείτε τον Πίνακα 3.1 για ένα τέλοςview των λειτουργιών του καλωδίου προγραμματισμού.
Πίνακας 3.1. Ορισμοί ακίδων καλωδίου προγραμματισμού.

Καρφίτσα καλωδίου προγραμματισμού Ονομα Τύπος ακροδεκτών καλωδίου προγραμματισμού Περιγραφή
VCC Programming Voltage Εισαγωγή Συνδεθείτε στο επίπεδο VCCIO ή VCCJ της συσκευής προορισμού. Τυπικό ICC = 10 mA. Ο πίνακας στόχος

παρέχει την παροχή/αναφορά VCC για το καλώδιο.

TDO/SO Έξοδος δεδομένων δοκιμής Εισαγωγή Χρησιμοποιείται για τη μετατόπιση δεδομένων μέσω του IEEE1149.1 (JTAG) πρότυπο προγραμματισμού.
TDI/SI Εισαγωγή δεδομένων δοκιμής Παραγωγή Χρησιμοποιείται για τη μεταφορά δεδομένων μέσω του προτύπου προγραμματισμού IEEE1149.1.
ISPEN/PROG Καθιστώ ικανό Παραγωγή Ενεργοποιήστε τον προγραμματισμό της συσκευής.

Λειτουργεί επίσης ως SN/SSPI Chip Select για προγραμματισμό SPI με HW-USBN-2B.

TRST Επαναφορά δοκιμής Παραγωγή Προαιρετική επαναφορά μηχανήματος κατάστασης IEEE 1149.1.
ΓΙΝΩΜΕΝΟΣ ΓΙΝΩΜΕΝΟΣ Εισαγωγή DONE υποδεικνύει την κατάσταση της διαμόρφωσης
TMS Test Mode Επιλέξτε Input Παραγωγή Χρησιμοποιείται για τον έλεγχο της μηχανής κατάστασης IEEE1149.1.
GND Εδαφος Εισαγωγή Σύνδεση στο επίπεδο γείωσης της συσκευής στόχου
TCK/SCLK Δοκιμαστική είσοδος ρολογιού Παραγωγή Χρησιμοποιείται για το ρολόι της μηχανής κατάστασης IEEE1149.1
INIT Αρχικοποίηση Εισαγωγή Υποδεικνύει ότι η συσκευή είναι έτοιμη για έναρξη διαμόρφωσης. Το INITN βρίσκεται μόνο σε ορισμένες συσκευές.
I2C: SCL* I2C SCL Παραγωγή Παρέχει το σήμα I2C SCL
I2C: SDA* I2C SDA Παραγωγή Παρέχει το σήμα I2C SDA.
5 V OUT* Έξοδος 5 V Παραγωγή Παρέχει σήμα 5 V για τον προγραμματιστή iCEprogM1050.

Σημείωμα: Βρίσκεται μόνο στο καλώδιο HW-USBN-2B.LATTICE FPGA-UG-02042-26.4 Καλώδια προγραμματισμού εικ (2)

Σημείωμα: Απαιτείται Diamond Programmer 3.1 ή νεότερη έκδοση.LATTICE FPGA-UG-02042-26.4 Καλώδια προγραμματισμού εικ (3)

Εικόνα 3.2. Καλώδιο προγραμματισμού Διασύνδεση προγραμματισμού εντός συστήματος για τον υπολογιστή (HW-USB-1A ή HW-USB-2A)*
Σημείωμα: Το λογισμικό Lattice PAC-Designer® δεν υποστηρίζει προγραμματισμό με καλώδια USB. Για να προγραμματίσετε συσκευές ispPAC με αυτά τα καλώδια, χρησιμοποιήστε το λογισμικό Diamond Programmer/ispVM System.LATTICE FPGA-UG-02042-26.4 Καλώδια προγραμματισμού εικ (4)

Σημείωμα: Τα HW7265-DL3, HW7265-DL3A, HW-DL-3B, HW-DL-3C και HW-DLN-3C είναι λειτουργικά ισοδύναμα προϊόντα.LATTICE FPGA-UG-02042-26.4 Καλώδια προγραμματισμού εικ (5)

Εικόνα 3.4. Καλώδιο προγραμματισμού Διασύνδεση προγραμματισμού εντός συστήματος για υπολογιστή (pDS4102-DL2 ή pDS4102- DL2A)LATTICE FPGA-UG-02042-26.4 Καλώδια προγραμματισμού εικ (6)

Εικόνα 3.5. Καλώδιο προγραμματισμού Διασύνδεση προγραμματισμού εντός συστήματος για υπολογιστή (HW7265-DL2 ή HW7265-DL2A)*

Σημείωμα: Για λόγους αναφοράς, η υποδοχή 2 x 10 στο HW7265-DL2 ή HW7265-DL2A είναι ισοδύναμη με το Tyco 102387-1. Αυτό θα διασυνδέεται με τυπικές κεφαλίδες 100 x 2 με απόσταση 5 mil ή έναν αρσενικό σύνδεσμο 2 x 5 με πλήκτρα, όπως το 3M N2510-5002RB.

Λογισμικό προγραμματισμού

Το Diamond Programmer and ispVM System for Classic συσκευές είναι το προτιμώμενο εργαλείο λογισμικού διαχείρισης προγραμματισμού για όλες τις συσκευές Lattice και τα καλώδια λήψης. Η τελευταία έκδοση του λογισμικού Lattice Diamond Programmer ή ispVM System είναι διαθέσιμη για λήψη από το Lattice web ιστοσελίδα στη διεύθυνση www.latticesemi.com/programmer.

Θεωρήσεις σχεδιασμού του πίνακα στόχου

Συνιστάται μια πτυσσόμενη αντίσταση 4.7 kΩ στη σύνδεση TCK της πλακέτας στόχου. Αυτό το pull-down συνιστάται για την αποφυγή ακούσιου χρονισμού του ελεγκτή TAP που προκαλείται από γρήγορες άκρες ρολογιού ή ως VCC rampείναι επάνω. Αυτό το pull-down συνιστάται για όλες τις προγραμματιζόμενες οικογένειες Lattice.
Τα σήματα I2C SCL και SDA είναι ανοιχτή αποστράγγιση. Απαιτείται μια αντίσταση έλξης 2.2 kΩ στο VCC στην πλακέτα στόχο. Μόνο τιμές VCC 3.3 V και 2.5 V για I2C υποστηρίζονται από τα καλώδια HW-USBN-2B.
Για οικογένειες συσκευών Lattice που διαθέτουν χαμηλή ισχύ, συνιστάται η προσθήκη μιας αντίστασης 500 Ω μεταξύ VCCJ και GND κατά τη διάρκεια του διαστήματος προγραμματισμού, όταν ένα καλώδιο προγραμματισμού USB είναι συνδεδεμένο σε σχέδιο πλακέτας πολύ χαμηλής ισχύος. Ένα FAQ είναι διαθέσιμο που το συζητά σε βάθος στη διεύθυνση:
http://www.latticesemi.com/en/Support/AnswerDatabase/2/2/0/2205
Το JTAG Η ταχύτητα της θύρας προγραμματισμού μπορεί να χρειαστεί να ρυθμιστεί όταν χρησιμοποιείτε τα καλώδια προγραμματισμού που είναι συνδεδεμένα σε PCB πελατών. Αυτό είναι ιδιαίτερα σημαντικό όταν υπάρχει μεγάλη δρομολόγηση PCB ή με πολλές συσκευές με αλυσίδα. Το λογισμικό προγραμματισμού Lattice μπορεί να προσαρμόσει το χρονισμό του TCK που εφαρμόζεται στο JTAG θύρα προγραμματισμού από το καλώδιο. Αυτή η ρύθμιση θύρας χαμηλής ακρίβειας του TCK εξαρτάται από πολλούς παράγοντες, όπως η ταχύτητα του υπολογιστή και ο τύπος του καλωδίου που χρησιμοποιείται (παράλληλη θύρα, USB ή USB2). Αυτή η δυνατότητα λογισμικού παρέχει μια επιλογή επιβράδυνσης του TCK για εντοπισμό σφαλμάτων ή θορυβώδη περιβάλλοντα. Ένα FAQ είναι διαθέσιμο που το συζητά σε βάθος στη διεύθυνση: http://www.latticesemi.com/en/Support/AnswerDatabase/9/7/974.aspx
Το καλώδιο λήψης USB μπορεί να χρησιμοποιηθεί για τον προγραμματισμό προϊόντων Power Manager ή ispClock με λογισμικό προγραμματισμού Lattice. Όταν χρησιμοποιείτε το καλώδιο USB με τις συσκευές Power Manager I, (POWR604, POWR1208, POWR1208P1), πρέπει να επιβραδύνετε το TCK κατά 2. Είναι διαθέσιμο ένα FAQ που το συζητά πιο αναλυτικά στη διεύθυνση:
http://www.latticesemi.com/en/Support/AnswerDatabase/3/0/306.aspx

Αναφορά προγραμματισμού Flywire και σύνδεσης

Ανατρέξτε στον Πίνακα 6.1 για να προσδιορίσετε, ανά συσκευή Lattice, τον τρόπο σύνδεσης διαφόρων συρμάτων καλωδίων προγραμματισμού Lattice. JTAG, η διαμόρφωση SPI και I2C προσδιορίστηκε με σαφήνεια. Τα καλώδια και το υλικό παλαιού τύπου περιλαμβάνονται για αναφορά. Επιπλέον, παρατίθενται σε πίνακα διάφορες διαμορφώσεις κεφαλίδας.
Πίνακας 6.1. Αναφορά καρφίτσας και καλωδίου

HW-USBN-2B

Χρώμα Flywire

TDI/SI TDO/SO TMS TCK/SCLK ISPEN/PROG ΓΙΝΩΜΕΝΟΣ TRST(OUTPUT) VCC GND I2C
Πορτοκάλι Καστανός Μωβ Λευκό Κίτρινος Μπλε Πράσινος Κόκκινος Μαύρος Κίτρινος
HW-USBN-2A

Χρώμα Flywire

TDI TDO TMS TCK ispEN/PROG INIT TRST(OUTPUT)/DONE(INPUT) VCC GND  
Πορτοκάλι Καστανός Μωβ Λευκό Κίτρινος Μπλε Πράσινος Κόκκινος Μαύρος
HW-DLN-3C

Χρώμα Flywire

TDI TDO TMS TCK ispEN/PROG  

na

TRST(OUTPUT) VCC GND  
Πορτοκάλι Καστανός Μωβ Λευκό Κίτρινος Πράσινος Κόκκινος Μαύρος
 

 

Τύπος ακροδεκτών καλωδίου προγραμματισμού Target Board Σύσταση

Παραγωγή Εισαγωγή Παραγωγή Παραγωγή Παραγωγή Εισαγωγή Είσοδος/Έξοδος Εισαγωγή Εισαγωγή Ou
4.7 kΩ Pull-Up 4.7 kΩ Pull-Down  

(Σημείωση 1)

 

(Σημείωση 2)

(Οχι

(Οχι

Συνδέστε τα καλώδια του καλωδίου προγραμματισμού (παραπάνω) στην αντίστοιχη συσκευή ή στις ακίδες κεφαλίδας (belo

JTAG Port Devices

ECP5™ TDI TDO TMS TCK  

 

 

 

 

 

 

 

 

Προαιρετικές συνδέσεις στη συσκευή ispEN, PROGRAMN,

Σήματα INITN, DONE ή/και TRST (Ορισμός στις προσαρμοσμένες ρυθμίσεις I/O στο σύστημα ispVM

ή λογισμικό Diamond Programmer. Δεν έχουν όλες οι συσκευές διαθέσιμες αυτές τις ακίδες)

Υποχρεούμαι Υποχρεούμαι  
LatticeECP3™/LatticeECP2M™ LatticeECP2™/LatticeECP™/ LatticeEC™  

TDI

 

TDO

 

TMS

 

TCK

 

Υποχρεούμαι

 

Υποχρεούμαι

 
LatticeXP2™/LatticeXP™ TDI TDO TMS TCK Υποχρεούμαι Υποχρεούμαι  
LatticeSC™/LatticeSCM™ TDI TDO TMS TCK Υποχρεούμαι Υποχρεούμαι  
MachXO2™/MachXO3™/MachXO3D™ TDI TDO TMS TCK Υποχρεούμαι Υποχρεούμαι  
MachXO™ TDI TDO TMS TCK Υποχρεούμαι Υποχρεούμαι  
ORCA®/FPSC TDI TDO TMS TCK Υποχρεούμαι Υποχρεούμαι  
ispXPGA®/ispXPLD™ TDI TDO TMS TCK Υποχρεούμαι Υποχρεούμαι  
ispMACH® 4000/ispMACH/ispLSI® 5000 TDI TDO TMS TCK Υποχρεούμαι Υποχρεούμαι  
MACH®4A TDI TDO TMS TCK Υποχρεούμαι Υποχρεούμαι  
ispGDX2™ TDI TDO TMS TCK Υποχρεούμαι Υποχρεούμαι  
ispPAC®/ispClock™ (Σημείωση 4) TDI TDO TMS TCK Υποχρεούμαι Υποχρεούμαι  
Platform Manager™/Power Manager/ Power Manager II/Platform Manager II

(Σημείωση 4)

 

TDI

 

TDO

 

TMS

 

TCK

 

Υποχρεούμαι

 

Υποχρεούμαι

 

Πίνακας 6.1. Αναφορά καρφίτσας και καλωδίου

HW-USBN-2B

Χρώμα Flywire

TDI/SI TDO/SO TMS TCK/SCLK ISPEN/PROG ΓΙΝΩΜΕΝΟΣ TRST(OUTPUT) VCC GND I2C
Πορτοκάλι Καστανός Μωβ Λευκό Κίτρινος Μπλε Πράσινος Κόκκινος Μαύρος Γεια
HW-USBN-2A

Χρώμα Flywire

TDI TDO TMS TCK ispEN/PROG INIT TRST(OUTPUT)/DONE(INPUT) VCC GND  
Πορτοκάλι Καστανός Μωβ Λευκό Κίτρινος Μπλε Πράσινος Κόκκινος Μαύρος
HW-DLN-3C

Χρώμα Flywire

TDI TDO TMS TCK ispEN/PROG  

na

TRST(OUTPUT) VCC GND  
Πορτοκάλι Καστανός Μωβ Λευκό Κίτρινος Πράσινος Κόκκινος Μαύρος
 

 

Τύπος ακροδεκτών καλωδίου προγραμματισμού Target Board Σύσταση

Παραγωγή Εισαγωγή Παραγωγή Παραγωγή Παραγωγή Εισαγωγή Είσοδος/Έξοδος Εισαγωγή Εισαγωγή O
4.7 kΩ Pull-Up 4.7 kΩ Pull-Down  

(Σημείωση 1)

 

(Σημείωση 2)

(N

(N

Συνδέστε τα καλώδια του καλωδίου προγραμματισμού (παραπάνω) στην αντίστοιχη συσκευή ή στις ακίδες κεφαλίδας (παρακάτω

Slave Port Devices SPI

ECP5 MOSI ΜΙΣΟ CCLK SN  

Προαιρετικές συνδέσεις με σήματα συσκευής PROGRAMN, INITN ή/και DONE

Υποχρεούμαι Υποχρεούμαι  
LatticeECP3 MOSI ΜΙΣΟ CCLK SN Υποχρεούμαι Υποχρεούμαι  
MachXO2/MachXO3/MachXO3D SI SO CCLK SN Υποχρεούμαι Υποχρεούμαι  
 

CrossLink™ LIF-MD6000

 

MOSI

 

ΜΙΣΟ

 

 

SPI_SCK

 

SPI_SS

Επιλογή CDONE  

CRESET_B

 

Υποχρεούμαι

 

Υποχρεούμαι

 
iCE40™/iCE40LM/iCE40 Ultra™/ iCE40 UltraLite™  

SPI_SI

 

SPI_SO

 

SPI_SCK

 

SPI_SS_B

Επιλογή CDONE  

CRESET_B

 

Υποχρεούμαι

 

Υποχρεούμαι

 

Συσκευές θυρών I2C

MachXO2/MachXO3/MachXO3D Προαιρετικές συνδέσεις με σήματα συσκευής PROGRAMN, INITN ή/και DONE Υποχρεούμαι Υποχρεούμαι  
Διαχειριστής πλατφόρμας II Υποχρεούμαι Υποχρεούμαι SCL_M
L-ASC10 Υποχρεούμαι Υποχρεούμαι  
 

CrossLink LIF-MD6000

Επιλογή CDONE  

CRESET_B

 

Υποχρεούμαι

 

Υποχρεούμαι

 

Κεφαλίδες

1 x 10 conn (διάφορα καλώδια) 3 2 6 8 4 9 ή 10 5 ή 9 1 7  
1 x 8 conn (βλ. Εικόνα 3.4) 3 2 6 8 4 5 1 7  
2 x 5 conn (βλ. Εικόνα 3.5) 5 7 3 1 10 9 6 2, 4, ή 8  

Προγραμματιστές

Μοντέλο 300 5 7 3 1 10 9 6 2, 4, ή 8  
iCEprog™ iCEprogM1050 8 5 7 9 3 1 6 10  

Σημειώσεις: 

  • Για παλαιότερες συσκευές ISP Lattice, απαιτείται πυκνωτής αποσύνδεσης 0.01 μF στο ispEN/ENABLE της πλακέτας στόχου.
  • Για HW-USBN-2A/2B, η πλακέτα στόχος παρέχει την ισχύ – Τυπικό ICC = 10 mA. Για συσκευές που διαθέτουν ακροδέκτη VCCJ, το VCCJ πρέπει να είναι συνδεδεμένες συσκευές, συνδέστε την κατάλληλη τράπεζα VCCIO στο VCC του καλωδίου. Απαιτείται ένας πυκνωτής αποσύνδεσης 0.1 μF σε VCCJ ή VCCIO κοντά στη συσκευή. φύλλο για να προσδιορίσετε εάν η συσκευή διαθέτει ακροδέκτη VCCJ ή ποια τράπεζα VCCIO διέπει τη θύρα προγραμματισμού στόχου (αυτό μπορεί να μην είναι το ίδιο με τη θύρα στόχου 3. Ανοίξτε τα σήματα αποστράγγισης. Η πλακέτα στόχος πρέπει να έχει αντίσταση έλξης ~2.2 kΩ συνδεδεμένη στην ίδια επίπεδο στο οποίο είναι συνδεδεμένα τα καλώδια HW-USBN-2B στο VCC.
  • Όταν χρησιμοποιείτε το λογισμικό PAC-Designer® για τον προγραμματισμό συσκευών ispPAC ή ispClock, μην συνδέετε το TRST/DONE.
  • Εάν χρησιμοποιείτε καλώδιο παλαιότερο από το HW-USBN-2B, συνδέστε μια εξωτερική παροχή +5 V μεταξύ της ακίδας iCEprogM1050 4 (VCC) και της ακίδας 2 (GND).
  • Για το HW-USBN-2B, μόνο τιμές VCC από 3.3 V έως 2.5 V υποστηρίζονται για το I2C.

Σύνδεση του καλωδίου προγραμματισμού

Η πλακέτα προορισμού δεν πρέπει να τροφοδοτείται όταν συνδέετε, αποσυνδέετε ή επανασυνδέετε το καλώδιο προγραμματισμού. Συνδέετε πάντα την ακίδα GND (μαύρο καλώδιο) του καλωδίου προγραμματισμού πριν συνδέσετε οποιοδήποτε άλλο JTAG καρφίτσες. Η μη τήρηση αυτών των διαδικασιών μπορεί να προκαλέσει βλάβη στην προγραμματιζόμενη συσκευή-στόχο.

Καλώδιο προγραμματισμού TRST Pin

Δεν συνιστάται η σύνδεση του ακροδέκτη TRST της πλακέτας στον ακροδέκτη TRST του καλωδίου. Αντίθετα, συνδέστε τον ακροδέκτη TRST της πλακέτας στο Vcc. Εάν ο ακροδέκτης TRST της πλακέτας είναι συνδεδεμένος με τον ακροδέκτη TRST του καλωδίου, δώστε εντολή στον προγραμματιστή ispVM/Diamond να οδηγήσει τον ακροδέκτη TRST ψηλά.

Για να ρυθμίσετε τον προγραμματιστή ispVM/Diamond ώστε να οδηγεί ψηλά τον ακροδέκτη TRST:

  • Επιλέξτε το στοιχείο μενού Επιλογές.
  • Επιλέξτε Cable and I/O Port Setup.
  • Επιλέξτε το πλαίσιο ελέγχου TRST/Reset Pin-Connected.
  • Επιλέξτε το κουμπί επιλογής Set High.

Εάν δεν έχει επιλεγεί η κατάλληλη επιλογή, η ακίδα TRST χαμηλώνεται από τον προγραμματιστή ispVM/Diamond. Κατά συνέπεια, η αλυσίδα BSCAN δεν λειτουργεί επειδή η αλυσίδα είναι κλειδωμένη σε κατάσταση RESET.

Καλώδιο προγραμματισμού ispEN Pin

Οι παρακάτω ακίδες πρέπει να είναι γειωμένες:

  • BSCAN pin των συσκευών 2000VE
  • ENABLE pin of MACH4A3/5-128/64, MACH4A3/5-64/64 and MACH4A3/5-256/128 devices.

Ωστόσο, έχετε την επιλογή να οδηγήσετε τους ακροδέκτες BSCAN και ENABLE από τον ακροδέκτη ispEN από το καλώδιο. Σε αυτήν την περίπτωση, ο προγραμματιστής ispVM/Diamond πρέπει να ρυθμιστεί για να οδηγεί τον ακροδέκτη ispEN χαμηλά ως εξής:
Για να ρυθμίσετε τον προγραμματιστή ispVM/Diamond ώστε να οδηγεί σε χαμηλή ακίδα ispEN:

  1. Επιλέξτε το στοιχείο μενού Επιλογές.
  2. Επιλέξτε Cable and I/O Port Setup.
  3. Επιλέξτε το πλαίσιο ελέγχου ispEN/BSCAN Pin Connected.
  4. Επιλέξτε το κουμπί επιλογής Ρύθμιση χαμηλού.

Κάθε καλώδιο προγραμματισμού συνοδεύεται από δύο μικρές υποδοχές που σας βοηθούν να κρατάτε οργανωμένα τα flywires. Ο ακόλουθος κατασκευαστής και αριθμός ανταλλακτικού είναι μια πιθανή πηγή για ισοδύναμες συνδέσεις:

  • 1 x 8 σύνδεσμος (π.χample, Samtec SSQ-108-02-TS)
  • 2 x 5 σύνδεσμος (π.χample, Samtec SSQ-105-02-TD)

Το flywire ή οι κεφαλίδες του καλωδίου προγραμματισμού προορίζονται για σύνδεση με τυπικές κεφαλίδες απόστασης 100 mil (ακίδες σε απόσταση 0.100 ιντσών μεταξύ τους). Το Lattice συνιστά μια κεφαλίδα με μήκος 0.243 ίντσες ή 6.17 mm. Ωστόσο, οι κεφαλίδες άλλων μηκών μπορεί να λειτουργούν εξίσου καλά.

Πληροφορίες Παραγγελίας

Πίνακας 10.1. Σύνοψη χαρακτηριστικών του καλωδίου προγραμματισμού

Χαρακτηριστικό 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
ΤΚ-Παράλληλο X X X X X X
Υποστήριξη 1.2 V X X X
Υποστήριξη 1.8 V X X X X X X X X
2.5-3.3 V

Υποστήριξη

X X X X X X X X X X
Υποστήριξη 5.0 V X X X X X X X X X
2 x 5 σύνδεσμος X X X X X X X
1 x 8 σύνδεσμος   X X X X X X X
Flywire X X X X X X
Κατασκευή χωρίς μόλυβδο X X X
Διαθέσιμο για παραγγελία X X

Πίνακας 10.2. Πληροφορίες Παραγγελίας

Περιγραφή Αριθμός ανταλλακτικού παραγγελίας China RoHS Environment-Friendly Use Period (EFUP)
Καλώδιο προγραμματισμού (USB). Περιέχει καλώδιο USB 6′, υποδοχές flywire, προσαρμογέα 8 θέσεων (1 x 8) και προσαρμογέα 10 θέσεων (2 x 5), κατασκευή χωρίς μόλυβδο, συμβατή με RoHS. HW-USBN-2B  

 

Καλώδιο προγραμματισμού (μόνο για υπολογιστή). Περιέχει αντάπτορα παράλληλης θύρας, καλώδιο 6′, βύσματα flywire, προσαρμογέα 8 θέσεων (1 x 8) και 10-

Αντάπτορας θέσης (2 x 5), χωρίς μόλυβδο, κατασκευή συμβατή με RoHS.

HW-DLN-3C

Σημείωμα: Πρόσθετα καλώδια περιγράφονται σε αυτό το έγγραφο μόνο για σκοπούς παλαιού τύπου, αυτά τα καλώδια δεν παράγονται πλέον. Τα καλώδια που είναι διαθέσιμα προς παραγγελία είναι πλήρως ισοδύναμα είδη αντικατάστασης.

Παράρτημα A. Αντιμετώπιση προβλημάτων εγκατάστασης προγράμματος οδήγησης USB

Είναι απαραίτητο να εγκαταστήσετε τα προγράμματα οδήγησης πριν συνδέσετε τον υπολογιστή σας στο καλώδιο USB. Εάν το καλώδιο είναι συνδεδεμένο πριν από την εγκατάσταση των προγραμμάτων οδήγησης, τα Windows θα προσπαθήσουν να εγκαταστήσουν τα δικά τους προγράμματα οδήγησης που ενδέχεται να μην λειτουργούν.
Εάν προσπαθήσατε να συνδέσετε τον υπολογιστή στο καλώδιο USB χωρίς να εγκαταστήσετε πρώτα τα κατάλληλα προγράμματα οδήγησης ή αντιμετωπίζετε πρόβλημα με την επικοινωνία με το καλώδιο USB Lattice μετά την εγκατάσταση των προγραμμάτων οδήγησης, ακολουθήστε τα παρακάτω βήματα:

  1. Συνδέστε το καλώδιο USB Lattice. Επιλέξτε Έναρξη > Ρυθμίσεις > Πίνακας Ελέγχου > Σύστημα.
  2. Στο παράθυρο διαλόγου Ιδιότητες συστήματος, κάντε κλικ στην καρτέλα Υλικό και στο κουμπί Διαχείριση Συσκευών. Κάτω από τους ελεγκτές Universal Serial Bus, θα πρέπει να δείτε το Lattice USB ISP Programmer. Εάν δεν το βλέπετε, αναζητήστε την Άγνωστη Συσκευή με την κίτρινη σημαία. Κάντε διπλό κλικ στο εικονίδιο Άγνωστη συσκευή.LATTICE FPGA-UG-02042-26.4 Καλώδια προγραμματισμού εικ (7)
  3. Στο παράθυρο διαλόγου Ιδιότητες άγνωστης συσκευής, κάντε κλικ στην Επανεγκατάσταση προγράμματος οδήγησης.LATTICE FPGA-UG-02042-26.4 Καλώδια προγραμματισμού εικ (8)
  4. Επιλέξτε Αναζήτηση στον υπολογιστή μου για λογισμικό προγράμματος οδήγησης.LATTICE FPGA-UG-02042-26.4 Καλώδια προγραμματισμού εικ (9)
    Περιηγηθείτε στον κατάλογο isptools\ispvmsystem για το πρόγραμμα οδήγησης Lattice EzUSB.LATTICE FPGA-UG-02042-26.4 Καλώδια προγραμματισμού εικ (10)
    Περιηγηθείτε στον κατάλογο isptools\ispvmsystem\Drivers\FTDIUSBDriver για το πρόγραμμα οδήγησης FTDI FTUSB.LATTICE FPGA-UG-02042-26.4 Καλώδια προγραμματισμού εικ (11)
  5. Για εγκαταστάσεις Diamond, περιηγηθείτε στα lscc/diamond/data/vmdata/drivers. Κάντε κλικ στο Επόμενο.
  6. Επιλέξτε Εγκατάσταση αυτού του λογισμικού προγράμματος οδήγησης ούτως ή άλλως. Το σύστημα ενημερώνει το πρόγραμμα οδήγησης.LATTICE FPGA-UG-02042-26.4 Καλώδια προγραμματισμού εικ (12)
  7. Κάντε κλικ στο Κλείσιμο και ολοκληρώστε την εγκατάσταση του προγράμματος οδήγησης USB.LATTICE FPGA-UG-02042-26.4 Καλώδια προγραμματισμού εικ (13)
  8. Στην περιοχή Πίνακας Ελέγχου >Σύστημα >Διαχείριση Συσκευών > Οι ελεγκτές ενιαίου σειριακού διαύλου θα πρέπει να περιλαμβάνουν τα εξής: Για το πρόγραμμα οδήγησης Lattice EzUSB: Εγκατεστημένη συσκευή προγραμματιστή ISP USB Lattice.LATTICE FPGA-UG-02042-26.4 Καλώδια προγραμματισμού εικ (14)

Για το πρόγραμμα οδήγησης FTDI FTUSB: Εγκατεστημένες συσκευές USB Serial Converter A και Converter BLATTICE FPGA-UG-02042-26.4 Καλώδια προγραμματισμού εικ (15)

Εάν αντιμετωπίζετε προβλήματα ή χρειάζεστε πρόσθετες πληροφορίες, επικοινωνήστε με την Τεχνική Υποστήριξη Lattice.

Τεχνική Υποστήριξη

Για βοήθεια, υποβάλετε μια περίπτωση τεχνικής υποστήριξης στη διεύθυνση www.latticesemi.com/techsupport.

Ιστορικό αναθεώρησης

Αναθεώρηση 26.4, Μάιος 2020

Τμήμα Περίληψη αλλαγής
Καλώδια προγραμματισμού Ενημερωμένο πλέγμα webσύνδεσμος ιστότοπου προς www.latticesemi.com/programmer.
Λογισμικό προγραμματισμού

Αναθεώρηση 26.3, Οκτώβριος 2019

Τμήμα Περίληψη αλλαγής
Θέματα σχεδιασμού του πίνακα στόχου. Προγραμματισμός Flywire και

Αναφορά σύνδεσης

Διευκρινίστηκαν οι τιμές VCC που υποστηρίζει η διεπαφή I2C. Προστέθηκαν σημειώσεις στον Πίνακα 6.1.

Αναθεώρηση 26.2, Μάιος 2019

Τμήμα Περίληψη αλλαγής
Προστέθηκε ενότητα Αποποίηση ευθυνών.
Αναφορά προγραμματισμού Flywire και σύνδεσης Ενημερωμένος Πίνακας 6.1. Αναφορά καρφίτσας και καλωδίου.

Προστέθηκε MachXO3D

Προστέθηκε το CRESET_B στο Crosslink I2C. Ενημερωμένα στοιχεία στις συσκευές θύρας I2C

· Προστέθηκε Platform Manager II.

· Άλλαξε η σειρά του ispPAC. Ενημερωμένα στοιχεία στις συσκευές θύρας I2C.

· Άλλαξε το Power Manager II σε Platform Manager II και ενημερώθηκε η τιμή I2C: SDA.

· Άλλαξε το ASC σε L-ASC10

Η υποσημείωση 4 ενημερώθηκε για να περιλαμβάνει συσκευές ispClock. Προσαρμοσμένα εμπορικά σήματα.

Ιστορικό αναθεώρησης Ενημερωμένη μορφή.
Πίσω εξώφυλλο Ενημερωμένο πρότυπο.
Μικρές συντακτικές αλλαγές

Αναθεώρηση 26.1, Μάιος 2018

Τμήμα Περίληψη αλλαγής
Ολοι Διορθώθηκαν οι καταχωρήσεις στην ενότητα Slave Port Devices SPI του Πίνακα 6.1.

Αναθεώρηση 26.0, Απρίλιος 2018

Τμήμα Περίληψη αλλαγής
Ολοι Ο αριθμός εγγράφου άλλαξε από UG48 σε FPGA-UG-02024. Ενημερωμένο πρότυπο εγγράφου.
Καλώδια προγραμματισμού Καταργήθηκαν οι περιττές πληροφορίες και άλλαξε ο σύνδεσμος στη διεύθυνση www/latticesemi.com/software.
Ορισμοί ακίδων καλωδίου προγραμματισμού Ενημερωμένα ονόματα ακίδων καλωδίων προγραμματισμού στον Πίνακα 3.1. Ορισμοί ακίδων καλωδίου προγραμματισμού.
Αναφορά προγραμματισμού Flywire και σύνδεσης Αντικαταστάθηκε ο πίνακας 2. Αναφορά μετατροπής Flywire και Πίνακας 3 Συνιστώμενες συνδέσεις ακίδων με έναν μόνο πίνακα 6.1 Αναφορά ακίδων και καλωδίου.
Πληροφορίες Παραγγελίας Μετακινήθηκε ο πίνακας 10.1. Σύνοψη δυνατοτήτων καλωδίου προγραμματισμού στην ενότητα Πληροφορίες παραγγελίας.

Αναθεώρηση 25.0, Νοέμβριος 2016

Τμήμα Περίληψη αλλαγής
Αναφορά προγραμματισμού Flywire και σύνδεσης Αναθεωρημένος Πίνακας 3, Προτεινόμενες συνδέσεις καρφιτσών. Προστέθηκε συσκευή CrossLink.

Αναθεώρηση 24.9, Οκτώβριος 2015

Τμήμα Περίληψη αλλαγής
Αναφορά προγραμματισμού Flywire και σύνδεσης Αναθεωρημένος Πίνακας 3, Προτεινόμενες συνδέσεις καρφιτσών.

Προστέθηκε στήλη CRESET-B. Προστέθηκε συσκευή iCE40 UltraLite.

Τεχνική Υποστήριξη Ενημερωμένες πληροφορίες Βοήθειας Τεχνικής Υποστήριξης.

Αναθεώρηση 24.8, Μάρτιος 2015

Τμήμα Περίληψη αλλαγής
Ορισμοί ακίδων καλωδίου προγραμματισμού Αναθεωρημένη περιγραφή του INIT στον Πίνακα 1, Ορισμοί ακίδων καλωδίου προγραμματισμού.

Αναθεώρηση 24.7, Ιανουάριος 2015

Τμήμα Περίληψη αλλαγής
Ορισμοί ακίδων καλωδίου προγραμματισμού Στον Πίνακα 1, Προγραμματισμός Ορισμοί ακίδων καλωδίου, το ispEN/Enable/PROG άλλαξε σε ispEN/Enable/PROG/SN και η περιγραφή του αναθεωρήθηκε.

Ενημερωμένη Εικόνα 2, Καλώδιο προγραμματισμού Διασύνδεση προγραμματισμού εντός συστήματος για τον υπολογιστή (HW-USBN-2B).

Καλώδιο προγραμματισμού ispEN Pin Στον Πίνακα 4, Σύνοψη δυνατοτήτων καλωδίου προγραμματισμού, το HW-USBN-2B επισημαίνεται ως διαθέσιμο για παραγγελία.
Πληροφορίες Παραγγελίας Το HW-USBN-2A άλλαξε σε HW- USBN-2B.

Αναθεώρηση 24.6, Ιούλιος 2014

Τμήμα Περίληψη αλλαγής
Ολοι Άλλαξε ο τίτλος του εγγράφου από ispDOWNLOAD Cables σε Programming Cables Οδηγός χρήστη.
Ορισμοί ακίδων καλωδίου προγραμματισμού Ενημερώθηκε ο Πίνακας 3, Προτεινόμενες συνδέσεις καρφιτσών. Προστέθηκαν οικογένειες συσκευών ECP5, iCE40LM, iCE40 Ultra και MachXO3.
Θεωρήσεις σχεδιασμού του πίνακα στόχου Ενημερωμένη ενότητα. Ενημερωμένος σύνδεσμος Συχνών Ερωτήσεων σχετικά με τον έλεγχο του εργαλείου ispVM του κύκλου λειτουργίας και/ή της συχνότητας TCK.
Τεχνική Υποστήριξη Ενημερωμένες πληροφορίες Βοήθειας Τεχνικής Υποστήριξης.

Αναθεώρηση 24.5, Οκτώβριος 2012

Τμήμα Περίληψη αλλαγής
Αναφορά προγραμματισμού Flywire και σύνδεσης Προστέθηκαν ονόματα ακίδων θυρών διαμόρφωσης iCE40 στον πίνακα αναφοράς μετατροπής Flywire.
Αναφορά προγραμματισμού Flywire και σύνδεσης Προστέθηκαν πληροφορίες iCE40 στον πίνακα Προτεινόμενες συνδέσεις καλωδίων.

Αναθεώρηση 24.4, Φεβρουάριος 2012

Τμήμα Περίληψη αλλαγής
Ολοι Ενημερωμένο έγγραφο με νέο εταιρικό λογότυπο.

Αναθεώρηση 24.3, Νοέμβριος 2011

Τμήμα Περίληψη αλλαγής
Ολοι Το έγγραφο μεταφέρθηκε σε μορφή οδηγού χρήστη.
Χαρακτηριστικά Προστέθηκε Figure καλώδιο USB – HW-USBN-2A.
Αναφορά προγραμματισμού Flywire και σύνδεσης Ενημερώθηκε ο πίνακας Συνιστώμενες Συνδέσεις Καλωδίων για συσκευές MachXO2.
Θεωρήσεις σχεδιασμού του πίνακα στόχου Ενημερωμένη ενότητα.
Παράρτημα Α Προστέθηκε ενότητα.

Αναθεώρηση 24.2, Οκτώβριος 2009

Τμήμα Περίληψη αλλαγής
Ολοι Προστέθηκαν πληροφορίες σχετικά με τις φυσικές προδιαγραφές των βυσμάτων flywire.

Αναθεώρηση 24.1, Ιούλιος 2009

Τμήμα Περίληψη αλλαγής
Ολοι Προστέθηκε ενότητα κειμένου Σχεδίαση Πίνακα Στόχου.
Αναφορά προγραμματισμού Flywire και σύνδεσης Προστέθηκε επικεφαλίδα ενότητας.

Προηγούμενες Αναθεωρήσεις

Τμήμα Περίληψη αλλαγής
Προηγούμενες εκδόσεις Lattice.

www.latticesemi.com

Έγγραφα / Πόροι

LATTICE FPGA-UG-02042-26.4 Καλώδια προγραμματισμού [pdf] Οδηγός χρήστη
FPGA-UG-02042-26.4 Καλώδια προγραμματισμού, FPGA-UG-02042-26.4, Καλώδια προγραμματισμού, Καλώδια

Αναφορές

Αφήστε ένα σχόλιο

Η διεύθυνση email σας δεν θα δημοσιευτεί. Τα υποχρεωτικά πεδία επισημαίνονται *