Logo LATTICE

Cáp lập trình LATTICE HW-USBN-2B

LATTICE-HW-USBN-2B -Cáp lập trình-sản phẩm

Thông tin sản phẩm

Thông số kỹ thuật

  • Tên sản phẩm: Cáp lập trình
  • Hướng dẫn sử dụng: FPGA-UG-02042-26.7
  • Ngày phát hành: Tháng 2024 năm XNUMX

Hướng dẫn sử dụng sản phẩm

Đặc trưng

Cáp lập trình cung cấp các chức năng thiết yếu để lập trình các thiết bị lập trình Lattice. Các chức năng cụ thể có thể khác nhau tùy thuộc vào thiết bị mục tiêu được chọn.

Cáp lập trình

Cáp lập trình được thiết kế để kết nối với thiết bị mục tiêu cho mục đích lập trình. Chúng tạo điều kiện thuận lợi cho việc truyền dữ liệu và điều khiển tín hiệu giữa phần mềm lập trình và thiết bị có thể lập trình.

Lập trình Định nghĩa chân cáp

Các chân cáp lập trình có chức năng cụ thể tương ứng với các tính năng lập trình của thiết bị lập trình Lattice. Sau đây là một số định nghĩa chân chính:

  • VCC TDO/SO: Lập trình Voltage – Đầu ra dữ liệu thử nghiệm
  • TDI/SI: Kiểm tra dữ liệu đầu vào – đầu ra
  • ISPEN/CHƯƠNG TRÌNH: Bật – Đầu ra
  • TRST: Kiểm tra thiết lập lại – Đầu ra
  • XONG: Đầu vào – DONE cho biết trạng thái cấu hình
  • TMS: Chế độ kiểm tra – Đầu ra
  • GND: Đất – Đầu vào
  • TCK/SCLK: Kiểm tra đầu vào đồng hồ – đầu ra
  • VÀO ĐÂY: Khởi tạo – Đầu vào
  • Tín hiệu I2C: SCL1 và SDA1 – Đầu ra
  • 5 V RA1: Tín hiệu đầu ra 5 V

*Lưu ý: Có thể cần kết nối Flywire cho J cơ bảnTAG lập trình.

Cáp lập trình Giao diện lập trình trong hệ thống

Cáp lập trình giao tiếp với PC bằng các chân cắm cụ thể để truyền dữ liệu và điều khiển. Tham khảo các hình ảnh được cung cấp để biết thông tin chi tiết về các chân cắm.

Những câu hỏi thường gặp

  • H: Phần mềm nào được khuyến nghị để lập trình bằng các loại cáp này?
    • A: Nên sử dụng phần mềm Diamond Programmer/ispVM System để lập trình bằng các loại cáp này.
  • H: Tôi có cần thêm bộ chuyển đổi nào để kết nối cáp với máy tính không?
    • A: Tùy thuộc vào giao diện của máy tính, bạn có thể cần bộ chuyển đổi cổng song song để kết nối phù hợp.

Tuyên bố miễn trừ trách nhiệm

Lattice không bảo hành, tuyên bố hoặc đảm bảo về tính chính xác của thông tin có trong tài liệu này hoặc tính phù hợp của sản phẩm cho bất kỳ mục đích cụ thể nào. Mọi thông tin trong đây được cung cấp THEO NGUYÊN TRẠNG, với mọi lỗi và mọi rủi ro liên quan hoàn toàn là trách nhiệm của Người mua. Thông tin được cung cấp trong đây chỉ nhằm mục đích cung cấp thông tin và có thể chứa các thông tin không chính xác hoặc thiếu sót về mặt kỹ thuật, và có thể không chính xác vì nhiều lý do, và Lattice không có nghĩa vụ phải cập nhật hoặc sửa đổi hoặc sửa đổi thông tin này. Các sản phẩm do Lattice bán đã trải qua quá trình thử nghiệm hạn chế và Người mua có trách nhiệm tự xác định tính phù hợp của bất kỳ sản phẩm nào và thử nghiệm và xác minh thông tin đó. CÁC SẢN PHẨM VÀ DỊCH VỤ CỦA LATTICE KHÔNG ĐƯỢC THIẾT KẾ, SẢN XUẤT HOẶC KIỂM TRA ĐỂ SỬ DỤNG TRONG CÁC HỆ THỐNG QUAN TRỌNG ĐỐI VỚI TÍNH MẠNG HOẶC AN TOÀN, MÔI TRƯỜNG NGUY HIỂM HOẶC BẤT KỲ MÔI TRƯỜNG NÀO KHÁC YÊU CẦU HIỆU SUẤT AN TOÀN KHI SỬA CHỮA, BAO GỒM BẤT KỲ ỨNG DỤNG NÀO MÀ SỰ CỐ CỦA SẢN PHẨM HOẶC DỊCH VỤ CÓ THỂ DẪN ĐẾN TỬ VONG, THƯƠNG TÍCH CÁ NHÂN, THIỆT HẠI TÀI SẢN NGHIÊM TRỌNG HOẶC GÂY HẠI CHO MÔI TRƯỜNG (GỌI CHUNG LÀ “CÁC SỬ DỤNG CÓ RỦI RO CAO”). NGOÀI RA, NGƯỜI MUA PHẢI THỰC HIỆN CÁC BƯỚC THẬN TRỌNG ĐỂ BẢO VỆ CHỐNG LẠI CÁC SỰ CỐ CỦA SẢN PHẨM VÀ DỊCH VỤ, BAO GỒM CẢ VIỆC CUNG CẤP CÁC PHƯƠNG ÁN DỰ PHÙ HỢP, CÁC TÍNH NĂNG AN TOÀN KHI SỬA CHỮA VÀ/HOẶC CÁC CƠ CHẾ TẮT MÁY. LATTICE TỪ CHỐI MỌI BẢO HÀNH RÕ RÀNG HOẶC NGẦM ĐỊNH VỀ TÍNH PHÙ HỢP CỦA CÁC SẢN PHẨM HOẶC DỊCH VỤ CHO CÁC SỬ DỤNG CÓ RỦI RO CAO. Thông tin được cung cấp trong tài liệu này là độc quyền của Lattice Semiconductor và Lattice có quyền thực hiện bất kỳ thay đổi nào đối với thông tin trong tài liệu này hoặc đối với bất kỳ sản phẩm nào bất kỳ lúc nào mà không cần thông báo.

