Thông báo

Collapse
No announcement yet.

Mạch nạp FPGA cho họ Xilinx (JTAG)

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Mạch nạp FPGA cho họ Xilinx (JTAG)

    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
    Cũ người mới ta!

  • #2
    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!
    Biển học mênh mông, sức người có hạn

    Comment


    • #3
      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?
      Cũ người mới ta!

      Comment


      • #4
        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 ?

        Comment


        • #5
          Nguyên văn bởi phanbobo
          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,
          Biển học mênh mông, sức người có hạn

          Comment


          • #6
            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.

            Comment


            • #7
              ầ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?
              Cũ người mới ta!

              Comment


              • #8
                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?

                Comment


                • #9
                  Nguyên văn bởi daihang86
                  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,
                  Biển học mênh mông, sức người có hạn

                  Comment


                  • #10
                    Nguyên văn bởi kienvtc
                    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,
                    Biển học mênh mông, sức người có hạn

                    Comment


                    • #11
                      Nguyên văn bởi daihang86
                      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ó.


                      Comment


                      • #12
                        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é.
                        ! ! you can win if you want ! !

                        Comment


                        • #13
                          Nguyên văn bởi anhtuan133
                          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
                          Cũ người mới ta!

                          Comment


                          • #14
                            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

                            Comment


                            • #15
                              lên mạng vào trang www.xilinx.com mà tìm
                              Cũ người mới ta!

                              Comment

                              Về tác giả

                              Collapse

                              phanbobo Tìm hiểu thêm về phanbobo

                              Bài viết mới nhất

                              Collapse

                              Đang tải...
                              X