Hướng dẫn Sử dụng phần mềm Vivado HLS (p4)

Lu ROm

Administrator
Staff member
25 Tháng bảy 2014
481
119
43
32
One piece
vimach.net
Các nguồn code down tại đây.
I. Sử dụng Tcl Command Interface
1. Giới thiệu

- Bài viết này sẽ hướng dẫn các bạn tạo một file lệnh Tcl từ một project Vivado HLS và dùng giao diện Tcl.
a. Tạo một file Tcl
Bước 2:
Mở Vivado HLS Command Prompt.
Bước 3: Trên Windows, đi tới Start => All Programs => Xilinx Design Tools> Vivado 2014,1 => Vivado
HLS= > Vivado HLS 2014,1 Command Prompt (Hình 17).
Bước 4: Trên Linux, mở một shell mới.
upload_2016-7-23_15-30-4.png

- Khi bạn tạo một dự án Vivado HLS, file Tcl được tự động lưu trong hệ thống phân cấp của dự án.
- Hình dưới là một dự án cho thấy hai file Tcl trong hệ thống dự án (Hình 18).
Bước 5: Trong GUI, mở rộng thư mục Constraints trong solution1 và nhấp đúp vào tập tin script.tcl để xem nó trong Information pane.
upload_2016-7-23_15-34-58.png

-- Các file script.tcl chứa các lệnh Tcl để tạo ra một dự án với các tập tin chỉ định trong việc thiết lập dự án và chạy tổng hợp.
-- Các file directives.tcl chứa các tối ưu được áp dụng để thiết kế.
- Trong bài viết này, chúng ta sử dụng script.tcl từ Lab 1 để tạo ra một file Tcl cho dự án tiếp theo là lab2.
Bước 6: Đóng Vivado HLS GUI của Lab 1.
Bước 7: Trong Vivado HLS Command Prompt, sử dụng các lệnh sau đây (thể hiện trong hình 19) để tạo ra một file Tcl mới cho lab2.
upload_2016-7-23_15-42-22.png

-- Lệnh đầu là thay đổi thư mục: C:\Vivado_HLS_Tutorial\Introduction.
-- Sử dụng lệnh cp lab1\fir_prj \solution1\script.tcl lab2\run_hls.tcl để sao chép các tập tin Tcl tới Lab 2.
-- Sử dụng lệnh cd lab2 để thay đổi lưu vào thư mục lab2.
-- Sử dụng Notepad++ để thực hiện các chỉnh sửa file run_hls.tcl trong thư mục lab2. Việc sửa đổi được thể hiện trong hình 20.
upload_2016-7-23_15-50-45.png

i. Thêm lệnh -reset vào lệnh open_project. Vì chúng ta thường chạy file Tcl nhiều lần trên cùng một dự án, tốt nhất là ghi đè lên thông tin dự án hiện có.
ii. Thêm lệnh -reset vào lệnh open_solution. Điều này loại bỏ bất cứ thông tin solution hiện tại khi file Tcl được tái chạy lại trên cùng một solution.
iii. Thêm lệnh exit.
iv. Lưu tập tin.
-- Bây giờ, bạn có thể chạy Vivado HLS trong chế độ batch sử dụng file Tcl này.
-- Trong cửa sổ Vivado HLS Command Prompt, gõ vivado_hls –f run_hls.tcl. Vivado HLS sẽ thực hiện tất cả các bước được đề cập trong lab1. Khi hoàn thành, kết quả là có sẵn bên trong thư mục fir_prj.
• Báo cáo tổng hợp có sẵn trong fir_prj\solution1\syn\report.
• Các kết quả mô phỏng có sẵn trong fir_prj\solution\sim\ report.
• Gói output có sẵn trong fir_prj\solution1\impl\ip.
• Output RTL cuối cùng có sẵn trong fir_prj\solution1\impl và sau đó Verilog hoặc VHDL.