Đặc trưng

  • Hỗ trợ cho tất cả các sản phẩm có thể lập trình Lattice
    • Lập trình I2.5C 3.3 V đến 2 V (HW-USBN-2B)
    • 1.2 V đến 3.3 VJTAG và lập trình SPI (HW-USBN-2B)
    • 1.2 V đến 5 VJTAG và lập trình SPI (tất cả các loại cáp khác)
    • Lý tưởng cho việc tạo mẫu thiết kế và gỡ lỗi
  • Kết nối với nhiều giao diện PC
    • USB (v.1.0, v.2.0)
    • Cổng song song PC
  • Đầu nối lập trình dễ sử dụng
    • Đầu nối hình bánh đà đa năng, 2 x 5 (.100 ”) hoặc 1 x 8 (.100”)
    • Chiều dài cáp lập trình từ 6 feet (2 mét) trở lên (PC đến DUT)
  • Xây dựng không chì/tuân thủ RoHS

LATTICE-HW-USBN-2B - Cáp lập trình-hình (1)

Cáp lập trình

Sản phẩm Cáp lập trình Lattice là kết nối phần cứng để lập trình trong hệ thống của tất cả các thiết bị Lattice. Sau khi người dùng hoàn tất thiết kế logic và tạo lập trình file với các công cụ phát triển Lattice Diamond®/ispLEVER® Classic/Radiant, người dùng có thể sử dụng phần mềm Diamond/Radiant Programmer hoặc ispVM™ System để lập trình các thiết bị trên bo mạch. Phần mềm ispVM System/Diamond/Radiant Programmer tự động tạo các lệnh lập trình, địa chỉ lập trình và dữ liệu lập trình phù hợp dựa trên thông tin được lưu trữ trong chương trình lập trình file và các thông số được thiết lập trong Hệ thống Diamond/Radiant Programmer/ispVM. Sau đó, các tín hiệu lập trình được tạo ra từ cổng USB hoặc cổng song song của PC và được dẫn qua cáp lập trình đến thiết bị. Không cần thêm bất kỳ thành phần nào để lập trình.
Lưu ý: Cổng A dành cho JTAG lập trình. Phần mềm lập trình Radiant có thể sử dụng cáp tích hợp thông qua hub USB trên PC, phát hiện cáp chức năng USB trên Cổng A. Trong khi Cổng B dành cho truy cập giao diện UART/I2C.
Phần mềm Diamond Programmer/Radiant Programmer/ispVM System được bao gồm trong tất cả các sản phẩm công cụ thiết kế Lattice và có thể tải xuống từ Lattice web trang web tại www.latticesemi.com/programmer.

Lập trình Định nghĩa chân cáp

Các chức năng do cáp lập trình cung cấp tương ứng với các chức năng có sẵn trên các thiết bị lập trình Lattice. Vì một số thiết bị có các tính năng lập trình khác nhau, nên các chức năng cụ thể do cáp lập trình cung cấp có thể phụ thuộc vào thiết bị mục tiêu đã chọn. Phần mềm ispVM System/Diamond/Radiant Programmer tự động tạo các chức năng phù hợp dựa trên thiết bị đã chọn. Xem Bảng 3.1 để biết thêmview của các chức năng cáp lập trình.

Bảng 3.1. Định nghĩa chân cáp lập trình

Lập trình chân cáp Tên Lập trình loại chân cáp Sự miêu tả
VCC Lập trình Voltage Đầu vào Kết nối với VCCIO hoặc VCCJ mặt phẳng của thiết bị mục tiêu. ICC điển hình = 10 mA. Bảng mục tiêu

cung cấp VCC cung cấp/tham khảo cho cáp.

TDO / SO Kiểm tra đầu ra dữ liệu Đầu vào Được sử dụng để chuyển dữ liệu ra ngoài qua IEEE1149.1 (JTAG) tiêu chuẩn lập trình.
TDI / SI Kiểm tra đầu vào dữ liệu Đầu ra Được sử dụng để chuyển dữ liệu vào thông qua tiêu chuẩn lập trình IEEE1149.1.
ISPEN / PROG Cho phép Đầu ra Cho phép thiết bị được lập trình.

Cũng có chức năng như SN / SSPI Chip Chọn để lập trình SPI với HW-USBN-2B.

TRST Thử nghiệm Đặt lại Đầu ra Đặt lại máy trạng thái IEEE 1149.1 tùy chọn.
XONG XONG Đầu vào DONE cho biết trạng thái của cấu hình
TMS Chế độ kiểm tra Chọn đầu vào Đầu ra Được sử dụng để điều khiển máy trạng thái IEEE1149.1.
GND Đất Đầu vào Kết nối với mặt đất của thiết bị mục tiêu
TCK / SCLK Kiểm tra đầu vào đồng hồ Đầu ra Được sử dụng để đồng hồ cho máy trạng thái IEEE1149.1
INIT Khởi tạo Đầu vào Cho biết thiết bị đã sẵn sàng để bắt đầu cấu hình. INITN chỉ được tìm thấy trên một số thiết bị.
I2C: SCL1 I2C SCL Đầu ra Cung cấp I2Tín hiệu C SCL
I2C: SDA1 I2C SĐA Đầu ra Cung cấp I2Tín hiệu C SDA.
5 V RA1 5 V ra Đầu ra Cung cấp tín hiệu 5 V cho Bộ lập trình iCEprogM1050.

