Diễn Đàn – DientuVietNam.vn
Hướng dẫn cài đặt V...
 
Chia sẻ:
Notifications
Clear all

Hướng dẫn cài đặt Vivado và sử dụng cơ bản cho người mới bắt đầu 2025

1 Bài viết
1 Thành viên
0 Reactions
132 Lượt xem
(@admin)
Bài viết: 35
Thành Viên Admin
Topic starter
 

Vivado (tên đầy đủ: AMD Vivado™ Design Suite / Vivado ML) là bộ công cụ chính để thiết kế FPGA/SoC của AMD-Xilinx: tạo project, viết HDL (Verilog/VHDL), tổng hợp (Synthesis), hiện thực (Implementation), tạo bitstream và nạp xuống board.

Tính đến 2025.2, AMD đã phát hành Vivado mới trên trang chính thức và dùng AMD Unified Installer. AMD+1


Từ khóa gợi ý (chuẩn SEO)

  • Từ khóa chính: cài đặt Vivado 2025

  • Từ khóa phụ: Vivado ML Standard Edition, tải Vivado 2025.2, hướng dẫn dùng Vivado cơ bản, cài Vivado Windows, cài Vivado Ubuntu/Linux

  • Từ khóa tương đương/đồng nghĩa: AMD Vivado, Vivado Design Suite, Vivado ML

  • LSI/ liên quan: FPGA Xilinx AMD, Zynq-7000, tạo bitstream, Hardware Manager, JTAG driver, board files Digilent, PYNQ-Z2 Vivado


Vivado 2025 dùng bản nào? Standard hay Enterprise?

  • Vivado Standard Edition: AMD cho tải miễn phí (phù hợp học tập, làm đồ án, nhiều dự án phổ biến). AMD

  • Vivado Enterprise Edition: trả phí, mở rộng hỗ trợ thiết bị/tính năng cao cấp hơn. AMD

  • Từ UG973, Vivado không yêu cầu license cho ML Standard Edition (từ 2016.x). Tài liệu AMD+1

Nếu bạn học FPGA với các board phổ biến (ví dụ Zynq-7000 như PYNQ-Z2), thường bắt đầu với Standard Edition là hợp lý.


1) Chuẩn bị trước khi cài

1.1. Cấu hình máy và dung lượng

Vivado khá “nặng”. Với các project/thiết bị lớn (đặc biệt dòng Versal), AMD khuyến nghị RAM mức tối thiểu 32 GB, khuyến nghị 64 GB cho nhóm đó. AMD
Ngoài RAM, bạn nên chuẩn bị:

  • SSD trống đủ lớn (thực tế thường cần vài chục GB trở lên tùy gói và device bạn chọn).

  • Quyền admin để cài driver cáp/JTAG.

1.2. Nên cài Vivado riêng hay cài Vitis?

Nếu bạn dự định dùng thêm HLS/Vitis, lưu ý: cài Vitis sẽ bao gồm Vivado, không cần cài Vivado riêng. xilinx.com


2) Tải bộ cài Vivado 2025 (khuyến nghị 2025.2)

2.1. Tải từ trang chính thức

Bạn vào trang download chính thức và chọn AMD Unified Installer for FPGAs & Adaptive SoCs 2025.2 (bản web installer). xilinx.com+1

AMD cũng có trang giới thiệu Vivado 2025.2 và nút “Download Now”. AMD+1

2.2. Web Installer vs Single-File Download

  • Web Installer: nhẹ hơn, tải đến đâu cài đến đó (thường tiện nhất).

  • Single-file: 1 file rất lớn, phù hợp mạng nội bộ/lab.

(AMD cũng khuyến nghị dùng web installers để giảm thời gian tải và tiết kiệm dung lượng). xilinx.com


3) Cài Vivado 2025 trên Windows (từng bước)

3.1. Chạy bộ cài

  1. Chạy file Self Extracting Web Installer (EXE). xilinx.com

  2. Đăng nhập tài khoản AMD (nếu installer yêu cầu).

  3. Chọn sản phẩm:

  • Vivado (nếu chỉ cần Vivado)

  • Hoặc Vitis (nếu muốn kèm Vitis/HLS). xilinx.com

3.2. Chọn Edition + chọn device (rất quan trọng)

  • Chọn Standard Edition (thường đủ cho người mới). AMD+1

  • Ở màn hình chọn thiết bị (device families/parts), chỉ tick đúng thứ bạn cần để giảm dung lượng cài.

Mẹo cho người dùng PYNQ-Z2: board này dùng Zynq-7000 XC7Z020, hãy đảm bảo phần Zynq-7000 được chọn.

3.3. Cài driver cáp/JTAG

Trong quá trình cài, bật tùy chọn cài cable drivers (rất cần để Vivado nhận JTAG).


4) Cài Vivado 2025 trên Ubuntu/Linux (tóm tắt)

Quy trình tổng thể tương tự:

  1. Tải Unified Installer (Linux tar).

  2. Giải nén, chạy script cài đặt (thường là xsetup).

  3. Chọn Standard/Enterprise, chọn device, cài cable drivers.

Nếu bạn muốn quy trình “chuẩn Digilent” (rất hợp cho người dùng board Digilent), có thể tham khảo hướng dẫn cài Vivado/Vitis và cấu hình board files của Digilent. Digilent


5) Thêm Board Files cho PYNQ-Z2 (để có sẵn preset trong Vivado)

Nhiều board (đặc biệt Digilent) cần board files để Vivado hiện tên board trong “Create Project”.

Cách làm phổ biến:

  • Cài board files theo hướng dẫn Digilent.

  • Trỏ đường dẫn board repository trong Vivado (Settings/Repository tùy phiên bản). Digilent


6) Làm project đầu tiên trong Vivado (cho người mới)

6.1. Tạo RTL Project

  1. Create Project → chọn RTL Project

  2. Chọn board (nếu đã có board files) hoặc chọn Part (ví dụ XC7Z020…)

  3. Add Sources: tạo top.v (Verilog) hoặc top.vhd

Ví dụ Verilog “nhấp nháy LED” (ý tưởng):

  • Dùng clock trên board, chia tần bằng counter, đảo LED theo bit counter.

6.2. Thêm Constraints (XDC)

  • Tạo file .xdc để map chân: clk, led[0]...

  • Nếu dùng board files, đôi khi có sẵn preset/constraint mẫu, bạn vẫn cần kiểm tra lại chân theo schematic của board.

6.3. Chạy Synthesis → Implementation → Generate Bitstream

Trình tự cơ bản:

  • Run Synthesis

  • Run Implementation

  • Generate Bitstream

Sau khi xong, Vivado sẽ tạo file .bit.

6.4. Nạp bitstream xuống board (Hardware Manager)

  1. Mở Hardware Manager

  2. Open target (Auto Connect)

  3. Program device → chọn file .bit

Nếu máy không nhận cáp/JTAG: quay lại phần driver, hoặc thử cổng USB khác/cáp khác.


7) Những lỗi hay gặp khi cài Vivado 2025 (và cách tránh)

  • Thiếu dung lượng / cài quá nhiều device → chỉ chọn đúng family/part bạn dùng.

  • Không thấy tùy chọn “Install later”/lỗi cài đặt theo edition: AMD có ghi nhận một số vấn đề theo phiên bản và đưa workaround trên Adaptive Support. Cộng Đồng Khách Hàng AMD+1

  • Nhầm Lab Edition: Vivado Lab Edition chủ yếu để nạp/debug, không phải môi trường thiết kế đầy đủ. xilinx.com


 
Đã đăng : 21/12/2025 12:00