PDA

View Full Version : Mạch nạp FPGA cho họ Xilinx (JTAG)


phanbobo
07-03-06, 09:25
Bác MH đã post mạch nạp cho FPGA rùi nhưng nó là mạch nạp dành cho FPGA của Altera.Tôi gửi mọi người mạch nạp FPGA của Xilinx

namqn
08-03-06, 00:41
Mạch nạp này do chính Xilinx cung cấp trong tài liệu "JTAG Programmer Guide", xuất bản năm 2001. Digilent đang bán một phiên bản đơn giản hóa của mạch nạp này, ở dạng cáp lập trình, sử dụng toàn bộ linh kiện dán, giá khoảng 12 USD (chưa tính shipping).
Tôi đã dùng mạch nạp này (dùng chip 74HC thông thường) nạp cho cả CPLD lẫn FPGA của Xilinx, sử dụng ISE Webpack, chạy rất tốt!

phanbobo
09-03-06, 11:37
Anh có sơ đồ mạch nạp này không ? Up lên cho mọi người đi. có phải dùng con 74HC397 không?

daihang86
11-03-06, 22:21
Các bác cho em hỏi chút, có phải quan tâm đến mức điện áp của 4 chân TMS, TCK, TDO, TDI khi nạp không ? TCK mức thấp ?

namqn
11-03-06, 22:37
Anh có sơ đồ mạch nạp này không ? Up lên cho mọi người đi. có phải dùng con 74HC397 không?
Không biết là bạn hỏi sơ đồ mạch nạp của Xilinx hay Digilent, tôi up lên cả hai cái. Các bạn thông cảm là tôi chỉ có Acrobat Reader và cắt trang màn hình chuyển thành file ảnh (không dám cài Acrobat bẻ khóa).

Thân,

daihang86
11-03-06, 23:11
bác namqn ơi ! Cho em hỏi chút. Thế cái mạch nào bác giời thiệu nạp ngon lành đấy hả bác. Nếu cái trên nạp ngon lành thì dùng software ? hả bác.

phanbobo
12-03-06, 01:56
ầy!Nói chung thì vẫn phải dùng 2 con chíp trên một mạch!thế thì có khác gì mạch của Xilinx đâu?Mạch của xilinx dùng 2 con 74HC125 cũng có đắt lắm đâu?

kienvtc
28-03-06, 17:26
mình muốn làm một mạch giống như của phanbobo bạn nạp nó bằng phần mềm gì vậy. Sử dụng Project Navigator có nạp được luôn không?

namqn
31-03-06, 22:20
bác namqn ơi ! Cho em hỏi chút. Thế cái mạch nào bác giời thiệu nạp ngon lành đấy hả bác. Nếu cái trên nạp ngon lành thì dùng software ? hả bác.
Tôi chỉ có điều kiện làm mạch của Xilinx dùng 74HC125 thôi, còn mạch của Digilent thì bọn nó dùng 2 chip dán rất nhỏ (loại 1 cổng và 3 cổng), nên không làm theo được. Tôi đã nói ở trên là dùng ISE Webpack, phần mềm miễn phí lấy từ trang web của Xilinx.

Thân,

namqn
31-03-06, 22:26
mình muốn làm một mạch giống như của phanbobo bạn nạp nó bằng phần mềm gì vậy. Sử dụng Project Navigator có nạp được luôn không?
Đúng vậy, ở phần Generate Programming File, sau khi tạo ra được bit stream để nạp vào EEPROM cấu hình, bạn nhấp đúp vào phần cuối cùng, Configure Device (iMPACT) để gọi iMPACT lên và nạp cấu hình cho FPGA. Tôi đang dùng ISE 7.1, nếu bạn dùng bản cũ hơn thì có thể sẽ hơi khác.

Thân,

yesme@
31-03-06, 23:51
Các bác cho em hỏi chút, có phải quan tâm đến mức điện áp của 4 chân TMS, TCK, TDO, TDI khi nạp không ? TCK mức thấp ?

Tất nhiên là có.