Ghi chú:

  1. Chỉ tìm thấy trên cáp HW-USBN-2B. Các cổng lập trình I2C của Nexus™ và Avant™ không được hỗ trợLATTICE-HW-USBN-2B - Cáp lập trình-hình (2)LATTICE-HW-USBN-2B - Cáp lập trình-hình (3)
    *Lưu ý: Phần mềm Lattice PAC-Designer® không hỗ trợ lập trình bằng cáp USB. Để lập trình các thiết bị ispPAC bằng các loại cáp này, hãy sử dụng phần mềm Diamond Programmer/ispVM System.LATTICE-HW-USBN-2B - Cáp lập trình-hình (4)
    *Lưu ý: HW7265-DL3, HW7265-DL3A, HW-DL-3B, HW-DL-3C và HW-DLN-3C là những sản phẩm có chức năng tương đương.LATTICE-HW-USBN-2B - Cáp lập trình-hình 15LATTICE-HW-USBN-2B - Cáp lập trình-hình (5)
  2. Lưu ý: Để tham khảo, đầu nối 2 x 10 trên HW7265-DL2 hoặc HW7265-DL2A tương đương với Tyco 102387-1. Đầu nối này sẽ giao tiếp với đầu cắm 100 x 2 khoảng cách 5 mil tiêu chuẩn hoặc đầu nối đực lõm, có khóa 2 x 5 như 3M N2510-5002RB.

Phần mềm lập trình

Diamond/Radiant Programmer và ispVM System cho các thiết bị Classic là công cụ phần mềm quản lý lập trình được ưa chuộng cho tất cả các thiết bị Lattice và cáp tải xuống. Phiên bản mới nhất của phần mềm Lattice Diamond/Radiant Programmer hoặc ispVM System có sẵn để tải xuống từ Lattice web trang web tại www.latticesemi.com/programmer

Cân nhắc thiết kế bảng mục tiêu

Điện trở kéo xuống 4.7 kΩ được khuyến nghị trên kết nối TCK của bảng mục tiêu. Điện trở kéo xuống này được khuyến nghị để tránh xung nhịp vô ý của bộ điều khiển TAP do các cạnh xung nhịp nhanh hoặc khi VCC ramplên. Thanh kéo xuống này được khuyến nghị cho tất cả các họ có thể lập trình Lattice.
Tín hiệu I2C SCL và SDA là các cực thoát mở. Cần có điện trở kéo lên 2.2 kΩ tới VCC trên bo mạch mục tiêu. Chỉ các giá trị VCC là 3.3 V và 2.5 V cho I2C mới được cáp HW-USBN-2B hỗ trợ.
Đối với các họ thiết bị Lattice có công suất thấp, nên thêm điện trở 500 Ω giữa VCCJ và GND trong khoảng thời gian lập trình khi cáp lập trình USB được kết nối với thiết kế bo mạch công suất rất thấp. Có sẵn Câu hỏi thường gặp thảo luận sâu hơn về vấn đề này tại: http://www.latticesemi.com/en/Support/AnswerDatabase/2/2/0/2205
Chữ JTAG Tốc độ cổng lập trình có thể cần được điều chỉnh khi sử dụng cáp lập trình được kết nối với PCB của khách hàng. Điều này đặc biệt quan trọng khi có quá trình định tuyến PCB dài hoặc với nhiều thiết bị nối chuỗi. Phần mềm lập trình lưới có thể điều chỉnh thời gian của TCK được áp dụng cho JTAG cổng lập trình từ cáp. Cài đặt cổng có độ chính xác thấp này của TCK phụ thuộc vào nhiều yếu tố, bao gồm tốc độ PC và loại cáp được sử dụng (cổng song song, USB hoặc USB2). Tính năng phần mềm này cung cấp tùy chọn làm chậm TCK để gỡ lỗi hoặc môi trường ồn ào. Có sẵn Câu hỏi thường gặp thảo luận sâu hơn về vấn đề này tại: http://www.latticesemi.com/en/Support/AnswerDatabase/9/7/974.aspx
Cáp tải xuống USB có thể được sử dụng để lập trình các sản phẩm Power Manager hoặc ispClock bằng phần mềm lập trình Lattice. Khi sử dụng cáp USB với các thiết bị Power Manager I, (POWR604, POWR1208, POWR1208P1), người dùng phải làm chậm TCK theo hệ số Câu hỏi thường gặp có sẵn thảo luận sâu hơn về vấn đề này tại: http://www.latticesemi.com/en/Support/AnswerDatabase/3/0/306.aspx

Lập trình Flywire và Tham chiếu Kết nối

Tham khảo Bảng 6.1 để xác định, trên mỗi thiết bị Lưới, cách kết nối các dây cáp lập trình Lưới khác nhau. JTAG, Các cổng cấu hình SPI và I2C được xác định rõ ràng. Cáp và phần cứng cũ được bao gồm để tham khảo. Ngoài ra, các cấu hình tiêu đề khác nhau được lập bảng.

Bảng 6.1. Tham chiếu chân và cáp

HW-USBN-2B

Flywire màu

TDI / SI TDO / SO TMS TCK / SCLK ISPEN / PROG XONG TRST (ĐẦU RA) VCC GND I2C: SCL I2C: SDA 5 V ra
Quả cam Màu nâu Màu tím Trắng Màu vàng Màu xanh da trời Màu xanh lá Màu đỏ Đen Vàng/Trắng Xanh lá/Trắng Đỏ/Trắng
HW-USBN-2A

Flywire màu

TDI TDO TMS TCK ispEN / PROG INIT TRST (OUTPUT) / DONE (INPUT) VCC GND  

 

 

na

Quả cam Màu nâu Màu tím Trắng Màu vàng Màu xanh da trời Màu xanh lá Màu đỏ Đen
CTNH-DLN-3C

Flywire màu

TDI TDO TMS TCK ispEN / PROG  

na

TRST (ĐẦU RA) VCC GND
Quả cam Màu nâu Màu tím Trắng Màu vàng Màu xanh lá Màu đỏ Đen
 

