สายการเขียนโปรแกรม LATTICE HW-USBN-2B
ข้อมูลสินค้า
ข้อมูลจำเพาะ
- ชื่อสินค้า: สายโปรแกรม
- คู่มือผู้ใช้: FPGA-UG-02042-26.7
- วันวางจำหน่าย : เมษายน 2024
คำแนะนำการใช้ผลิตภัณฑ์
คุณสมบัติ
สายการเขียนโปรแกรมมีฟังก์ชันที่จำเป็นสำหรับการเขียนโปรแกรมอุปกรณ์ที่ตั้งโปรแกรมได้ของ Lattice ฟังก์ชันเฉพาะอาจแตกต่างกันไป ขึ้นอยู่กับอุปกรณ์เป้าหมายที่เลือก
สายเคเบิลการเขียนโปรแกรม
สายการเขียนโปรแกรมได้รับการออกแบบมาเพื่อเชื่อมต่อกับอุปกรณ์เป้าหมายเพื่อวัตถุประสงค์ในการเขียนโปรแกรม โดยสายเหล่านี้จะช่วยอำนวยความสะดวกในการถ่ายโอนข้อมูลและสัญญาณควบคุมระหว่างซอฟต์แวร์การเขียนโปรแกรมและอุปกรณ์ที่สามารถเขียนโปรแกรมได้
คำจำกัดความของพินสายเคเบิลการเขียนโปรแกรม
พินของสายการเขียนโปรแกรมมีฟังก์ชันเฉพาะที่สอดคล้องกับคุณลักษณะการเขียนโปรแกรมของอุปกรณ์โปรแกรมมิ่ง Lattice ต่อไปนี้คือคำจำกัดความของพินหลักบางส่วน:
- วีซีซี ทีดีโอ/เอสโอ: การเขียนโปรแกรมฉบับtage – เอาท์พุตข้อมูลการทดสอบ
- ทีดีไอ/เอสไอ: ข้อมูลการทดสอบอินพุต-เอาท์พุต
- ไอสเพน/พร็อก: เปิดใช้งาน – เอาท์พุต
- ทรอสต์ส: ทดสอบรีเซ็ต – เอาท์พุต
- เสร็จแล้ว: อินพุต – เสร็จสิ้น แสดงสถานะการกำหนดค่า
- ทีเอ็มเอส: โหมดทดสอบ – เอาท์พุต
- จีเอ็นดี: กราวด์ – อินพุต
- ทีซีเค/เอสซีแอลเค: ทดสอบสัญญาณนาฬิกาขาเข้า-ขาออก
- อินไอที: การเริ่มต้น – การป้อนข้อมูล
- สัญญาณ I2C: SCL1 และ SDA1 – เอาท์พุต
- 5 โวลต์เอาท์พุต1: สัญญาณเอาท์พุต 5 V
*หมายเหตุ: อาจต้องมีการเชื่อมต่อ Flywire สำหรับ J ขั้นพื้นฐานTAG การเขียนโปรแกรม
อินเทอร์เฟซการเขียนโปรแกรมสายเคเบิลในระบบ
สายการเขียนโปรแกรมเชื่อมต่อกับพีซีโดยใช้พินเฉพาะสำหรับการถ่ายโอนและควบคุมข้อมูล โปรดดูรูปภาพที่ให้ไว้สำหรับการกำหนดพินโดยละเอียด
คำถามที่พบบ่อย
- ถาม: มีซอฟต์แวร์ใดที่แนะนำสำหรับการเขียนโปรแกรมด้วยสายเคเบิลเหล่านี้?
- A: ขอแนะนำให้ใช้ซอฟต์แวร์ระบบ Diamond Programmer/ispVM สำหรับการเขียนโปรแกรมด้วยสายเคเบิลเหล่านี้
- ถาม: ฉันต้องมีอะแดปเตอร์เพิ่มเติมเพื่อเชื่อมต่อสายเคเบิลกับพีซีหรือไม่?
- ตอบ: คุณอาจต้องใช้อะแดปเตอร์พอร์ตขนานเพื่อการเชื่อมต่อที่เหมาะสม ขึ้นอยู่กับอินเทอร์เฟซของพีซีของคุณ
การปฏิเสธความรับผิดชอบ
Lattice ไม่รับประกัน รับรอง หรือรับรองความถูกต้องของข้อมูลที่อยู่ในเอกสารนี้หรือความเหมาะสมของผลิตภัณฑ์สำหรับวัตถุประสงค์ใดๆ ข้อมูลทั้งหมดในเอกสารนี้ให้ไว้ตามที่เป็นอยู่ พร้อมข้อบกพร่องทั้งหมด และความเสี่ยงที่เกี่ยวข้องทั้งหมดเป็นความรับผิดชอบของผู้ซื้อโดยสมบูรณ์ ข้อมูลที่ให้ไว้นี้มีไว้เพื่อวัตถุประสงค์ในการให้ข้อมูลเท่านั้น และอาจมีข้อผิดพลาดทางเทคนิคหรือการละเว้น และอาจไม่ถูกต้องด้วยเหตุผลหลายประการ และ Lattice ไม่ถือว่ามีภาระผูกพันที่จะต้องอัปเดตหรือแก้ไขข้อมูลนี้ในทางอื่น ผลิตภัณฑ์ที่จำหน่ายโดย Lattice ได้รับการทดสอบอย่างจำกัด และเป็นความรับผิดชอบของผู้ซื้อที่จะต้องพิจารณาความเหมาะสมของผลิตภัณฑ์ใดๆ ด้วยตนเอง รวมถึงต้องทดสอบและตรวจยืนยันความเหมาะสมดังกล่าว ผลิตภัณฑ์และบริการของ Lattice ไม่ได้รับการออกแบบ ผลิต หรือทดสอบเพื่อใช้ในระบบที่สำคัญต่อชีวิตหรือความปลอดภัย สภาพแวดล้อมที่เป็นอันตราย หรือสภาพแวดล้อมอื่นใดที่ต้องการประสิทธิภาพการทำงานที่ปลอดภัยจากความล้มเหลว รวมถึงการใช้งานใดๆ ที่ความล้มเหลวของผลิตภัณฑ์หรือบริการอาจนำไปสู่การเสียชีวิต การบาดเจ็บส่วนบุคคล ความเสียหายต่อทรัพย์สินอย่างรุนแรง หรืออันตรายต่อสิ่งแวดล้อม (โดยรวมเรียกว่า "การใช้งานที่มีความเสี่ยงสูง") นอกจากนี้ ผู้ซื้อต้องดำเนินการอย่างรอบคอบเพื่อป้องกันความล้มเหลวของผลิตภัณฑ์และบริการ รวมถึงการจัดหาการซ้ำซ้อนที่เหมาะสม คุณสมบัติที่ปลอดภัยจากความล้มเหลว และ/หรือกลไกการปิดระบบ Lattice ขอปฏิเสธการรับประกันโดยชัดแจ้งหรือโดยนัยใดๆ เกี่ยวกับความเหมาะสมของผลิตภัณฑ์หรือบริการสำหรับการใช้งานที่มีความเสี่ยงสูง ข้อมูลในเอกสารนี้เป็นกรรมสิทธิ์ของ Lattice Semiconductor และ Lattice ขอสงวนสิทธิ์ในการเปลี่ยนแปลงข้อมูลในเอกสารนี้หรือผลิตภัณฑ์ใดๆ ในเวลาใดก็ได้โดยไม่ต้องแจ้งให้ทราบล่วงหน้า
คุณสมบัติ
- รองรับผลิตภัณฑ์ที่ตั้งโปรแกรม Lattice ทั้งหมด
- การเขียนโปรแกรม I2.5C 3.3 V ถึง 2 V (HW-USBN-2B)
- 1.2V ถึง 3.3VJTAG และการเขียนโปรแกรม SPI (HW-USBN-2B)
- 1.2V ถึง 5VJTAG และการเขียนโปรแกรม SPI (สายเคเบิลอื่นๆ ทั้งหมด)
- เหมาะสำหรับการออกแบบต้นแบบและการดีบัก
- เชื่อมต่อกับอินเทอร์เฟซพีซีหลายเครื่อง
- ยูเอสบี (v.1.0, v.2.0)
- พอร์ตขนานพีซี
- ขั้วต่อการเขียนโปรแกรมที่ใช้งานง่าย
- มู่เล่อเนกประสงค์, ขั้วต่อ 2 x 5 (.100”) หรือ 1 x 8 (.100”)
- ความยาวสายเคเบิลโปรแกรม 6 ฟุต (2 เมตร) ขึ้นไป (PC เป็น DUT)
- โครงสร้างปลอดสารตะกั่ว/เป็นไปตามมาตรฐาน RoHS
สายเคเบิลการเขียนโปรแกรม
ผลิตภัณฑ์สายการเขียนโปรแกรม Lattice เป็นการเชื่อมต่อฮาร์ดแวร์สำหรับการเขียนโปรแกรมภายในระบบของอุปกรณ์ Lattice ทั้งหมด หลังจากที่ผู้ใช้เสร็จสิ้นการออกแบบตรรกะและสร้างการเขียนโปรแกรม file ด้วยเครื่องมือพัฒนา Lattice Diamond®/ispLEVER® Classic/Radiant ผู้ใช้สามารถใช้ซอฟต์แวร์ Diamond/Radiant Programmer หรือ ispVM™ System เพื่อเขียนโปรแกรมอุปกรณ์บนบอร์ดได้ ซอฟต์แวร์ ispVM System/Diamond/Radiant Programmer จะสร้างคำสั่งการเขียนโปรแกรม ที่อยู่การเขียนโปรแกรม และข้อมูลการเขียนโปรแกรมที่เหมาะสมโดยอัตโนมัติตามข้อมูลที่เก็บไว้ในโปรแกรม file และพารามิเตอร์ที่ตั้งค่าไว้ในระบบ Diamond/Radiant Programmer/ispVM จากนั้นสัญญาณการเขียนโปรแกรมจะถูกสร้างขึ้นจากพอร์ต USB หรือพอร์ตขนานของพีซีและส่งผ่านสายการเขียนโปรแกรมไปยังอุปกรณ์ ไม่จำเป็นต้องมีส่วนประกอบเพิ่มเติมในการเขียนโปรแกรม
หมายเหตุ: พอร์ต A ใช้สำหรับ JTAG ซอฟต์แวร์การเขียนโปรแกรม Radiant สามารถใช้สายเคเบิลในตัวผ่านฮับ USB บนพีซี ซึ่งตรวจจับสายเคเบิลของฟังก์ชัน USB บนพอร์ต A ในขณะที่พอร์ต B ใช้สำหรับการเข้าถึงอินเทอร์เฟซ UART/I2C
ซอฟต์แวร์ระบบ Diamond Programmer/Radiant Programmer/ispVM รวมอยู่ในผลิตภัณฑ์เครื่องมือออกแบบ Lattice ทั้งหมด และสามารถดาวน์โหลดได้จาก Lattice web ไซต์ที่ www.latticesemi.com/programmer.
คำจำกัดความของพินสายเคเบิลการเขียนโปรแกรม
ฟังก์ชันต่างๆ ที่ให้มาโดยสายการเขียนโปรแกรมนั้นสอดคล้องกับฟังก์ชันต่างๆ ที่มีในอุปกรณ์การเขียนโปรแกรม Lattice เนื่องจากอุปกรณ์บางเครื่องมีคุณลักษณะการเขียนโปรแกรมที่แตกต่างกัน ฟังก์ชันเฉพาะที่ให้มาโดยสายการเขียนโปรแกรมจึงอาจขึ้นอยู่กับอุปกรณ์เป้าหมายที่เลือก ซอฟต์แวร์ ispVM System/Diamond/Radiant Programmer จะสร้างฟังก์ชันที่เหมาะสมโดยอัตโนมัติตามอุปกรณ์ที่เลือก ดูตาราง 3.1 สำหรับรายละเอียดเพิ่มเติมview ของฟังก์ชันการเขียนโปรแกรมสายเคเบิล
ตาราง 3.1 คำจำกัดความของพินสายเคเบิลการเขียนโปรแกรม
พินสายเคเบิลโปรแกรม | ชื่อ | ประเภทพินของสายเคเบิลโปรแกรม | คำอธิบาย |
วีซีซี | การเขียนโปรแกรมฉบับtage | ป้อนข้อมูล | เชื่อมต่อกับ Vซีซีไอโอ หรือ วีซีซีเจ ระนาบของอุปกรณ์เป้าหมาย ICC ทั่วไป = 10 mA บอร์ดเป้าหมาย
ให้ VCC อุปกรณ์/ข้อมูลอ้างอิงสำหรับสายเคเบิล |
ทีดีโอ/ดังนั้น | ทดสอบข้อมูลเอาท์พุต | ป้อนข้อมูล | ใช้เพื่อเลื่อนข้อมูลออกผ่าน IEEE1149.1 (JTAG) มาตรฐานการเขียนโปรแกรม |
ทีดีไอ/เอสไอ | ทดสอบการป้อนข้อมูล | เอาท์พุต | ใช้เพื่อเลื่อนข้อมูลเข้าผ่านมาตรฐานการเขียนโปรแกรม IEEE1149.1 |
ISPEN/PROG | เปิดใช้งาน | เอาท์พุต | เปิดใช้งานอุปกรณ์ที่จะตั้งโปรแกรม
ยังทำหน้าที่เป็นตัวเลือกชิป SN/SSPI สำหรับการเขียนโปรแกรม SPI ด้วย HW-USBN-2B |
ทรอ.ส.ท. | ทดสอบรีเซ็ต | เอาท์พุต | ตัวเลือกการรีเซ็ตเครื่องสถานะ IEEE 1149.1 |
เสร็จแล้ว | เสร็จแล้ว | ป้อนข้อมูล | DONE ระบุสถานะของการกำหนดค่า |
ทีเอ็มเอส | โหมดทดสอบ เลือกอินพุต | เอาท์พุต | ใช้เพื่อควบคุมเครื่องสถานะ IEEE1149.1 |
ก.ย.ด. | พื้น | ป้อนข้อมูล | เชื่อมต่อกับระนาบกราวด์ของอุปกรณ์เป้าหมาย |
ทีซีเค/เอสซีแอลเค | ทดสอบอินพุตนาฬิกา | เอาท์พุต | ใช้เพื่อนาฬิกาเครื่องสถานะ IEEE1149.1 |
INIT | การเริ่มต้น | ป้อนข้อมูล | แสดงว่าอุปกรณ์พร้อมสำหรับการกำหนดค่าเพื่อเริ่มต้น INITN พบได้ในอุปกรณ์บางชนิดเท่านั้น |
I2C: SCL1 | I2ซี เอสซีแอล | เอาท์พุต | จัดให้มีฉัน2สัญญาณ C SCL |
I2C: SDA1 | I2ซี เอสดีเอ | เอาท์พุต | จัดให้มีฉัน2C สัญญาณ SDA. |
5 วีออก1 | 5 โวลต์ออก | เอาท์พุต | ให้สัญญาณ 5 V สำหรับโปรแกรมเมอร์ iCEprogM1050 |
บันทึก:
- พบได้เฉพาะในสายเคเบิล HW-USBN-2B เท่านั้น ไม่รองรับพอร์ตการเขียนโปรแกรม Nexus™ และ Avant™ I2C
*หมายเหตุ: ซอฟต์แวร์ Lattice PAC-Designer® ไม่รองรับการเขียนโปรแกรมด้วยสาย USB หากต้องการเขียนโปรแกรมอุปกรณ์ ispPAC ด้วยสายเหล่านี้ ให้ใช้ซอฟต์แวร์ระบบ Diamond Programmer/ispVM
*หมายเหตุ: HW7265-DL3, HW7265-DL3A, HW-DL-3B, HW-DL-3C และ HW-DLN-3C เป็นผลิตภัณฑ์ที่เทียบเท่ากันในด้านฟังก์ชัน - หมายเหตุ: สำหรับการอ้างอิง ขั้วต่อ 2 x 10 บน HW7265-DL2 หรือ HW7265-DL2A เทียบเท่ากับ Tyco 102387-1 ซึ่งจะเชื่อมต่อกับขั้วต่อ 100 x 2 มาตรฐานระยะห่าง 5 มิล หรือขั้วต่อตัวผู้แบบฝังร่อง 2 x 5 เช่น 3M N2510-5002RB
ซอฟต์แวร์เขียนโปรแกรม
Diamond/Radiant Programmer และ ispVM System สำหรับอุปกรณ์คลาสสิกเป็นเครื่องมือซอฟต์แวร์การจัดการโปรแกรมที่ได้รับความนิยมสำหรับอุปกรณ์ Lattice และสายดาวน์โหลดทั้งหมด ซอฟต์แวร์ Lattice Diamond/Radiant Programmer หรือ ispVM System เวอร์ชันล่าสุดพร้อมให้ดาวน์โหลดจาก Lattice web ไซต์ที่ www.latticesemi.com/programmer
ข้อควรพิจารณาในการออกแบบบอร์ดเป้าหมาย
ขอแนะนำให้ใช้ตัวต้านทานแบบดึงลง 4.7 kΩ บนการเชื่อมต่อ TCK ของบอร์ดเป้าหมาย ขอแนะนำให้ใช้ตัวต้านทานแบบดึงลงนี้เพื่อหลีกเลี่ยงการจับเวลาโดยไม่ได้ตั้งใจของตัวควบคุม TAP ที่เกิดจากขอบสัญญาณนาฬิกาที่รวดเร็วหรือ VCC rampขึ้นแล้ว แนะนำให้ใช้แบบดึงลงนี้สำหรับตระกูล Lattice ที่ตั้งโปรแกรมได้ทั้งหมด
สัญญาณ I2C SCL และ SDA เป็นสายเปิด ต้องใช้ตัวต้านทานดึงขึ้น 2.2 kΩ ไปยัง VCC บนบอร์ดเป้าหมาย สายเคเบิล HW-USBN-3.3B รองรับเฉพาะค่า VCC 2.5 V และ 2 V สำหรับ I2C เท่านั้น
สำหรับอุปกรณ์ Lattice ที่มีกำลังไฟต่ำ ขอแนะนำให้เพิ่มตัวต้านทาน 500 Ω ระหว่าง VCCJ และ GND ในระหว่างช่วงการเขียนโปรแกรมเมื่อเชื่อมต่อสายการเขียนโปรแกรม USB เข้ากับบอร์ดดีไซน์กำลังไฟต่ำมาก คำถามที่พบบ่อยมีให้อธิบายเรื่องนี้ในเชิงลึกได้ที่: http://www.latticesemi.com/en/Support/AnswerDatabase/2/2/0/2205
เจTAG ความเร็วพอร์ตการเขียนโปรแกรมอาจต้องได้รับการควบคุมเมื่อใช้สายเคเบิลโปรแกรมที่เชื่อมต่อกับ PCB ของลูกค้า สิ่งนี้สำคัญอย่างยิ่งเมื่อมีการกำหนดเส้นทาง PCB ยาวหรือมีอุปกรณ์ที่เชื่อมต่อแบบเดซี่เชนจำนวนมาก ซอฟต์แวร์การเขียนโปรแกรม Lattice สามารถปรับระยะเวลาของ TCK ที่ใช้กับ JTAG พอร์ตการเขียนโปรแกรมจากสายเคเบิล การตั้งค่าพอร์ตความแม่นยำต่ำของ TCK นี้ขึ้นอยู่กับหลายปัจจัย รวมถึงความเร็วพีซีและประเภทของสายเคเบิลที่ใช้ (พอร์ตขนาน USB หรือ USB2) ฟีเจอร์ซอฟต์แวร์นี้ให้ตัวเลือกในการทำให้ TCK ทำงานช้าลงเพื่อแก้ไขข้อบกพร่องหรือในสภาพแวดล้อมที่มีสัญญาณรบกวน คำถามที่พบบ่อยมีให้ใช้งานเพื่ออธิบายเรื่องนี้ในเชิงลึกได้ที่: http://www.latticesemi.com/en/Support/AnswerDatabase/9/7/974.aspx
สายดาวน์โหลด USB สามารถใช้เพื่อตั้งโปรแกรมผลิตภัณฑ์ Power Manager หรือ ispClock ด้วยซอฟต์แวร์การเขียนโปรแกรม Lattice เมื่อใช้สาย USB กับอุปกรณ์ Power Manager I (POWR604, POWR1208, POWR1208P1) ผู้ใช้จะต้องทำ TCK ช้าลงเป็น XNUMX เท่า คำถามที่พบบ่อยซึ่งอธิบายเรื่องนี้ในเชิงลึกสามารถดูได้ที่: http://www.latticesemi.com/en/Support/AnswerDatabase/3/0/306.aspx
การเขียนโปรแกรม Flywire และการอ้างอิงการเชื่อมต่อ
โปรดดูตาราง 6.1 เพื่อระบุวิธีการเชื่อมต่อฟลายไวร์ของสายเคเบิลโปรแกรม Lattice ต่างๆ เจTAGพอร์ตการกำหนดค่า SPI และ I2C ได้รับการระบุอย่างชัดเจน มีสายเคเบิลและฮาร์ดแวร์รุ่นเก่ารวมอยู่เพื่อใช้เป็นข้อมูลอ้างอิง นอกจากนี้ การกำหนดค่าส่วนหัวต่างๆ ยังถูกจัดตารางไว้ด้วย
ตารางที่ 6.1. การอ้างอิงพินและสายเคเบิล
HW-USBN-2B
สีฟลายไวร์ |
ทีดีไอ/เอสไอ | ทีดีโอ/ดังนั้น | ทีเอ็มเอส | ทีซีเค/เอสซีแอลเค | ISPEN/PROG | เสร็จแล้ว | TRST(เอาท์พุท) | วีซีซี | ก.ย.ด. | I2C: SCL | I2C: SDA | 5 โวลต์ออก |
ส้ม | สีน้ำตาล | สีม่วง | สีขาว | สีเหลือง | สีฟ้า | สีเขียว | สีแดง | สีดำ | เหลือง/ขาว | เขียว/ขาว | สีแดง/สีขาว | |
HW-USBN-2A
สีฟลายไวร์ |
ทีดีไอ | TDO | ทีเอ็มเอส | ทีซีเค | ispEN/PROG | INIT | TRST(เอาต์พุต)/เสร็จสิ้น(อินพุต) | วีซีซี | ก.ย.ด. |
na |
||
ส้ม | สีน้ำตาล | สีม่วง | สีขาว | สีเหลือง | สีฟ้า | สีเขียว | สีแดง | สีดำ | ||||
HW-DLN-3C
สีฟลายไวร์ |
ทีดีไอ | TDO | ทีเอ็มเอส | ทีซีเค | ispEN/PROG |
na |
TRST(เอาท์พุท) | วีซีซี | ก.ย.ด. | |||
ส้ม | สีน้ำตาล | สีม่วง | สีขาว | สีเหลือง | สีเขียว | สีแดง | สีดำ | |||||
คำแนะนำของบอร์ดเป้าหมายชนิดพินสายเคเบิลสำหรับเขียนโปรแกรม |
เอาท์พุต | ป้อนข้อมูล | เอาท์พุต | เอาท์พุต | เอาท์พุต | ป้อนข้อมูล | อินพุต/เอาท์พุต | ป้อนข้อมูล | ป้อนข้อมูล | เอาท์พุต | เอาท์พุต | เอาท์พุต |
— | — | แรงดึงขึ้น 4.7 kΩ | ดึงลง 4.7 kΩ |
(หมายเหตุ 1) |
— | — |
(หมายเหตุ 2) |
— | (หมายเหตุ 3)
(หมายเหตุ 6) |
(หมายเหตุ 3)
(หมายเหตุ 6) |
— | |
เชื่อมต่อสายเคเบิลโปรแกรม (ด้านบน) เข้ากับอุปกรณ์ที่สอดคล้องกันหรือพินส่วนหัว (ด้านล่าง) |
JTAG อุปกรณ์พอร์ต
ECP5™ | ทีดีไอ | TDO | ทีเอ็มเอส | ทีซีเค |
การเชื่อมต่อเสริมกับอุปกรณ์ ispEN, PROGRAM, สัญญาณ INITN, DONE และ/หรือ TRST (กำหนดในการตั้งค่า I/O แบบกำหนดเองในระบบ ispVM หรือซอฟต์แวร์ Diamond Programmer อุปกรณ์บางรุ่นอาจไม่มีพินเหล่านี้) |
ที่จำเป็น | ที่จำเป็น | — | — | — |
LatticeECP3™/LatticeECP2M™ LatticeECP2™/LatticeECP™/ LatticeEC™ |
ทีดีไอ |
TDO |
ทีเอ็มเอส |
ทีซีเค |
ที่จำเป็น |
ที่จำเป็น |
— |
— |
— |
|
แลตติซXP2™/แลตติซXP™ | ทีดีไอ | TDO | ทีเอ็มเอส | ทีซีเค | ที่จำเป็น | ที่จำเป็น | — | — | — | |
LatticeSC™/LatticeSCM™ | ทีดีไอ | TDO | ทีเอ็มเอส | ทีซีเค | ที่จำเป็น | ที่จำเป็น | — | — | — | |
MachXO2™/MachXO3™/MachXO3D™ | ทีดีไอ | TDO | ทีเอ็มเอส | ทีซีเค | ที่จำเป็น | ที่จำเป็น | — | — | — | |
มัคเอ็กซ์โอ™ | ทีดีไอ | TDO | ทีเอ็มเอส | ทีซีเค | ที่จำเป็น | ที่จำเป็น | — | — | — | |
ออร์ก้า®/FPSC | ทีดีไอ | TDO | ทีเอ็มเอส | ทีซีเค | ที่จำเป็น | ที่จำเป็น | — | — | — | |
ispXPGA®/ispXPLD™ | ทีดีไอ | TDO | ทีเอ็มเอส | ทีซีเค | ที่จำเป็น | ที่จำเป็น | — | — | — | |
ispMACH® 4000/ispMACH/ispLSI® 5000 | ทีดีไอ | TDO | ทีเอ็มเอส | ทีซีเค | ที่จำเป็น | ที่จำเป็น | — | — | — | |
MACH®4A | ทีดีไอ | TDO | ทีเอ็มเอส | ทีซีเค | ที่จำเป็น | ที่จำเป็น | — | — | — | |
ispGDX2™ | ทีดีไอ | TDO | ทีเอ็มเอส | ทีซีเค | ที่จำเป็น | ที่จำเป็น | — | — | — | |
ispPAC®/ispClock™ (หมายเหตุ 4) | ทีดีไอ | TDO | ทีเอ็มเอส | ทีซีเค | ที่จำเป็น | ที่จำเป็น | — | — | — | |
Platform Manager™/Power Manager/ Power Manager II/Platform Manager II (หมายเหตุ 4) | ทีดีไอ |
TDO |
ทีเอ็มเอส |
ทีซีเค |
ที่จำเป็น |
ที่จำเป็น |
— |
— |
— |
ครอสลิงค์™-NX/เซอร์ตัส™-NX/ CertusPro™-NX/Mach™-NX/MachXO5™-NX |
ทีดีไอ |
TDO |
ทีเอ็มเอส |
ทีซีเค |
ตัวเลือกการเชื่อมต่อไปยังอุปกรณ์ ispEN, PROGRAMN,
สัญญาณ INITN, DONE และ/หรือ TRST (กำหนดในการตั้งค่า I/O แบบกำหนดเองในระบบ ispVM หรือซอฟต์แวร์ Diamond Programmer อุปกรณ์บางรุ่นอาจไม่มีพินเหล่านี้) |
ที่จำเป็น |
ที่จำเป็น |
— |
— |
— |
||
HW-USBN-2B
สีฟลายไวร์ |
ทีดีไอ/เอสไอ | ทีดีโอ/ดังนั้น | ทีเอ็มเอส | ทีซีเค/เอสซีแอลเค | ISPEN/PROG | เสร็จแล้ว | TRST(เอาท์พุท) | วีซีซี | ก.ย.ด. | I2C: SCL | I2C: SDA | 5 โวลต์ออก |
ส้ม | สีน้ำตาล | สีม่วง | สีขาว | สีเหลือง | สีฟ้า | สีเขียว | สีแดง | สีดำ | เหลือง/ขาว | เขียว/ขาว | สีแดง/สีขาว | |
HW-USBN-2A
สีฟลายไวร์ |
ทีดีไอ | TDO | ทีเอ็มเอส | ทีซีเค | ispEN/PROG | INIT | TRST(เอาต์พุต)/เสร็จสิ้น(อินพุต) | วีซีซี | ก.ย.ด. |
na |
||
ส้ม | สีน้ำตาล | สีม่วง | สีขาว | สีเหลือง | สีฟ้า | สีเขียว | สีแดง | สีดำ | ||||
HW-DLN-3C
สีฟลายไวร์ |
ทีดีไอ | TDO | ทีเอ็มเอส | ทีซีเค | ispEN/PROG |
na |
TRST(เอาท์พุท) | วีซีซี | ก.ย.ด. | |||
ส้ม | สีน้ำตาล | สีม่วง | สีขาว | สีเหลือง | สีเขียว | สีแดง | สีดำ | |||||
คำแนะนำของบอร์ดเป้าหมายชนิดพินสายเคเบิลสำหรับเขียนโปรแกรม |
เอาท์พุต | ป้อนข้อมูล | เอาท์พุต | เอาท์พุต | เอาท์พุต | ป้อนข้อมูล | อินพุต/เอาท์พุต | ป้อนข้อมูล | ป้อนข้อมูล | เอาท์พุต | เอาท์พุต | เอาท์พุต |
— |
— |
4.7 กิโลโอห์ม
ดึงขึ้น |
ดึงลง 4.7 kΩ |
(หมายเหตุ 1) |
— |
— |
(หมายเหตุ 2) |
— |
(หมายเหตุ 3)
(หมายเหตุ 6) |
(หมายเหตุ 3)
(หมายเหตุ 6) |
— |
|
เชื่อมต่อสายเคเบิลโปรแกรม (ด้านบน) เข้ากับอุปกรณ์ที่สอดคล้องกันหรือพินส่วนหัว (ด้านล่าง) |
อุปกรณ์พอร์ต SPI ทาส
ECP5 | MOSI | มิโซะ | — | ซีซีแอลเค | SN |
การเชื่อมต่อกับสัญญาณ PROGRAMN, INITN และ/หรือ DONE ของอุปกรณ์ |
ที่จำเป็น | ที่จำเป็น | — | — | — | |
แลตทิซECP3 | MOSI | มิโซะ | — | ซีซีแอลเค | SN | ที่จำเป็น | ที่จำเป็น | — | — | — | ||
มัคXO2/มัคXO3/มัคXO3D | SI | SO | — | ซีซีแอลเค | SN | ที่จำเป็น | ที่จำเป็น | — | — | — | ||
ครอสลิงค์ LIF-MD6000 |
MOSI |
มิโซะ |
— |
SPI_SCK |
SPI_SS |
ตัวเลือก CDONE |
CRESET_B |
ที่จำเป็น |
ที่จำเป็น |
— |
— |
— |
iCE40™/iCE40LM/iCE40 อัลตร้า™/ iCE40 อัลตร้าไลท์™ |
SPI_SI |
SPI_SO |
— |
SPI_SCK |
SPI_SS_B |
ตัวเลือก CDONE |
CRESET_B |
ที่จำเป็น |
ที่จำเป็น |
— |
— |
— |
CrossLink-NX/Certus-NX/CertusPro-NX |
SI |
SO |
— |
ส.ค.ส |
สสส. |
เลือก เลือก เสร็จสิ้น | — |
ที่จำเป็น |
ที่จำเป็น |
— |
— |
— |
อุปกรณ์พอร์ต I2C
อุปกรณ์พอร์ต I2C | ||||||||||||
มัคXO2/มัคXO3/มัคXO3D | — | — | — | — |
การเชื่อมต่อกับสัญญาณ PROGRAMN, INITN และ/หรือ DONE ของอุปกรณ์ |
ที่จำเป็น | ที่จำเป็น | เอส ซี แอล | เอสดีเอ | — | ||
ผู้จัดการแพลตฟอร์ม II | — | — | — | — | ที่จำเป็น | ที่จำเป็น | SCL_เอ็ม + SCL_เอส | ส.ด.เอ.เอ็ม + ส.ด.เอ.เอส | — | |||
L-ASC10 | — | — | — | — | — | — | — | ที่จำเป็น | ที่จำเป็น | เอส ซี แอล | เอสดีเอ | — |
ครอสลิงค์ LIF-MD6000 |
— |
— |
— |
— |
— |
เลือก. ซีดีเน่ |
CRESET_B |
ที่จำเป็น |
ที่จำเป็น |
เอส ซี แอล |
เอสดีเอ |
— |
ส่วนหัว
1 x 10 conn (สายเคเบิลต่างๆ) | 3 | 2 | 6 | 8 | 4 | 9 หรือ 10 | 5 หรือ 9 | 1 | 7 | — | — | — |
1 x 8 เชื่อมต่อ | 3 | 2 | 6 | 8 | 4 | — | 5 | 1 | 7 | — | — | — |
2 x 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 | — | — | 4 (หมายเหตุ 5) |
หมายเหตุ:
- สำหรับอุปกรณ์ Lattice ISP รุ่นเก่า จำเป็นต้องใช้ตัวเก็บประจุแบบแยกส่วน 0.01 μF บน ispEN/ENABLE ของบอร์ดเป้าหมาย
- สำหรับ HW-USBN-2A/2B บอร์ดเป้าหมายจะจ่ายไฟ – ICC ทั่วไป = 10 mA สำหรับอุปกรณ์ที่มีพิน VCCJ จะต้องเชื่อมต่อ VCCJ เข้ากับ VCC ของสายเคเบิล สำหรับอุปกรณ์อื่น ให้เชื่อมต่อ VCCIO แบงค์ที่เหมาะสมเข้ากับ VCC ของสายเคเบิล จำเป็นต้องใช้ตัวเก็บประจุแยก 0.1 μF บน VCCJ หรือ VCCIO ที่อยู่ใกล้กับอุปกรณ์ โปรดดูแผ่นข้อมูลอุปกรณ์เพื่อพิจารณาว่าอุปกรณ์มีพิน VCCJ หรือไม่ หรือแบงค์ VCCIO ใดที่ควบคุมพอร์ตการเขียนโปรแกรมเป้าหมาย (ซึ่งอาจไม่เหมือนกับระนาบ VCC/VSS หลักของอุปกรณ์เป้าหมาย)
- สัญญาณท่อระบายน้ำแบบเปิด บอร์ดเป้าหมายควรมีตัวต้านทานดึงขึ้น ~2.2 kΩ ที่เชื่อมต่อกับระนาบเดียวกับที่ VCC เชื่อมต่ออยู่ สายเคเบิล HW-USBN-2B ให้ตัวต้านทานดึงขึ้นภายใน 3.3 kΩ แก่ 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/Radiant Programmer ขับพิน TRST ให้สูง
วิธีกำหนดค่า ispVM/Diamond/Radiant Programmer เพื่อขับเคลื่อนพิน TRST ให้สูง:
- เลือกรายการเมนูตัวเลือก
- เลือกการตั้งค่าสายเคเบิลและพอร์ต I/O
- เลือกช่องทำเครื่องหมาย TRST/รีเซ็ตการเชื่อมต่อพิน
- เลือกปุ่มตัวเลือก ตั้งค่าสูง
หากไม่ได้เลือกตัวเลือกที่เหมาะสม พิน TRST จะถูกควบคุมโดย ispVM/Diamond/Radiant Programmer ในระดับต่ำ ดังนั้น เชน BSCAN จะไม่ทำงานเนื่องจากเชนถูกล็อกไว้ในสถานะ RESET
สายเขียนโปรแกรม ispEN Pin
พินต่อไปนี้ควรต่อสายดิน:
- พิน BSCAN ของอุปกรณ์ 2000VE
- ENABLE pin of MACH4A3/5-128/64, MACH4A3/5-64/64 and MACH4A3/5-256/128 devices.
อย่างไรก็ตาม ผู้ใช้มีตัวเลือกในการให้พิน BSCAN และ ENABLE ถูกควบคุมโดยพิน ispEN จากสายเคเบิล ในกรณีนี้ จะต้องกำหนดค่า ispVM/Diamond/Radiant Programmer เพื่อควบคุมพิน ispEN ให้ต่ำลงดังต่อไปนี้:
วิธีกำหนดค่า ispVM/Diamond/Radiant Programmer ให้ขับพิน ispEN ต่ำ:
- เลือกรายการเมนูตัวเลือก
- เลือกการตั้งค่าสายเคเบิลและพอร์ต I/O
- เลือกช่องกาเครื่องหมายเชื่อมต่อพิน ispEN/BSCAN
- เลือกปุ่มตัวเลือก Set Low
สายโปรแกรมแต่ละสายมาพร้อมกับขั้วต่อขนาดเล็ก 2 ตัวที่ช่วยให้สายฟลายไวร์เป็นระเบียบ ผู้ผลิตและหมายเลขชิ้นส่วนต่อไปนี้คือแหล่งที่เป็นไปได้สำหรับขั้วต่อเทียบเท่า:
- ขั้วต่อ 1 x 8 (เช่นampเลอ, แซมเทค SSQ-108-02-TS)
- ขั้วต่อ 2 x 5 (เช่นampเลอ, แซมเทค SSQ-105-02-TD)
ฟลายไวร์หรือส่วนหัวของสายเคเบิลโปรแกรมมีจุดประสงค์เพื่อเชื่อมต่อกับส่วนหัวที่มีระยะห่างมาตรฐาน 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-ดีแอล2เอ | PDS4102-DL2 | PDS4102-ดีแอล2เอ |
ยูเอสบี | X | X | X | X | — | — | — | — | — | — |
PC-ขนาน | — | — | — | — | X | X | X | X | X | X |
รองรับ 1.2 โวลต์ | X | X | X | — | — | — | — | — | — | — |
รองรับ 1.8 โวลต์ | X | X | X | X | X | X | — | X | — | X |
2.5-3.3 โวลต์
สนับสนุน |
X | X | X | X | X | X | X | X | X | X |
รองรับ 5.0 โวลต์ | — | 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 | |
ฟลายไวร์ | X | X | X | X | X | X | — | — | — | — |
โครงสร้างไร้สารตะกั่ว | X | X | — | — | X | — | — | — | — | — |
สามารถสั่งซื้อได้ | X | — | — | — | X | — | — | — | — | — |
ตารางที่ 10.2. ข้อมูลการสั่งซื้อ
คำอธิบาย | สั่งซื้อหมายเลขชิ้นส่วน | ระยะเวลาการใช้งานที่เป็นมิตรต่อสิ่งแวดล้อม RoHS ของจีน (EFUP) |
สายโปรแกรม (USB) ประกอบด้วยสาย USB ขนาด 6 ฟุต ขั้วต่อฟลายไวร์ อะแดปเตอร์ 8 ตำแหน่ง (1 x 8) และอะแดปเตอร์ 10 ตำแหน่ง (2 x 5) โครงสร้างปลอดสารตะกั่ว และเป็นไปตามข้อกำหนด RoHS | HW-USBN-2B | ![]()
|
สายการเขียนโปรแกรม (เฉพาะพีซี) ประกอบด้วยอะแดปเตอร์พอร์ตขนาน สายเคเบิล 6 ฟุต ขั้วต่อฟลายไวร์ อะแดปเตอร์ 8 ตำแหน่ง (1 x 8) และอะแดปเตอร์ 10 ตำแหน่ง (2 x 5) ปราศจากสารตะกั่ว โครงสร้างที่สอดคล้องกับ RoHS | HW-DLN-3C |
หมายเหตุ: เอกสารนี้อธิบายสายเคเบิลเพิ่มเติมเพื่อวัตถุประสงค์ด้านการใช้งานเท่านั้น สายเคเบิลเหล่านี้ไม่มีการผลิตอีกต่อไป สายเคเบิลที่พร้อมสั่งซื้อในปัจจุบันเป็นสินค้าทดแทนที่เทียบเท่ากัน
ภาคผนวก A. การแก้ไขปัญหาการติดตั้งไดรเวอร์ USB
สิ่งสำคัญคือผู้ใช้ต้องติดตั้งไดรเวอร์ก่อนเชื่อมต่อพีซีของผู้ใช้กับสาย USB หากเชื่อมต่อสายก่อนติดตั้งไดรเวอร์ Windows จะพยายามติดตั้งไดรเวอร์ของตัวเองซึ่งอาจใช้ไม่ได้ หากผู้ใช้พยายามเชื่อมต่อพีซีกับสาย USB โดยไม่ได้ติดตั้งไดรเวอร์ที่เหมาะสมก่อน หรือมีปัญหาในการสื่อสารกับสาย USB ของ Lattice หลังจากติดตั้งไดรเวอร์แล้ว ให้ทำตามขั้นตอนต่อไปนี้:
- เสียบสาย Lattice USB เลือก เริ่มต้น > การตั้งค่า > แผงควบคุม > ระบบ
- ในกล่องโต้ตอบคุณสมบัติระบบ ให้คลิกแท็บฮาร์ดแวร์และปุ่มตัวจัดการอุปกรณ์ ภายใต้ Universal Serial
ผู้ใช้ควรเห็น Lattice USB ISP Programmer ในตัวควบคุมบัส หากผู้ใช้ไม่เห็นสิ่งนี้ ให้มองหา Unknown Device ที่มีธงสีเหลือง ดับเบิลคลิกที่ไอคอน Unknown Device - ในกล่องโต้ตอบคุณสมบัติของอุปกรณ์ที่ไม่รู้จักคลิกติดตั้งไดรเวอร์ใหม่
- เลือกเรียกดูคอมพิวเตอร์ของฉันเพื่อค้นหาซอฟต์แวร์ไดรเวอร์
- เรียกดูไดเร็กทอรี isptools\ispvmsystem สำหรับไดรเวอร์ Lattice EzUSB
- เรียกดูไดเร็กทอรี isptools\ispvmsystem\Drivers\FTDIUSBDriver สำหรับไดรเวอร์ FTDI FTUSB
- สำหรับการติดตั้ง Diamond ให้เรียกดู lscc/diamond/data/vmdata/drivers คลิกถัดไป
- เลือกติดตั้งซอฟต์แวร์ไดรเวอร์นี้ต่อไป ระบบจะอัพเดตไดร์เวอร์
- คลิกปิดและติดตั้งไดรเวอร์ USB ให้เสร็จสิ้น
- ภายใต้แผงควบคุม > ระบบ > ตัวจัดการอุปกรณ์ > ตัวควบคุม Universal Serial Bus ควรมีสิ่งต่อไปนี้:
ก. สำหรับไดรเวอร์ Lattice EzUSB: ติดตั้งอุปกรณ์โปรแกรมเมอร์ Lattice USB ISP แล้วข. สำหรับไดรเวอร์ FTDI FTUSB: ติดตั้งอุปกรณ์ USB Serial Converter A และ Converter B แล้ว
หากผู้ใช้ประสบปัญหาหรือต้องการข้อมูลเพิ่มเติม โปรดติดต่อฝ่ายสนับสนุนด้านเทคนิคของ Lattice
ภาคผนวก B. อัพเดตเฟิร์มแวร์สายการเขียนโปรแกรม USB
มีปัญหาที่ทราบกันดีอยู่แล้วว่าเฟิร์มแวร์สายเคเบิลที่มีเวอร์ชัน V001 อาจทำให้สายเคเบิลการเขียนโปรแกรม USB ทำงานผิดปกติโดยไฟ LED จะติดตลอดเวลาในบางสถานการณ์ วิธีแก้ปัญหาคือการอัปเดตเฟิร์มแวร์สายเคเบิลและเฟิร์มแวร์ FTDI เวอร์ชัน V002 เพื่อแก้ไขปัญหานี้ โปรดดาวน์โหลดและติดตั้ง เฟิร์มแวร์ HW-USBN-2B เวอร์ชัน 2.0 หรือภายหลังได้จากเรา webเว็บไซต์คู่มือการใช้งานเฟิร์มแวร์และการอัปเดตสามารถหาได้จากเว็บไซต์ของเรา webเว็บไซต์
ความช่วยเหลือด้านเทคนิค
หากต้องการความช่วยเหลือ โปรดส่งกรณีการสนับสนุนด้านเทคนิคได้ที่ www.latticesemi.com/techsupport.
สำหรับคำถามที่พบบ่อย โปรดดูฐานข้อมูลคำตอบ Lattice ได้ที่ www.latticesemi.com/Support/AnswerDatabase.
ประวัติการแก้ไข
ฉบับแก้ไข 26.7 เมษายน 2024
ส่วน | สรุปการเปลี่ยนแปลง |
คำจำกัดความของพินสายเคเบิลการเขียนโปรแกรม | อัปเดตหมายเหตุ 1 ในตาราง 3.1 คำจำกัดความของพินสายการเขียนโปรแกรมเพื่อระบุว่าไม่รองรับพอร์ตการเขียนโปรแกรม I2C ของ Nexus และ Avant |
การเขียนโปรแกรม Flywire และการอ้างอิงการเชื่อมต่อ | ตาราง 6.1 อ้างอิงพินและสายเคเบิล:
· จัดกลุ่มสายผลิตภัณฑ์ Nexus ไว้ในแถวเดียวสำหรับ JTAG และพอร์ต SSPI · เพิ่ม MachXO5-NX ให้กับ JTAG รายการอุปกรณ์พอร์ต · ลบสายผลิตภัณฑ์ Nexus สำหรับพอร์ต I2C |
แก้ไข 26.6 พฤศจิกายน 2023
ส่วน | สรุปการเปลี่ยนแปลง |
การปฏิเสธความรับผิดชอบ | อัปเดตส่วนนี้ |
ภาคผนวก A. การแก้ไขปัญหาการติดตั้งไดรเวอร์ USB | เพิ่มประโยค มีปัญหาที่ทราบอยู่แล้วว่าเฟิร์มแวร์สายเคเบิลที่มีเวอร์ชัน “V001” อาจทำให้สายเคเบิลการตั้งโปรแกรม USB ทำงานผิดปกติ โดยไฟ LED จะติดตลอดเวลาในบางสถานการณ์
วิธีแก้ปัญหาคือการอัปเดตเฟิร์มแวร์สายเคเบิลและเฟิร์มแวร์ FTDI เป็น “V002” เพื่อแก้ไขปัญหานี้ โปรดดาวน์โหลดและติดตั้งเฟิร์มแวร์ HW-USBN-2B เวอร์ชัน 2.0 หรือใหม่กว่า ซึ่งดาวน์โหลดได้จากเว็บไซต์ของเรา webเว็บไซต์. |
ภาคผนวก B. อัพเดตเฟิร์มแวร์สายการเขียนโปรแกรม USB | เพิ่มส่วนนี้แล้ว |
ฉบับแก้ไข 26.5 มีนาคม 2023
ส่วน | สรุปการเปลี่ยนแปลง |
การเขียนโปรแกรม Flywire และการอ้างอิงการเชื่อมต่อ | เพิ่ม Crosslink-NX, Certus-NX, CertusPro-NX และ Mach-NX ให้กับ JTAGรายการอุปกรณ์พอร์ต SPI และ I2C ในตาราง 6.1 อ้างอิงพินและสายเคเบิล |
สายเคเบิลการเขียนโปรแกรม | เพิ่มข้อมูลหมายเหตุสำหรับพอร์ต A และพอร์ต B “พอร์ต A คือพอร์ต JTAG การเขียนโปรแกรม ซอฟต์แวร์การเขียนโปรแกรม Radiant สามารถใช้สายเคเบิลในตัวผ่านฮับ USB บนพีซี ซึ่งตรวจจับสายเคเบิลของฟังก์ชัน USB บนพอร์ต A ในขณะที่พอร์ต B ใช้สำหรับการเข้าถึงอินเทอร์เฟซ UART/I2C |
ทั้งหมด | เพิ่มการอ้างอิง Radiant |
การสนับสนุนด้านเทคนิค | เพิ่มคำถามที่พบบ่อย webลิงค์เว็บไซต์ |
แก้ไข 26.4 พฤษภาคม 2020
ส่วน | สรุปการเปลี่ยนแปลง |
สายเคเบิลการเขียนโปรแกรม | อัปเดตตาข่ายแล้ว webลิงก์ไปยังไซต์ www.latticesemi.com/programmer |
ซอฟต์แวร์เขียนโปรแกรม |
แก้ไข 26.3 ตุลาคม 2019
ส่วน | สรุปการเปลี่ยนแปลง |
ข้อควรพิจารณาในการออกแบบกระดานเป้าหมาย
การเขียนโปรแกรม Flywire และการอ้างอิงการเชื่อมต่อ |
ชี้แจงค่า VCC ที่ผม2รองรับอินเทอร์เฟซ C เพิ่มหมายเหตุในตาราง 6.1 |
แก้ไข 26.2 พฤษภาคม 2019
ส่วน | สรุปการเปลี่ยนแปลง |
— | เพิ่มส่วนข้อจำกัดความรับผิดชอบ |
การเขียนโปรแกรม Flywire และการอ้างอิงการเชื่อมต่อ | อัปเดตตาราง 6.1 การอ้างอิงพินและสายเคเบิล
· เพิ่ม MachXO3D · เพิ่ม CRESET_B ลงใน Crosslink I2C. · อัปเดตรายการภายใต้ฉัน2อุปกรณ์พอร์ต C · เพิ่มตัวจัดการแพลตฟอร์ม II · เปลี่ยนลำดับของ ispPAC · อัปเดตรายการภายใต้ฉัน2อุปกรณ์พอร์ต C · เปลี่ยน Power Manager II เป็น Platform Manager II และอัปเดต I2C: ค่า SDA · เปลี่ยน ASC เป็น L-ASC10 · อัปเดตเชิงอรรถ 4 เพื่อรวมอุปกรณ์ ispClock · ปรับปรุงเครื่องหมายการค้า |
ประวัติการแก้ไข | ปรับปรุงรูปแบบ |
ฝาหลัง | เทมเพลตที่อัปเดต |
— | การเปลี่ยนแปลงทางบรรณาธิการเล็กน้อย |
แก้ไข 26.1 พฤษภาคม 2018
ส่วน | สรุปการเปลี่ยนแปลง |
ทั้งหมด | รายการที่ถูกต้องในส่วนอุปกรณ์พอร์ต 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
ส่วน | สรุปการเปลี่ยนแปลง |
ทั้งหมด | เอกสารที่ถ่ายโอนไปยังรูปแบบคู่มือผู้ใช้ |
คุณสมบัติ | เพิ่มสาย USB รูป – HW-USBN-2A |
การเขียนโปรแกรม Flywire และการอ้างอิงการเชื่อมต่อ | อัปเดตตารางการเชื่อมต่อสายเคเบิลที่แนะนำสำหรับอุปกรณ์ MachXO2 |
ข้อควรพิจารณาในการออกแบบบอร์ดเป้าหมาย | ส่วนที่อัปเดต |
ภาคผนวก ก | เพิ่มส่วนที่แล้ว |
แก้ไข 24.2 ตุลาคม 2009
ส่วน | สรุปการเปลี่ยนแปลง |
ทั้งหมด | เพิ่มข้อมูลที่เกี่ยวข้องกับข้อกำหนดทางกายภาพของตัวเชื่อมต่อฟลายไวร์ |
การแก้ไข 24.1 กรกฎาคม 2009
ส่วน | สรุปการเปลี่ยนแปลง |
ทั้งหมด | เพิ่มส่วนข้อความข้อควรพิจารณาในการออกแบบบอร์ดเป้าหมาย |
การเขียนโปรแกรม Flywire และการอ้างอิงการเชื่อมต่อ | เพิ่มส่วนหัวของส่วนแล้ว |
การแก้ไขครั้งก่อน
ส่วน | สรุปการเปลี่ยนแปลง |
— | Lattice รุ่นก่อนหน้า |
2024 Lattice Semiconductor Corp. เครื่องหมายการค้า Lattice เครื่องหมายการค้าจดทะเบียน สิทธิบัตร และคำปฏิเสธความรับผิดชอบทั้งหมดมีอยู่ในรายชื่อ www.latticesemi.com/กฎหมายชื่อแบรนด์หรือผลิตภัณฑ์อื่น ๆ ทั้งหมดเป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของเจ้าของที่เกี่ยวข้อง ข้อมูลจำเพาะและข้อมูลในที่นี้อาจเปลี่ยนแปลงได้โดยไม่ต้องแจ้งให้ทราบล่วงหน้า
ดาวน์โหลดจาก แอร์โรว์.คอม
เอกสาร / แหล่งข้อมูล
![]() |
สายการเขียนโปรแกรม LATTICE HW-USBN-2B [พีดีเอฟ] คู่มือการใช้งาน สายโปรแกรม HW-USBN-2B, HW-USBN-2B, สายโปรแกรม, สายเคเบิล |