anhtuan133
08-05-06, 09:55
Xin chao. X hỗ trợ mode nạp SelectMAP nạp qua printer port. Tốc độ cực cao. Mode này chỉ áp dụng với dòng Vitex hay Spatan. Cách nạp này rất hợp với các ứng dụng có PC giao tiếp với printer port. Sau khi nạp cho X chạy thì chuyển sang mode điều khiển. Hơn nữa, các chân dùng để config tương đối gần nhau, không bắt chéo như JTAG (nếu dùng XCF và JTAG header thì vẽ mạch hơi bị chán đấy). Chỉ tiếc là cái cable MultiPRO khó kiếm schemantic quá, hi vọng trên diễn đàn có bác nào có thì chia xẻ nhé. Much thanks.
Chú ý, cái cable hỗ trợ JTAG, các bác nên để mấy con 244 ở gần con FPGA, không nên làm trong hộp nhựa ngay đầu jack cắm (như cable cho Altera). Cách này đảm bảo timing tốt nhất, cable có thể kéo dài mà nạp không bị lỗi. Cái download cable của X cũng làm như vậy. Với lại, máy tính cũng cần >1GHz nếu không thì...
Bác nào có schemantic của cái MultiPRO thì chia xẻ với nhé.

phanbobo
09-05-06, 16:06
Xin chao. X hỗ trợ mode nạp SelectMAP nạp qua printer port. Tốc độ cực cao. Mode này chỉ áp dụng với dòng Vitex hay Spatan. Cách nạp này rất hợp với các ứng dụng có PC giao tiếp với printer port. Sau khi nạp cho X chạy thì chuyển sang mode điều khiển. Hơn nữa, các chân dùng để config tương đối gần nhau, không bắt chéo như JTAG (nếu dùng XCF và JTAG header thì vẽ mạch hơi bị chán đấy). Chỉ tiếc là cái cable MultiPRO khó kiếm schemantic quá, hi vọng trên diễn đàn có bác nào có thì chia xẻ nhé. Much thanks.
Chú ý, cái cable hỗ trợ JTAG, các bác nên để mấy con 244 ở gần con FPGA, không nên làm trong hộp nhựa ngay đầu jack cắm (như cable cho Altera). Cách này đảm bảo timing tốt nhất, cable có thể kéo dài mà nạp không bị lỗi. Cái download cable của X cũng làm như vậy. Với lại, máy tính cũng cần >1GHz nếu không thì...
Bác nào có schemantic của cái MultiPRO thì chia xẻ với nhé.
mua một cái về mà mổ ra nghiên cứu:P. Chế độ SelectMAP không chỉ dùng cho printer port mà còn dùng cho vi ĐK nữa. Nên dùng dòng E vì nó cho phép nạp theo chuẩn SPI

aprestoi
30-08-06, 16:36
Các bác có sơ đồ nguyên lý của mạch nạp cho FPGA không cho em xin một cái. Em mới vào nghề nên chưa biết gì mong được chỉ giáo

phanbobo
30-08-06, 19:12
lên mạng vào trang www.xilinx.com mà tìm

linhnc308
21-09-06, 13:38
Mới mua KIT CPLD từ a MH, dùng khá tốt. Thấy mọi người hỏi về mạch nạp CPLD và FPGA của Xilinx, tôi có cái mạch pót lên cho các bác dùng, cái trang web của NHật chắc nhiều người biết, sơ đồ mạch đầy đủ chi tiết và hướng dẫn cả cách làm hộp chuyên nghiêp.
Tui chưa làm nhưng giá thành chắc chỉ hơn 50K nếu ko có hộp. Anh e có ai làm test thử rồi cho kết quả, tui dạo này hơi bận nên ko thử dc mặc dù rất khoái làm các loại mạch nạp

hoangkim
07-11-06, 11:51
chao bac linhnc308,minh mo khong duoc va bac chi cho minh cho mua kit nap do di.Minh thi hoc so ve cach viet phan mem nhung khong biet no dung chuong trinh gi de nap. altera va xilinx hai mach nap nay co khac nhau khong
bac co the goi file cho toi qua mail dum nha:nguyenhoangsang@hopthu.com
----------------------
cu nhin thang ma di....