Lập trình loại chân cáp Bảng mục tiêu Khuyến nghị

Đầu ra Đầu vào Đầu ra Đầu ra Đầu ra Đầu vào Đầu vào/Đầu ra Đầu vào Đầu vào Đầu ra Đầu ra Đầu ra
4.7 kΩ Kéo lên 4.7 kΩ Kéo xuống  

(Chú thích 1)

 

(Chú thích 2)

(Chú thích 3)

(Chú thích 6)

(Chú thích 3)

(Chú thích 6)

Kết nối dây cáp lập trình (ở trên) với thiết bị tương ứng hoặc chân cắm (ở dưới).

JTAG Thiết bị cổng

ECP5 ™ TDI TDO TMS TCK  

 

 

 

 

 

 

 

 

 

Kết nối tùy chọn với thiết bị ispEN, PROGRAM,

Tín hiệu INITN, DONE và / hoặc TRST (Xác định trong cài đặt I / O tùy chỉnh trong Hệ thống ispVM

hoặc phần mềm Diamond Programmer. Không phải tất cả các thiết bị đều có sẵn các chân này)

Yêu cầu Yêu cầu
LatticeECP3 ™ / LatticeECP2M ™ LatticeECP2 ™ / LatticeECP ™ / LatticeEC ™  

TDI

 

TDO

 

TMS

 

TCK

 

Yêu cầu

 

Yêu cầu

 

 

 

LatticeXP2 ™ / LatticeXP ™ TDI TDO TMS TCK Yêu cầu Yêu cầu
LatticeSC ™ / LatticeSCM ™ TDI TDO TMS TCK Yêu cầu Yêu cầu
MachXO2 ™ / MachXO3 ™ / MachXO3D ™ TDI TDO TMS TCK Yêu cầu Yêu cầu
MachXO ™ TDI TDO TMS TCK Yêu cầu Yêu cầu
ORCA® / FPSC TDI TDO TMS TCK Yêu cầu Yêu cầu
ispXPGA® / ispXPLD ™ TDI TDO TMS TCK Yêu cầu Yêu cầu
ispMACH® 4000 / ispMACH / ispLSI® 5000 TDI TDO TMS TCK Yêu cầu Yêu cầu
MÁY®4A TDI TDO TMS TCK Yêu cầu Yêu cầu
ispGDX2 ™ TDI TDO TMS TCK Yêu cầu Yêu cầu
ispPAC® / ispClock ™ (Lưu ý 4) TDI TDO TMS TCK Yêu cầu Yêu cầu
Platform Manager™/Power Manager/Power Manager II/Platform Manager II (Lưu ý 4) TDI  

TDO

 

TMS

 

TCK

 

Yêu cầu

 

Yêu cầu

 

 

 

 

 

CrossLink™-NX/Certus™-NX/

CertusPro™-NX/Mach™-NX/MachXO5™-NX

 

 

TDI

 

 

TDO

 

 

TMS

 

 

TCK

Các kết nối tùy chọn với thiết bị ispEN, PROGRAMN,

Tín hiệu INITN, DONE và / hoặc TRST (Xác định trong cài đặt I / O tùy chỉnh trong Hệ thống ispVM

hoặc phần mềm Diamond Programmer. Không phải tất cả các thiết bị đều có sẵn các chân này)

 

 

Yêu cầu

 

 

Yêu cầu

 

 

 

 

 

 

HW-USBN-2B

Flywire màu

TDI / SI TDO / SO TMS TCK / SCLK ISPEN / PROG XONG TRST (ĐẦU RA) VCC GND I2C: SCL I2C: SDA 5 V ra
Quả cam Màu nâu Màu tím Trắng Màu vàng Màu xanh da trời Màu xanh lá Màu đỏ Đen Vàng/Trắng Xanh lá/Trắng Đỏ/Trắng
HW-USBN-2A

Flywire màu

TDI TDO TMS TCK ispEN / PROG INIT TRST (OUTPUT) / DONE (INPUT) VCC GND  

 

 

na

Quả cam Màu nâu Màu tím Trắng Màu vàng Màu xanh da trời Màu xanh lá Màu đỏ Đen
CTNH-DLN-3C

Flywire màu

TDI TDO TMS TCK ispEN / PROG  

na

TRST (ĐẦU RA) VCC GND
Quả cam Màu nâu Màu tím Trắng Màu vàng Màu xanh lá Màu đỏ Đen
 

 

Lập trình loại chân cáp Bảng mục tiêu Khuyến nghị

Đầu ra Đầu vào Đầu ra Đầu ra Đầu ra Đầu vào Đầu vào/Đầu ra Đầu vào Đầu vào Đầu ra Đầu ra Đầu ra
 

 

4.7kΩ

Kéo lên

4.7 kΩ Kéo xuống  

(Chú thích 1)

 

 

 

(Chú thích 2)

 

(Chú thích 3)

(Chú thích 6)

(Chú thích 3)

(Chú thích 6)

 

Kết nối dây cáp lập trình (ở trên) với thiết bị tương ứng hoặc chân cắm (ở dưới).

Thiết bị cổng SPI Slave

ECP5 DAWDLE MISO CCLK SN  

Các kết nối tùy chọn với các tín hiệu PROGRAMN, INITN và / hoặc DONE của thiết bị

Yêu cầu Yêu cầu
LướiECP3 DAWDLE MISO CCLK SN Yêu cầu Yêu cầu
MachXO2 / MachXO3 / MachXO3D SI SO CCLK SN Yêu cầu Yêu cầu
 

Liên kết chéo LIF-MD6000

 

DAWDLE

 

MISO

 

 

SPI_SCK

 

SPI_SS

Tùy chọn CDONE  

CRESET_B

 

Yêu cầu

 

Yêu cầu

 

 

 

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

SPI_SI

 

SPI_SO

 

 

SPI_SCK

 

SPI_SS_B

Tùy chọn CDONE  

CRESET_B

 

Yêu cầu

 

