LATTICE FPGA-UG-02042-26.4 პროგრამირების კაბელები
პასუხისმგებლობის უარყოფა
Lattice არ იძლევა გარანტიას, წარმომადგენლობას ან გარანტიას ამ დოკუმენტში მოცემული ინფორმაციის სიზუსტეზე ან მისი პროდუქტების რაიმე კონკრეტული მიზნისთვის ვარგისიანობასთან დაკავშირებით. აქ ყველა ინფორმაცია მოწოდებულია როგორც არის და ყველა ხარვეზით და ყველა რისკი, რომელიც დაკავშირებულია ასეთ ინფორმაციასთან, მთლიანად მყიდველს ეკუთვნის. მყიდველი არ უნდა დაეყრდნოს მოცემულ მონაცემებს და შესრულების სპეციფიკაციებს ან პარამეტრებს. Lattice-ის მიერ გაყიდული პროდუქტები ექვემდებარება შეზღუდული ტესტირებას და მყიდველის პასუხისმგებლობაა დამოუკიდებლად განსაზღვროს ნებისმიერი პროდუქტის ვარგისიანობა და შეამოწმოს და გადაამოწმოს იგივე. Lattice-ის პროდუქტები არ უნდა იქნას გამოყენებული მისიის ან უსაფრთხოებისთვის კრიტიკულ ან ნებისმიერ სხვა აპლიკაციასთან ერთად, რომლის დროსაც Lattice-ის პროდუქტის წარუმატებლობამ შეიძლება გამოიწვიოს პირადი დაზიანება, სიკვდილი, მძიმე ქონება ან გარემოს დაზიანება. ამ დოკუმენტში მოწოდებული ინფორმაცია ეკუთვნის Lattice Semiconductor-ს და Lattice იტოვებს უფლებას ნებისმიერ დროს შეიტანოს ნებისმიერი ცვლილება ამ დოკუმენტში მოცემულ ინფორმაციას ან ნებისმიერ პროდუქტში შეტყობინების გარეშე.
მახასიათებლები
- მხარდაჭერა ყველა Lattice პროგრამირებადი პროდუქტისთვის
- 2.5 V-დან 3.3 V-მდე I2C პროგრამირება (HW-USBN-2B)
- 1.2 V-დან 3.3 VJ-მდეTAG და SPI პროგრამირება (HW-USBN-2B)
- 1.2 V-დან 5 VJ-მდეTAG და SPI პროგრამირება (ყველა სხვა კაბელი)
- იდეალურია დიზაინის პროტოტიპებისა და გამართვისთვის
- დაკავშირება კომპიუტერის მრავალ ინტერფეისთან
- USB (v.1.0, v.2.0)
- PC პარალელური პორტი
- ადვილად გამოსაყენებელი პროგრამირების კონექტორები
- მრავალმხრივი მავთული, 2 x 5 (.100") ან 1 x 8 (.100") კონექტორები
- 6 ფუტი (2 მეტრი) ან მეტი პროგრამირების კაბელის სიგრძე (PC-დან DUT)
- ტყვიის გარეშე/RoHS შესაბამისი კონსტრუქცია
პროგრამირების კაბელები
გისოსების პროგრამირება საკაბელო პროდუქტები წარმოადგენს ტექნიკის კავშირს ყველა ლატის მოწყობილობების სისტემაში პროგრამირებისთვის. მას შემდეგ რაც დაასრულებთ თქვენს ლოგიკურ დიზაინს და შექმნით პროგრამირებას file Lattice Diamond®/ispLEVER® Classic განვითარების ხელსაწყოებით, შეგიძლიათ გამოიყენოთ Diamond Programmer ან ispVM™ სისტემის პროგრამული უზრუნველყოფა მოწყობილობების დაპროგრამებისთვის თქვენს დაფაზე. ispVM System/Diamond Programmer პროგრამული უზრუნველყოფა ავტომატურად წარმოქმნის შესაბამის პროგრამირების ბრძანებებს, პროგრამირების მისამართებს და პროგრამირების მონაცემებს პროგრამირებაში შენახული ინფორმაციის საფუძველზე. file და პარამეტრები, რომლებიც დააყენეთ Diamond Programmer/ispVM სისტემაში. შემდეგ პროგრამირების სიგნალები წარმოიქმნება კომპიუტერის USB ან პარალელური პორტიდან და პროგრამირების კაბელის საშუალებით მიემართება მოწყობილობას. დამატებითი კომპონენტები არ არის საჭირო პროგრამირებისთვის.
Diamond Programmer/ispVM System პროგრამული უზრუნველყოფა შედის Lattice-ის დიზაინის ხელსაწყოების ყველა პროდუქტში და ხელმისაწვდომია ჩამოსატვირთად Lattice-დან web საიტი ზე www.latticesemi.com/programmer.
პროგრამირების საკაბელო პინის განმარტებები
პროგრამირების კაბელების მიერ მოწოდებული ფუნქციები შეესაბამება Lattice პროგრამირებადი მოწყობილობებზე არსებულ ფუნქციებს. ვინაიდან ზოგიერთი მოწყობილობა შეიცავს სხვადასხვა პროგრამირების მახასიათებლებს, პროგრამირების კაბელის მიერ მოწოდებული სპეციფიკური ფუნქციები შეიძლება დამოკიდებული იყოს არჩეულ სამიზნე მოწყობილობაზე. ispVM System/Diamond Programmer პროგრამული უზრუნველყოფა ავტომატურად წარმოქმნის შესაბამის ფუნქციებს არჩეულ მოწყობილობაზე დაყრდნობით. იხილეთ ცხრილი 3.1 მეტიview პროგრამირების კაბელის ფუნქციებზე.
ცხრილი 3.1. პროგრამირების საკაბელო პინის განმარტებები.
პროგრამირების საკაბელო პინი | სახელი | პროგრამირების კაბელის პინის ტიპი | აღწერა |
VCC | პროგრამირება ტtage | შეყვანა | დაუკავშირდით სამიზნე მოწყობილობის VCCIO ან VCCJ სიბრტყეს. ტიპიური ICC = 10 mA. სამიზნე დაფა
უზრუნველყოფს VCC მიწოდებას/მინიშნებას კაბელისთვის. |
TDO/SO | ტესტის მონაცემების გამომავალი | შეყვანა | გამოიყენება მონაცემების გადასატანად IEEE1149.1-ის მეშვეობით (ჯTAG) პროგრამირების სტანდარტი. |
TDI/SI | ტესტის მონაცემების შეყვანა | გამომავალი | გამოიყენება მონაცემების გადასატანად IEEE1149.1 პროგრამირების სტანდარტის მეშვეობით. |
ISPEN/PROG | ჩართვა | გამომავალი | მოწყობილობის დაპროგრამების ჩართვა.
ასევე ფუნქციონირებს როგორც SN/SSPI Chip Select SPI პროგრამირებისთვის HW-USBN-2B-ით. |
TRST | ტესტის გადატვირთვა | გამომავალი | სურვილისამებრ IEEE 1149.1 მდგომარეობის აპარატის გადატვირთვა. |
შესრულებულია | შესრულებულია | შეყვანა | შესრულებულია მიუთითებს კონფიგურაციის სტატუსზე |
TMS | ტესტის რეჟიმი აირჩიეთ შეყვანა | გამომავალი | გამოიყენება IEEE1149.1 მდგომარეობის მანქანის გასაკონტროლებლად. |
GND | ადგილზე | შეყვანა | დაკავშირება სამიზნე მოწყობილობის მიწის სიბრტყეზე |
TCK/SCLK | ტესტი საათის შეყვანა | გამომავალი | გამოიყენება IEEE1149.1 სახელმწიფო აპარატის დასაქრობად |
ᲛᲐᲡᲨᲘ | ინიციალიზაცია | შეყვანა | მიუთითებს, რომ მოწყობილობა მზად არის კონფიგურაციის დასაწყებად. INITN მხოლოდ ზოგიერთ მოწყობილობაზეა ნაპოვნი. |
I2C: SCL* | I2C SCL | გამომავალი | უზრუნველყოფს I2C სიგნალს SCL |
I2C: SDA* | I2C SDA | გამომავალი | უზრუნველყოფს I2C სიგნალს SDA. |
5 V OUT* | 5 ვ გამომავალი | გამომავალი | უზრუნველყოფს 5 ვ სიგნალს iCEprogM1050 პროგრამისტისთვის. |
შენიშვნა: გვხვდება მხოლოდ HW-USBN-2B კაბელზე.
შენიშვნა: საჭიროებს Diamond Programmer 3.1 ან უფრო გვიან.
სურათი 3.2. პროგრამირების კაბელი სისტემაში პროგრამირების ინტერფეისი კომპიუტერისთვის (HW-USB-1A ან HW-USB-2A)*
შენიშვნა: Lattice PAC-Designer® პროგრამული უზრუნველყოფა არ უჭერს მხარს პროგრამირებას USB კაბელებით. ამ კაბელებით ispPAC მოწყობილობების დასაპროგრამებლად გამოიყენეთ Diamond Programmer/ispVM System პროგრამული უზრუნველყოფა.
შენიშვნა: HW7265-DL3, HW7265-DL3A, HW-DL-3B, HW-DL-3C და HW-DLN-3C ფუნქციურად ექვივალენტური პროდუქტებია.
სურათი 3.4. პროგრამირების კაბელი სისტემაში პროგრამირების ინტერფეისი კომპიუტერისთვის (pDS4102-DL2 ან pDS4102- DL2A)
სურათი 3.5. პროგრამირების კაბელი სისტემაში პროგრამირების ინტერფეისი კომპიუტერისთვის (HW7265-DL2 ან HW7265-DL2A)*
შენიშვნა: საცნობარო მიზნებისთვის, 2 x 10 კონექტორი HW7265-DL2 ან HW7265-DL2A არის Tyco 102387-1-ის ექვივალენტი. ეს დააკავშირებს სტანდარტულ 100 მილი ინტერვალს 2 x 5 სათაურებთან, ან 2 x 5 ღილაკებით ჩაღრმავებულ მამრობითი კონექტორთან, როგორიცაა 3M N2510-5002RB.
პროგრამირების პროგრამა
Diamond Programmer და ispVM System კლასიკური მოწყობილობებისთვის არის პროგრამირების მართვის პრიორიტეტული პროგრამული უზრუნველყოფის ინსტრუმენტი ყველა Lattice მოწყობილობისთვის და ჩამოტვირთვის კაბელისთვის. Lattice Diamond Programmer-ის ან ispVM სისტემის პროგრამული უზრუნველყოფის უახლესი ვერსია ხელმისაწვდომია ჩამოსატვირთად Lattice-დან web საიტი www.latticesemi.com/programmer.
სამიზნე დაფის დიზაინის მოსაზრებები
სამიზნე დაფის TCK შეერთებაზე რეკომენდირებულია 4.7 kΩ ჩამოსაშლელი რეზისტორი. ეს ჩამოსაშლელი რეკომენდირებულია TAP კონტროლერის უნებლიე დაკვრის თავიდან ასაცილებლად, რომელიც გამოწვეულია საათის სწრაფი კიდეებით ან როგორც VCC rampადგა. ეს ჩამოსაშლელი ღილაკი რეკომენდირებულია ყველა Lattice პროგრამირებადი ოჯახისთვის.
I2C სიგნალები SCL და SDA არის ღია გადინება. სამიზნე დაფაზე საჭიროა 2.2 kΩ ასაწევი რეზისტორი VCC-ზე. მხოლოდ VCC მნიშვნელობები 3.3 ვ და 2.5 ვ I2C-სთვის არის მხარდაჭერილი HW-USBN-2B კაბელებით.
Lattice მოწყობილობების ოჯახებისთვის, რომლებსაც აქვთ დაბალი სიმძლავრე, რეკომენდებულია 500 Ω რეზისტორის დამატება VCCJ-სა და GND-ს შორის პროგრამირების ინტერვალის დროს, როდესაც USB პროგრამირების კაბელი დაკავშირებულია ძალიან დაბალი სიმძლავრის დაფის დიზაინთან. FAQ ხელმისაწვდომია, რომელიც უფრო ღრმად განიხილავს ამას:
http://www.latticesemi.com/en/Support/AnswerDatabase/2/2/0/2205
ჯTAG პროგრამირების პორტის სიჩქარის რეგულირება შეიძლება საჭირო გახდეს მომხმარებლის PCB-ებთან დაკავშირებული პროგრამირების კაბელების გამოყენებისას. ეს განსაკუთრებით მნიშვნელოვანია, როდესაც არსებობს PCB-ის ხანგრძლივი მარშრუტირება ან მრავალი გვირილის ჯაჭვის მოწყობილობით. Lattice პროგრამირების პროგრამას შეუძლია შეცვალოს TCK-ის დრო, რომელიც გამოიყენება J-ზეTAG პროგრამირების პორტი კაბელიდან. 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-ჯერ. ხშირად დასმული კითხვები ხელმისაწვდომია, რომელიც უფრო დეტალურად განიხილავს ამ ბმულს:
http://www.latticesemi.com/en/Support/AnswerDatabase/3/0/306.aspx
პროგრამირების Flywire და კავშირის მითითება
იხილეთ ცხრილი 6.1 იმის დასადგენად, თუ როგორ უნდა დააკავშიროთ სხვადასხვა გისოსების პროგრამირების საკაბელო მავთულები, თითო გისოსებით. ჯTAG, SPI და I2C კონფიგურაცია ცალსახად იდენტიფიცირებულია. ცნობისთვის მოყვება ძველი კაბელები და აპარატურა. გარდა ამისა, სხვადასხვა სათაურის კონფიგურაცია მოცემულია ცხრილებში.
ცხრილი 6.1. პინი და კაბელის მითითება
HW-USBN-2B
მავთულის ფერი |
TDI/SI | TDO/SO | TMS | TCK/SCLK | ISPEN/PROG | შესრულებულია | TRST (გამომავალი) | VCC | GND | I2C |
ნარინჯისფერი | ყავისფერი | იასამნისფერი | თეთრი | ყვითელი | ლურჯი | მწვანე | წითელი | შავი | ყვითელი | |
HW-USBN-2A
მავთულის ფერი |
TDI | TDO | TMS | TCK | ispEN/PROG | ᲛᲐᲡᲨᲘ | TRST(გამომავალი)/DONE(INPUT) | VCC | GND | |
ნარინჯისფერი | ყავისფერი | იასამნისფერი | თეთრი | ყვითელი | ლურჯი | მწვანე | წითელი | შავი | ||
HW-DLN-3C
მავთულის ფერი |
TDI | TDO | TMS | TCK | ispEN/PROG |
na |
TRST (გამომავალი) | VCC | GND | |
ნარინჯისფერი | ყავისფერი | იასამნისფერი | თეთრი | ყვითელი | მწვანე | წითელი | შავი | |||
პროგრამირების კაბელის პინის ტიპის სამიზნე დაფის რეკომენდაცია |
გამომავალი | შეყვანა | გამომავალი | გამომავალი | გამომავალი | შეყვანა | შეყვანა/გამომავალი | შეყვანა | შეყვანა | Ou |
— | — | 4.7 კΩ აწევა | 4.7 kΩ ჩამოსაშლელი |
(შენიშვნა 1) |
— | — |
(შენიშვნა 2) |
— | (არა
(არა |
|
შეაერთეთ პროგრამირების კაბელის სადენები (ზემოთ) შესაბამის მოწყობილობასთან ან სათაურის ქინძისთავებთან (ბელო |
JTAG პორტის მოწყობილობები
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
მავთულის ფერი |
TDI/SI | TDO/SO | TMS | TCK/SCLK | ISPEN/PROG | შესრულებულია | TRST (გამომავალი) | VCC | GND | I2C |
ნარინჯისფერი | ყავისფერი | იასამნისფერი | თეთრი | ყვითელი | ლურჯი | მწვანე | წითელი | შავი | ილო | |
HW-USBN-2A
მავთულის ფერი |
TDI | TDO | TMS | TCK | ispEN/PROG | ᲛᲐᲡᲨᲘ | TRST(გამომავალი)/DONE(INPUT) | VCC | GND | |
ნარინჯისფერი | ყავისფერი | იასამნისფერი | თეთრი | ყვითელი | ლურჯი | მწვანე | წითელი | შავი | ||
HW-DLN-3C
მავთულის ფერი |
TDI | TDO | TMS | TCK | ispEN/PROG |
na |
TRST (გამომავალი) | VCC | GND | |
ნარინჯისფერი | ყავისფერი | იასამნისფერი | თეთრი | ყვითელი | მწვანე | წითელი | შავი | |||
პროგრამირების კაბელის პინის ტიპის სამიზნე დაფის რეკომენდაცია |
გამომავალი | შეყვანა | გამომავალი | გამომავალი | გამომავალი | შეყვანა | შეყვანა/გამომავალი | შეყვანა | შეყვანა | O |
— | — | 4.7 კΩ აწევა | 4.7 kΩ ჩამოსაშლელი |
(შენიშვნა 1) |
— | — |
(შენიშვნა 2) |
— | (N
(N |
|
შეაერთეთ პროგრამირების კაბელის სადენები (ზემოთ) შესაბამის მოწყობილობასთან ან სათაურის ქინძისთავებთან (ქვემოთ |
Slave 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 კონნი (სხვადასხვა კაბელი) | 3 | 2 | 6 | 8 | 4 | 9 ან 10 | 5 ან 9 | 1 | 7 | |
1 x 8 კავშირი (იხ. სურათი 3.4) | 3 | 2 | 6 | 8 | 4 | — | 5 | 1 | 7 | |
2 x 5 კავშირი (იხ. სურათი 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 |
შენიშვნები:
- უფრო ძველი Lattice ISP მოწყობილობებისთვის საჭიროა 0.01 μF-იანი გამთლიანი კონდენსატორი სამიზნე დაფის ispEN/ENABLE-ზე.
- HW-USBN-2A/2B-სთვის, სამიზნე დაფა აწვდის ენერგიას - ტიპიური ICC = 10 mA. მოწყობილობებისთვის, რომლებსაც აქვთ VCCJ პინი, VCCJ უნდა იყოს დაკავშირებული მოწყობილობები, დააკავშირეთ შესაბამისი ბანკი VCCIO კაბელის VCC-სთან. მოწყობილობასთან ახლოს VCCJ-ზე ან VCCIO-ზე საჭიროა 0.1 μF გამომყოფი კონდენსატორი. ფურცელი იმის დასადგენად, აქვს თუ არა მოწყობილობას VCCJ პინი ან რომელი VCCIO ბანკი მართავს სამიზნე პროგრამირების პორტს (ეს შეიძლება არ იყოს იგივე, რაც სამიზნე 3. გახსენით გადინების სიგნალები. სამიზნე დაფას უნდა ჰქონდეს ~2.2 kΩ ამოსაწევი რეზისტორი, რომელიც დაკავშირებულია იმავესთან. თვითმფრინავი, რომელსაც VCC უკავშირდება.HW-USBN-2B კაბელები VCC-მდე.
- PAC-Designer® პროგრამული უზრუნველყოფის გამოყენებისას ispPAC ან ispClock მოწყობილობების დასაპროგრამებლად, არ დააკავშიროთ TRST/DONE.
- თუ იყენებთ HW-USBN-2B-ზე უფრო ძველ კაბელს, შეაერთეთ +5 V გარე მიწოდება iCEprogM1050 pin 4 (VCC) და pin 2 (GND) შორის.
- HW-USBN-2B-სთვის, მხოლოდ 3.3 ვ-დან 2.5 ვ-მდე VCC მნიშვნელობებია მხარდაჭერილი I2C-სთვის.
პროგრამირების კაბელის დაკავშირება
პროგრამირების კაბელის შეერთების, გათიშვის ან ხელახლა დაკავშირებისას სამიზნე დაფა არ უნდა იყოს ენერგიით. ყოველთვის შეაერთეთ პროგრამირების კაბელის GND პინი (შავი მავთული) ნებისმიერი სხვა J-ის დაკავშირებამდეTAG ქინძისთავები. ამ პროცედურების შეუსრულებლობამ შეიძლება გამოიწვიოს სამიზნე პროგრამირებადი მოწყობილობის დაზიანება.
პროგრამირების კაბელი TRST პინი
დაფის TRST პინის დაკავშირება საკაბელო TRST პინთან არ არის რეკომენდებული. ამის ნაცვლად, დააკავშირეთ დაფის TRST პინი Vcc-ს. თუ დაფის TRST პინი დაკავშირებულია საკაბელო TRST პინთან, დაავალეთ ispVM/Diamond Programmer-ს მართოს TRST პინი მაღლა.
ispVM/Diamond პროგრამისტის კონფიგურაციისთვის TRST პინის მაღალი მნიშვნელობისთვის:
- აირჩიეთ მენიუს პუნქტი ოფციები.
- აირჩიეთ კაბელი და I/O პორტის დაყენება.
- აირჩიეთ TRST/Reset Pin-Connected ჩამრთველი.
- აირჩიეთ Set High რადიო ღილაკი.
თუ სათანადო ვარიანტი არ არის არჩეული, TRST პინი ამოძრავებს დაბლა ispVM/Diamond პროგრამისტი. შესაბამისად, BSCAN ჯაჭვი არ მუშაობს, რადგან ჯაჭვი ჩაკეტილია RESET მდგომარეობაში.
პროგრამირების კაბელი ispEN პინი
შემდეგი ქინძისთავები უნდა იყოს დასაბუთებული:
- 2000VE მოწყობილობების BSCAN პინი
- 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 პინი დაბალზე:
- აირჩიეთ მენიუს პუნქტი ოფციები.
- აირჩიეთ კაბელი და I/O პორტის დაყენება.
- აირჩიეთ ispEN/BSCAN Pin Connected მოსანიშნი ველი.
- აირჩიეთ Set Low რადიო ღილაკი.
თითოეული პროგრამირების კაბელი აღჭურვილია ორი პატარა კონექტორით, რომლებიც გეხმარებათ მავთულხლართების ორგანიზებაში. შემდეგი მწარმოებელი და ნაწილის ნომერი არის ექვივალენტური კონექტორების ერთ-ერთი შესაძლო წყარო:
- 1 x 8 კონექტორი (მაგample, Samtec SSQ-108-02-TS)
- 2 x 5 კონექტორი (მაგample, Samtec SSQ-105-02-TD)
პროგრამირების კაბელის flywire ან სათაურები განკუთვნილია სტანდარტული 100 მილი ინტერვალის სათაურებთან დასაკავშირებლად (ქინძისთავები ერთმანეთისგან 0.100 ინჩის დაშორებით). Lattice რეკომენდირებულია სათაური, რომლის სიგრძეა 0.243 ინჩი ან 6.17 მმ. თუმცა, სხვა სიგრძის სათაურებმა შეიძლება თანაბრად კარგად იმუშაონ.
შეკვეთის შესახებ ინფორმაცია
ცხრილი 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 | — | — | — | — | — | — |
PC-პარალელური | — | — | — | — | 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 ვ
მხარდაჭერა |
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. ინფორმაცია შეკვეთის შესახებ
აღწერა | შეკვეთის ნაწილის ნომერი | ჩინეთის RoHS გარემო - მეგობრული გამოყენების პერიოდი (EFUP) |
პროგრამირების კაბელი (USB). შეიცავს 6' USB კაბელს, 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 კაბელთან დაკავშირება შესაბამისი დრაივერების დაყენების გარეშე, ან დრაივერების დაყენების შემდეგ გაწუხებთ Lattice USB კაბელთან კომუნიკაცია, მიჰყევით ქვემოთ მოცემულ ნაბიჯებს:
- შეაერთეთ Lattice USB კაბელი. აირჩიეთ დაწყება > პარამეტრები > პანელი > სისტემა.
- სისტემის თვისებების დიალოგურ ფანჯარაში დააწკაპუნეთ ჩანართზე აპარატურა და მოწყობილობის მენეჯერი. უნივერსალური სერიული ავტობუსის კონტროლერების ქვეშ, თქვენ უნდა ნახოთ Lattice USB ISP პროგრამისტი. თუ ამას ვერ ხედავთ, მოძებნეთ უცნობი მოწყობილობა ყვითელი დროშით. ორჯერ დააწკაპუნეთ უცნობი მოწყობილობის ხატულაზე.
- უცნობი მოწყობილობის თვისებების დიალოგურ ფანჯარაში დააწკაპუნეთ დრაივერის ხელახლა ინსტალაციაზე.
- აირჩიეთ ჩემი კომპიუტერის დრაივერის პროგრამის დათვალიერება.
გადახედეთ isptools\ispvmsystem დირექტორიაში Lattice EzUSB დრაივერისთვის.
დაათვალიერეთ isptools\ispvmsystem\Drivers\FTDIUSBDriver დირექტორიაში FTDI FTUSB დრაივერი. - Diamond ინსტალაციისთვის, დაათვალიერეთ lscc/diamond/data/vmdata/drivers. დააწკაპუნეთ შემდეგი.
- აირჩიეთ Install this Driver software მაინც. სისტემა განაახლებს დრაივერს.
- დააჭირეთ დახურვას და დაასრულეთ USB დრაივერის ინსტალაცია.
- საკონტროლო პანელში > სისტემა > მოწყობილობის მენეჯერი > უნივერსალური სერიული ავტობუსის კონტროლერები უნდა შეიცავდეს შემდეგს: Lattice EzUSB დრაივერისთვის: დაყენებულია Lattice USB ISP პროგრამისტი.
FTDI FTUSB დრაივერისთვის: დაინსტალირებულია USB სერიული კონვერტორი A და კონვერტორი B მოწყობილობები
თუ პრობლემები გაქვთ ან გჭირდებათ დამატებითი ინფორმაცია, დაუკავშირდით 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 პორტის მოწყობილობების ქვეშ · დამატებულია პლატფორმის მენეჯერი II. · შეიცვალა ispPAC-ის რიგი. განახლებული ელემენტები I2C პორტის მოწყობილობების ქვეშ. · Power Manager II შეიცვალა პლატფორმის მენეჯერად II და განახლდა I2C: SDA მნიშვნელობა. · ASC შეიცვალა L-ASC10-ით განახლებულია სქოლიო 4, რომელიც მოიცავს ispClock მოწყობილობებს. მორგებული სავაჭრო ნიშნები. |
გადასინჯვის ისტორია | განახლებული ფორმატი. |
უკანა საფარი | განახლებულია შაბლონი. |
— | მცირე სარედაქციო ცვლილებები |
რევიზია 26.1, 2018 წლის მაისი
განყოფილება | შეჯამების შეცვლა |
ყველა | შესწორებული ჩანაწერები 6.1 ცხრილის Slave SPI Port Devices განყოფილებაში. |
რევიზია 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 პინი | ცხრილში 4, პროგრამირების კაბელის მახასიათებლების შეჯამება, HW-USBN-2B მონიშნულია შეკვეთისთვის ხელმისაწვდომი. |
შეკვეთის შესახებ ინფორმაცია | HW-USBN-2A შეიცვალა HW- USBN-2B. |
რევიზია 24.6, 2014 წლის ივლისი
განყოფილება | შეჯამების შეცვლა |
ყველა | შეიცვალა დოკუმენტის სათაური ispDOWNLOAD Cables-დან პროგრამირების კაბელების მომხმარებლის სახელმძღვანელოში. |
პროგრამირების საკაბელო პინის განმარტებები | განახლებულია ცხრილი 3, რეკომენდებული პინის კავშირები. დამატებულია ECP5, iCE40LM, iCE40 Ultra და MachXO3 მოწყობილობების ოჯახები. |
სამიზნე დაფის დიზაინის მოსაზრებები | განახლებულია განყოფილება. განახლებული FAQ ბმული ispVM ხელსაწყოზე TCK სამუშაო ციკლის და/ან სიხშირის კონტროლის შესახებ. |
ტექნიკური მხარდაჭერა | ტექნიკური მხარდაჭერის დახმარების განახლებული ინფორმაცია. |
რევიზია 24.5, 2012 წლის ოქტომბერი
განყოფილება | შეჯამების შეცვლა |
პროგრამირების Flywire და კავშირის მითითება | დაემატა iCE40 კონფიგურაციის პორტის პინის სახელები Flywire Conversion Reference ცხრილს. |
პროგრამირების Flywire და კავშირის მითითება | დამატებულია iCE40 ინფორმაცია რეკომენდებული საკაბელო კავშირების ცხრილში. |
რევიზია 24.4, 2012 წლის თებერვალი
განყოფილება | შეჯამების შეცვლა |
ყველა | განახლებული დოკუმენტი ახალი კორპორატიული ლოგოთი. |
რევიზია 24.3, 2011 წლის ნოემბერი
განყოფილება | შეჯამების შეცვლა |
ყველა | დოკუმენტი გადატანილია მომხმარებლის სახელმძღვანელოს ფორმატში. |
მახასიათებლები | დამატებულია ფიგურა USB კაბელი - HW-USBN-2A. |
პროგრამირების Flywire და კავშირის მითითება | განახლებულია რეკომენდებული საკაბელო კავშირების ცხრილი MachXO2 მოწყობილობებისთვის. |
სამიზნე დაფის დიზაინის მოსაზრებები | განახლებული განყოფილება. |
დანართი A | დამატებულია განყოფილება. |
რევიზია 24.2, 2009 წლის ოქტომბერი
განყოფილება | შეჯამების შეცვლა |
ყველა | დამატებულია ინფორმაცია flywire კონექტორების ფიზიკურ მახასიათებლებთან. |
რევიზია 24.1, 2009 წლის ივლისი
განყოფილება | შეჯამების შეცვლა |
ყველა | დამატებულია Target Board Design Considerations ტექსტის განყოფილება. |
პროგრამირების Flywire და კავშირის მითითება | დამატებულია განყოფილების სათაური. |
წინა რევიზიები
განყოფილება | შეჯამების შეცვლა |
— | წინა Lattice რელიზები. |
დოკუმენტები / რესურსები
![]() |
LATTICE FPGA-UG-02042-26.4 პროგრამირების კაბელები [pdf] მომხმარებლის სახელმძღვანელო FPGA-UG-02042-26.4 პროგრამირების კაბელები, FPGA-UG-02042-26.4, პროგრამირების კაბელები, კაბელები |