Tổng quan về vivado Vivado® Design Suite xuất hiện với nhiều giải pháp để hòan thành thành tác vụ bao gồm thiết kế và kiểm tra FPGA. Thêm vào đó quá trình thiết kế RTL-to-bitstream, Vivado Design Suite cung cấp các quá trình tích hợp cấp hệ thống mới và tập trung trên thiết kết IP (intellectual property). IP khác nhau có thể được nhanh chóng cấu hình và được kết nối với nhau
thành các thiết kế khối hệ thống phụ IP trong môi trường IP integrator của vivado. các thiết kế IP block và custom IP có thể được cấu hình, đóng gói và tạo có sẵn từ catalog IP của vivado. Kiểm tra và phân tích thiết kế được cho phép ở mỗi tầng của quá trình thiết kế. Các tính năng thiết kế bao gồm mô phỏng logic, I/O và clock planning, phân tích nguồn, xác định rằng buộc và phân tích timming, kiểm tra giá trị thiết kế – DRC, ảo hóa của thiết kế logic phân tích và thay đổi các giá trị thực thi,
và lập trình và gỡ lỗi. Qúa trình thiết kế mức hệ thống: Bạn có thể dùng Vivado Design Suite cho các kiểu thiết kế khác nhau. Công cụ và tính năng khác nhau tùy thuộc vào kiểu thiết kế, Vivado Design Suite hỗ trợ các thiết kế chuẩn công nghiệp sau : Vivado Design Suite cung cấp 1 môi trường để cấu hình, thực thi, kiểm tra và tích hợp IP như 1 module độc lập hoặc trong nội dung của thiết kế cấp hệ thống. IP có thể bao gồm logic, các vi xử lý nhúng, các module xử lý tín hiệu số DSP, hoặc các thiết kế thuật toán DSP dựa vào C. Custom IP được đóng gói sau giao thức IP-XACT và sau đó tạo sẵn qua catalog IP của Vivado.
Catalog IP cung cấp truy cập nhanh đến IP cho cấu hình, khởi tạo và kết nối. Xilinx IP sử dụng các cấu kết nối chuẩn AXI4 để cho phép tích hợp cấp hệ thống nhanh hơn. IP tồn tại có thể được dùng trong thiết kế cả trong RTL hoặc netlist. Các tính năng này được thiết kế để cung cấp dung lượng thiết kế lớn và hiệu năng thiết kế được tăng lên với thời gian thực thi chạy được giảm xuống. Bởi vì vi xử lý yêu cầu phần mềm để boot và chạy hiệu quá, quá tình thiết kế phần mềm làm việc đồng nhất với quá trình thiết kế phần cứng. Tạo 1 thiết kế phần cứng vi xử lý được nhúng bao gồm các tính năng IP integrator của Vivado Design Suite. Trong môi trường IP integrator, bạn khởi tạo, cấu hình và lắp ghép lõi vi xử lý và các giao tiếp của nó. Sau khi thiết kế được biên dịch thông qua thực thi, nó được đưa vào Xilinx Software Development Kit (SDK) cho quá trình phát triển phần mềm. Tính năng mô phỏng và gỡ lỗi cho phép bạn mô phỏng và phê chuẩn thiết kế qua 2 miền. Vivado Design Suite được tích hợp trực tiếp với Xilinx System Generator tool để cung cấp 1 giải pháp cho thực thi các chức năng DSP. DSP được tích hợp và quản lý trong vivado IDE. Khi lựa chọn 1 lõi DSP cho edit, system generator được giải phóng tự động. Bạn có thể cũng dùng system generator như 1 công cụ độc lập và dùng các file đầu ra như các file nguồn trong vivado IDE. Hướng dẫn cài vivado phiên bản mới nhất! Các bạn cần tạo để có thể tải được phiên bản vivado: https://secure.xilinx.com/webreg/createUser.do?languageID=1 Tải vivado tại link: http://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/vivado-design-tools.html Sau đó lựa chọn gói cài đặt cho windown hoặc linux và 1 phiên bản đặc biệt cài được cho cả linux và windown nhưng khá nặng. Ở đây mình cài gói webpack : WebPACK
and Editions – Windows Self Extracting Web Installer. Chọn next để bắt đầu quá trình download. Nhấp đúp chuột trái vào file thực thi để Bắt đầu quá trình cài đặt: Đăng nhập và bắt đầu cài đặt. Các bạn chọn system edition để cài đặt đầy đủ môi trường phát triển của vivado. Cài đặt hoàn tất thì sẽ xuất hiện các icon vivado ở ngoài màn hình. Vivado License Manager sẽ chạy tự động hiện lên . Các Connect now để lấy licence miễn phí nhưng sẽ bị giới hạn tính năng nhưng cũng đủ để lập trình ngon các ứng dụng. Môi trường làm việc vivado. |