Yêu cầu

 

 

 

 

CrossLink-NX/Certus-NX/CertusPro-NX

 

SI

 

SO

 

SCLK

 

SCSN

Opt.Opt XONG  

Yêu cầu

 

Yêu cầu

 

 

 

Thiết bị cổng I2C

Thiết bị cổng I2C
MachXO2 / MachXO3 / MachXO3D  

Các kết nối tùy chọn với các tín hiệu PROGRAMN, INITN và / hoặc DONE của thiết bị

Yêu cầu Yêu cầu SCL SDA
Trình quản lý nền tảng II Yêu cầu Yêu cầu SCL_M + SCL_S SDA_M + SDA_S
L-ASC10 Yêu cầu Yêu cầu SCL SDA
 

Liên kết chéo LIF-MD6000

 

 

 

 

 

Tùy chọn CDONE  

CRESET_B

 

Yêu cầu

 

Yêu cầu

 

SCL

 

SDA

 

Tiêu đề

1 x 10 conn (nhiều loại cáp) 3 2 6 8 4 9 hoặc 10 5 hoặc 9 1 7
1 x 8 conn 3 2 6 8 4 5 1 7
2 x 5 conn 5 7 3 1 10 9 6 2, 4 hoặc 8

Lập trình viên

Mẫu 300 5 7 3 1 10 9 6 2, 4 hoặc 8
iCEprog ™ iCEprogM1050 8 5 7 9 3 1 6 10 4 (Lưu ý 5)

Ghi chú:

  1. Đối với các thiết bị ISP mạng lưới cũ hơn, cần có tụ điện tách 0.01 μF trên ispEN / ENABLE của bảng mục tiêu.
  2. Đối với HW-USBN-2A/2B, bo mạch đích cung cấp nguồn điện – ICC điển hình = 10 mA. Đối với các thiết bị có chân VCCJ, VCCJ phải được kết nối với VCC của cáp. Đối với các thiết bị khác, hãy kết nối VCCIO của bank thích hợp với VCC của cáp. Cần có tụ điện tách ghép 0.1 μF trên VCCJ hoặc VCCIO gần thiết bị. Vui lòng tham khảo bảng dữ liệu thiết bị để xác định xem thiết bị có chân VCCJ hay bank VCCIO nào điều khiển cổng lập trình đích (điều này có thể không giống với mặt phẳng VCC/VSS lõi của thiết bị đích).
  3. Tín hiệu thoát mở. Bảng mục tiêu phải có điện trở kéo lên ~2.2 kΩ được kết nối với cùng mặt phẳng mà VCC được kết nối. Cáp HW-USBN-2B cung cấp điện trở kéo lên 3.3 kΩ bên trong tới VCC.
  4. Khi sử dụng phần mềm PAC-Designer® để lập trình thiết bị ispPAC hoặc ispClock, không kết nối TRST / DONE.
  5. Nếu sử dụng cáp cũ hơn HW-USBN-2B, hãy kết nối nguồn cấp ngoài +5 V giữa iCEprogM1050 chân 4 (VCC) và chân 2 (GND).
  6. Đối với HW-USBN-2B, chỉ hỗ trợ các giá trị VCC từ 3.3 V đến 2.5 V cho I2C.

Kết nối cáp lập trình

Bo mạch đích phải được ngắt nguồn khi kết nối, ngắt kết nối hoặc kết nối lại cáp lập trình. Luôn kết nối chân GND của cáp lập trình (dây đen) trước khi kết nối bất kỳ J nào khácTAG ghim. Việc không tuân theo các quy trình này có thể dẫn đến hỏng thiết bị có thể lập trình mục tiêu.

Cáp lập trình Chân TRST

Không nên kết nối chân TRST của bo mạch với chân TRST của cáp. Thay vào đó, hãy kết nối chân TRST của bo mạch với Vcc. Nếu chân TRST của bo mạch được kết nối với chân TRST của cáp, hãy hướng dẫn ispVM/Diamond/Radiant Programmer đưa chân TRST lên mức cao.
Để cấu hình ispVM/Diamond/Radiant Programmer để đưa chân TRST lên mức cao:

  1. Chọn mục menu Tùy chọn.
  2. Chọn Cáp và Thiết lập Cổng I / O.
  3. Chọn hộp kiểm TRST / Reset Pin-Connected.
  4. Chọn nút radio Đặt Cao.

Nếu tùy chọn thích hợp không được chọn, chân TRST sẽ được ispVM/Diamond/Radiant Programmer đưa xuống mức thấp. Do đó, chuỗi BSCAN không hoạt động vì chuỗi bị khóa ở trạng thái RESET.

Cáp lập trình Pin ispEN

Các chân sau phải được nối đất:

  • Chân BSCAN của các thiết bị 2000VE
  • ENABLE pin of MACH4A3/5-128/64, MACH4A3/5-64/64 and MACH4A3/5-256/128 devices.

Tuy nhiên, người dùng có tùy chọn để chân BSCAN và ENABLE được điều khiển bởi chân ispEN từ cáp. Trong trường hợp này, ispVM/Diamond/Radiant Programmer phải được cấu hình để điều khiển chân ispEN ở mức thấp như sau:

Để cấu hình ispVM/Diamond/Radiant Programmer để đưa chân ispEN xuống mức thấp:

  1. Chọn mục menu Tùy chọn.
  2. Chọn Cáp và Thiết lập Cổng I / O.
  3. Chọn hộp kiểm ispEN/BSCAN Pin-Connected.
  4. Chọn nút radio Đặt Thấp.

Mỗi cáp lập trình được cung cấp kèm hai đầu nối nhỏ giúp giữ cho flywire được sắp xếp hợp lý. Nhà sản xuất và số bộ phận sau đây là một nguồn có thể có cho các đầu nối tương đương:

  • Đầu nối 1 x 8 (dành cho example, Samtec SSQ-108-02-TS)
  • Đầu nối 2 x 5 (dành cho example, Samtec SSQ-105-02-TD)

Bánh đà hoặc đầu cắm của cáp lập trình được thiết kế để kết nối với các tiêu đề khoảng cách 100 mil tiêu chuẩn (các chân cách nhau 0.100 inch). Lưới đề xuất tiêu đề có chiều dài 0.243 inch hoặc 6.17 mm. Mặc dù vậy, các tiêu đề có độ dài khác có thể hoạt động tốt như nhau.

Thông tin đặt hàng

Bảng 10.1. Tóm tắt về tính năng của cáp lập trình

Tính năng HW-USBN-2B HW-USBN-2A HW-USB-2A HW-USB-1A CTNH-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-Song song X X X X X X
Hỗ trợ 1.2 V X X X
Hỗ trợ 1.8 V X X X X X X X X
2.5-3.3V

Ủng hộ

X X X X X X X X X X
Hỗ trợ 5.0 V X X X X X X X X X
Đầu nối 2 x 5 X X X X X X X
Đầu nối 1 x 8 X X X X X X X
Dây bay X X X X X X
Xây dựng không chì X X X
Có sẵn để đặt hàng X X

Bảng 10.2. Thông tin đặt hàng

Sự miêu tả Số bộ phận đặt hàng Môi trường RoHS Trung Quốc- Thời gian sử dụng thân thiện (EFUP)
Cáp lập trình (USB). Chứa cáp USB 6 ′, đầu nối bánh đà, bộ chuyển đổi 8 vị trí (1 x 8) và bộ chuyển đổi 10 vị trí (2 x 5), cấu trúc không chì, tuân thủ RoHS. HW-USBN-2B LATTICE-HW-USBN-2B - Cáp lập trình-hình 16

 

Cáp lập trình (chỉ dành cho PC). Bao gồm bộ chuyển đổi cổng song song, cáp 6′, đầu nối flywire, bộ chuyển đổi 8 vị trí (1 x 8) và bộ chuyển đổi 10 vị trí (2 x 5), không chì, cấu trúc tuân thủ RoHS. CTNH-DLN-3C

Lưu ý: Các loại cáp bổ sung được mô tả trong tài liệu này chỉ dành cho mục đích cũ, các loại cáp này không còn được sản xuất nữa. Các loại cáp hiện có thể đặt hàng là các mặt hàng thay thế hoàn toàn tương đương.

Phụ lục A. Gỡ rối khi cài đặt trình điều khiển USB

Người dùng phải cài đặt trình điều khiển trước khi kết nối PC của người dùng với cáp USB. Nếu cáp được kết nối trước khi cài đặt trình điều khiển, Windows sẽ cố gắng cài đặt trình điều khiển riêng của nó mà có thể không hoạt động. Nếu người dùng đã cố gắng kết nối PC với cáp USB mà không cài đặt trình điều khiển phù hợp trước hoặc gặp sự cố khi giao tiếp với cáp USB Lattice sau khi cài đặt trình điều khiển, hãy làm theo các bước dưới đây:

  1. Cắm cáp USB mạng. Chọn Bắt đầu> Cài đặt> Bảng điều khiển> Hệ thống.
  2. Trong hộp thoại Thuộc tính hệ thống, nhấp vào tab Phần cứng và nút Trình quản lý thiết bị. Trong Universal Serial
    Bộ điều khiển bus, người dùng sẽ thấy Lattice USB ISP Programmer. Nếu người dùng không thấy điều này, hãy tìm Unknown Device có cờ màu vàng. Nhấp đúp vào biểu tượng Unknown Device.LATTICE-HW-USBN-2B - Cáp lập trình-hình (6)
  3. Trong hộp thoại Thuộc tính thiết bị không xác định, bấm Cài đặt lại Trình điều khiển.LATTICE-HW-USBN-2B - Cáp lập trình-hình (7)
  4. Chọn Duyệt máy tính của tôi để tìm phần mềm trình điều khiển.LATTICE-HW-USBN-2B - Cáp lập trình-hình (8)
  5. Duyệt đến thư mục isptools\ispvmsystem để tìm trình điều khiển Lattice EzUSBLATTICE-HW-USBN-2B - Cáp lập trình-hình (9)
  6. Duyệt đến thư mục isptools \ ispvmsystem \ Drivers \ FTDIUSBDriver cho trình điều khiển FTDI FTUSB.LATTICE-HW-USBN-2B - Cáp lập trình-hình (10)
  7. Để cài đặt Diamond, hãy duyệt đến lscc / diamond / data / vmdata / driver. Nhấn tiếp.
  8. Chọn Vẫn cài đặt phần mềm trình điều khiển này. Hệ thống cập nhật trình điều khiển.LATTICE-HW-USBN-2B - Cáp lập trình-hình (11)
  9. Nhấp vào Đóng và hoàn tất cài đặt trình điều khiển USB.LATTICE-HW-USBN-2B - Cáp lập trình-hình (12)
  10. Trong Bảng điều khiển > Hệ thống > Trình quản lý thiết bị > Bộ điều khiển Bus nối tiếp vạn năng sẽ bao gồm những mục sau:
    a. Đối với Trình điều khiển Lattice EzUSB: Thiết bị lập trình Lattice USB ISP đã được cài đặt.LATTICE-HW-USBN-2B - Cáp lập trình-hình (13)b. Đối với Trình điều khiển FTDI FTUSB: Thiết bị Chuyển đổi nối tiếp USB A và Thiết bị Chuyển đổi B đã được cài đặt.LATTICE-HW-USBN-2B - Cáp lập trình-hình (14)

Nếu người dùng gặp sự cố hoặc cần thêm thông tin, hãy liên hệ với Bộ phận hỗ trợ kỹ thuật của Lattice.

Phụ lục B. Cập nhật chương trình cơ sở cáp lập trình USB

Có một sự cố đã biết là phần mềm cáp với phiên bản V001 có thể khiến cáp lập trình USB bị trục trặc với đèn LED luôn sáng trong một số trường hợp nhất định. Giải pháp thay thế là cập nhật phần mềm cáp và phiên bản phần mềm FTDI lên V002 để giải quyết sự cố này. Vui lòng tải xuống và cài đặt Phiên bản phần mềm HW-USBN-2B 2.0 hoặc sau đó, có sẵn từ chúng tôi webđịa điểm. Hướng dẫn cập nhật và phần mềm cơ sở có sẵn từ webđịa điểm

Hỗ trợ hỗ trợ kỹ thuật

Để được hỗ trợ, hãy gửi trường hợp hỗ trợ kỹ thuật tại www.latticesemi.com/techsupport.
Đối với những câu hỏi thường gặp, hãy tham khảo Cơ sở dữ liệu câu trả lời của Lattice tại  www.latticesemi.com/Support/AnswerDatabase.

Lịch sử sửa đổi

Bản sửa đổi 26.7, tháng 2024 năm XNUMX

Phần Tóm tắt thay đổi
Lập trình Định nghĩa chân cáp Đã cập nhật ghi chú 1 vào Bảng 3.1. Định nghĩa chân cáp lập trình để chỉ ra rằng các cổng lập trình I2C của Nexus và Avant không được hỗ trợ.
Lập trình Flywire và Tham chiếu Kết nối Bảng 6.1. Tham chiếu chân và cáp:

· Nhóm các dòng sản phẩm Nexus thành một hàng duy nhất cho JTAG và cổng SSPI.

· Đã thêm MachXO5-NX vào JTAG danh sách thiết bị cổng.

· Xóa dòng sản phẩm Nexus cho cổng I2C.

Bản sửa đổi 26.6, tháng 2023 năm XNUMX

Phần Tóm tắt thay đổi
Tuyên bố miễn trừ trách nhiệm Đã cập nhật phần này.
Phụ lục A. Gỡ rối khi cài đặt trình điều khiển USB Đã thêm câu Có một sự cố đã biết là phần mềm cáp có phiên bản “V001” có thể khiến cáp lập trình USB hoạt động không bình thường khiến đèn LED luôn sáng trong một số trường hợp nhất định.

Giải pháp khắc phục là cập nhật chương trình cơ sở cáp và phiên bản chương trình cơ sở FTDI lên “V002” để giải quyết sự cố này.

Vui lòng tải xuống và cài đặt phiên bản Firmware HW-USBN-2B 2.0 trở lên, có sẵn từ webđịa điểm.

Phụ lục B. Cập nhật chương trình cơ sở cáp lập trình USB Đã thêm phần này.

Bản sửa đổi ngày 26.5, tháng 2023 năm XNUMX

Phần Tóm tắt thay đổi
Lập trình Flywire và Tham chiếu Kết nối Đã thêm Crosslink-NX, Certus-NX, CertusPro-NX và Mach-NX vào JTAG, Danh sách thiết bị cổng SPI và I2C trong Bảng 6.1. Tham chiếu chân và cáp.
Cáp lập trình Đã thêm thông tin ghi chú cho Cổng A và Cổng B “Cổng A dành cho JTAG lập trình. Phần mềm lập trình Radiant có thể sử dụng cáp tích hợp thông qua hub USB trên PC, phát hiện cáp chức năng USB trên Cổng A. Trong khi Cổng B dành cho truy cập giao diện UART/I2C.”.
Tất cả Đã thêm tham chiếu Radiant.
Hỗ trợ kỹ thuật Đã thêm câu hỏi thường gặp webliên kết trang web.

Bản sửa đổi 26.4, tháng 2020 năm XNUMX

Phần Tóm tắt thay đổi
Cáp lập trình Đã cập nhật mạng lưới webliên kết trang web đến www.latticesemi.com/programmer
Phần mềm lập trình

Bản sửa đổi 26.3, tháng 2019 năm XNUMX

Phần Tóm tắt thay đổi
Những cân nhắc khi thiết kế bảng mục tiêu;

Lập trình Flywire và Tham chiếu Kết nối

Làm rõ các giá trị VCC mà tôi2Giao diện C hỗ trợ. Đã thêm ghi chú vào Bảng 6.1.

Bản sửa đổi 26.2, tháng 2019 năm XNUMX

Phần Tóm tắt thay đổi
Đã thêm phần Tuyên bố từ chối trách nhiệm.
Lập trình Flywire và Tham chiếu Kết nối Cập nhật Bảng 6.1. Tham chiếu chân và cáp.

· Đã thêm MachXO3D

· Đã thêm CRESET_B vào Crosslink I2C.

· Cập nhật các mục trong I2Thiết bị cổng C

· Đã thêm Trình quản lý nền tảng II.

· Thay đổi thứ tự của ispPAC.

· Cập nhật các mục trong I2Thiết bị cổng C.

· Đã thay đổi Power Manager II thành Platform Manager II và cập nhật giá trị I2C: SDA.

· Đã thay đổi ASC thành L-ASC10

· Cập nhật chú thích số 4 để bao gồm các thiết bị ispClock.

· Điều chỉnh nhãn hiệu.

Lịch sử sửa đổi Đã cập nhật định dạng.
Bìa sau Đã cập nhật mẫu.
Những thay đổi nhỏ về biên tập

Bản sửa đổi 26.1, tháng 2018 năm XNUMX

Phần Tóm tắt thay đổi
Tất cả Các mục đã sửa trong phần Thiết bị cổng SPI của Slave của Bảng 6.1.

Bản sửa đổi 26.0, tháng 2018 năm XNUMX

Phần Tóm tắt thay đổi
Tất cả · Đã thay đổi số tài liệu từ UG48 thành FPGA-UG-02024.

· Mẫu tài liệu được cập nhật.

Cáp lập trình Đã xóa thông tin dư thừa và đổi liên kết thành www/latticesemi.com/software.
Lập trình Định nghĩa chân cáp Cập nhật tên chân cáp lập trình trong Bảng 3.1. Lập trình Định nghĩa chân cáp.
Lập trình Flywire và Tham chiếu Kết nối Đã thay thế Bảng 2. Tham chiếu chuyển đổi Flywire và Bảng 3 Các kết nối chân được khuyến nghị với một tham chiếu chân và cáp Bảng 6.1.
Thông tin đặt hàng Đã di chuyển Bảng 10.1. Lập trình Tóm tắt Tính năng của Cáp trong Thông tin Đặt hàng.

Bản sửa đổi 25.0, tháng 2016 năm XNUMX

Phần Tóm tắt thay đổi
Lập trình Flywire và Tham chiếu Kết nối Bảng 3 đã sửa đổi, Các kết nối chân được khuyến nghị. Đã thêm thiết bị CrossLink.

Bản sửa đổi 24.9, tháng 2015 năm XNUMX

Phần Tóm tắt thay đổi
Lập trình Flywire và Tham chiếu Kết nối Bảng 3 đã sửa đổi, Các kết nối chân được khuyến nghị.

· Đã thêm cột CRESET-B.

· Đã thêm thiết bị iCE40 UltraLite.

Hỗ trợ hỗ trợ kỹ thuật Cập nhật thông tin Hỗ trợ Hỗ trợ Kỹ thuật.

Bản sửa đổi ngày 24.8, tháng 2015 năm XNUMX

Phần Tóm tắt thay đổi
Lập trình Định nghĩa chân cáp Mô tả sửa đổi của INIT trong Bảng 1, Định nghĩa chân cáp lập trình.

Bản sửa đổi 24.7, tháng 2015 năm XNUMX

Phần Tóm tắt thay đổi
Lập trình Định nghĩa chân cáp · Trong Bảng 1, Định nghĩa chân cáp lập trình, ispEN/Enable/PROG đã đổi thành ispEN/Enable/PROG/SN và mô tả của nó đã được sửa đổi.

· Cập nhật Hình 2, Giao diện lập trình trong hệ thống cáp lập trình cho PC (HW-USBN-2B).

Cáp lập trình Pin ispEN Trong Bảng 4, Tóm tắt Tính năng Cáp Lập trình, HW-USBN-2B được đánh dấu là có sẵn để đặt hàng.
Thông tin đặt hàng HW-USBN-2A được đổi thành HW- USBN-2B.

Bản sửa đổi 24.6, tháng 2014 năm XNUMX

Phần Tóm tắt thay đổi
Tất cả Đã thay đổi tiêu đề tài liệu từ ispDOWNLOAD Cáp thành Hướng dẫn sử dụng Cáp lập trình.
Lập trình Định nghĩa chân cáp Cập nhật Bảng 3, Kết nối Pin được Đề xuất. Đã thêm các họ thiết bị ECP5, iCE40LM, iCE40 Ultra và MachXO3.
Cân nhắc thiết kế bảng mục tiêu Đã cập nhật phần. Cập nhật liên kết Câu hỏi thường gặp về kiểm soát công cụ ispVM của chu kỳ nhiệm vụ và / hoặc tần suất TCK.
Hỗ trợ hỗ trợ kỹ thuật Cập nhật thông tin Hỗ trợ Hỗ trợ Kỹ thuật.

Bản sửa đổi 24.5, tháng 2012 năm XNUMX

Phần Tóm tắt thay đổi
Lập trình Flywire và Tham chiếu Kết nối Đã thêm tên chân cổng cấu hình iCE40 vào bảng Tham chiếu chuyển đổi Flywire.
Lập trình Flywire và Tham chiếu Kết nối Đã thêm thông tin iCE40 vào bảng Kết nối cáp được khuyến nghị.

Bản sửa đổi ngày 24.4, tháng 2012 năm XNUMX

Phần Tóm tắt thay đổi
Tất cả Tài liệu cập nhật với logo mới của công ty.

Bản sửa đổi 24.3, tháng 2011 năm XNUMX

Phần Tóm tắt thay đổi
Tất cả Tài liệu được chuyển sang định dạng hướng dẫn của người dùng.
Đặc trưng Đã thêm Cáp USB Hình - HW-USBN-2A.
Lập trình Flywire và Tham chiếu Kết nối Bảng kết nối cáp được đề xuất đã cập nhật cho thiết bị MachXO2.
Cân nhắc thiết kế bảng mục tiêu Phần cập nhật.
Phụ lục A Đã thêm phần.

Bản sửa đổi 24.2, tháng 2009 năm XNUMX

Phần Tóm tắt thay đổi
Tất cả Đã thêm thông tin liên quan đến các thông số kỹ thuật vật lý của các đầu nối bánh đà.

Bản sửa đổi 24.1, tháng 2009 năm XNUMX

Phần Tóm tắt thay đổi
Tất cả Đã thêm phần văn bản Cân nhắc Thiết kế Bảng Mục tiêu.
Lập trình Flywire và Tham chiếu Kết nối Đã thêm tiêu đề phần.

Bản sửa đổi trước đó

Phần Tóm tắt thay đổi
Các bản phát hành Lattice trước đây.

2024 Lattice Semiconductor Corp. Tất cả các nhãn hiệu, nhãn hiệu đã đăng ký, bằng sáng chế và tuyên bố từ chối trách nhiệm của Lattice đều được liệt kê tại www.latticesemi.com/legal. Tất cả các tên thương hiệu hoặc sản phẩm khác là nhãn hiệu hoặc nhãn hiệu đã đăng ký của chủ sở hữu tương ứng. Các thông số kỹ thuật và thông tin ở đây có thể thay đổi mà không cần thông báo

Đã tải xuống từ Mũi tên.com

www.latticesemi.com

Tài liệu / Tài nguyên

Cáp lập trình LATTICE HW-USBN-2B [tập tin pdf] Hướng dẫn sử dụng
Cáp lập trình HW-USBN-2B, HW-USBN-2B, Cáp lập trình, Cáp

Tài liệu tham khảo

Để lại bình luận

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *