nhap mon mach sonhap mon mach sonhap mon mach sonhap mon mach sonhap mon mach sonhap mon mach sonhap mon mach sonhap mon mach sonhap mon mach sonhap mon mach sonhap mon mach sonhap mon mach sonhap mon mach sonhap mon mach sonhap mon mach sonhap mon mach sonhap mon mach sonhap mon mach sonhap mon mach sonhap mon mach sonhap mon mach sonhap mon mach sonhap mon mach sonhap mon mach sonhap mon mach sonhap mon mach sonhap mon mach sonhap mon mach sonhap mon mach sonhap mon mach sonhap mon mach sonhap mon mach so
HƯỚNG DẪN SỬ DỤNG QUARTUS II V13.0 Tạo project Bước 1: Khởi động Mở chương trình Quartus II Giao diện hình chương trình trình bày hình Hình 1: Giao diện hình Bước 2: Tạo project File -> New Project Wizard… giao diện hình Hình 2: Giới thiệu bước tạo project Bước 2.1: Chọn Don’t show me this introduction again, sau đoc chọn Next >, cửa hình Hình 3: Nhập tên project top-level Bước 2.3: - Nhập đường dẫn cho thư mục project trường What is the working directory for this project? Nhập tên project trường What is name of this project? Tên top-level project trường phía tự động nhập (giống tên project), không nên thay đổi trường Sau chọn Next >, cửa sổ hình để chèn tệp tin vào project, bỏ qua bước cách chọn Next >, cửa sổ hình Hình 4: Chèn tệp tin có sẵn vào project Hình 5: Chọn thiết bị Bước 2.4: - Chọn Cyclone II trường Family Device family góc bên trái Chọn FBGA trường Package phía bên phải Chọn 672 trường Pin count - Chọn Fastest trường Speed grade Chọn EP2C35F672C6 trường Available devices Chọn Next >, cửa sổ hình để thiết lập EDA Tool, bỏ qua bước cách chọn Next >, cửa sổ hình Hình 6: Thiết lập EDA Tool Hình 7: Thơng tin project Bước 2.5: Kiểm tra thông tin thiết lập chọn Finish để quay hình Màn hình lúc khơng có thay đổi, ngoại trừ thơng tin top-level thị phía góc bên phải nhu hình Hình 8: giao diện hình sau tạo project Thiết kế mạch số Schematic Editor Trong phần này, ví dụ cần thiết kế mạch bên dưới: Bước 1: Tạo tệp tin thiết kế Bước 1.1: File > New, cửa sổ hình Hình 9: tạo tệp tin thiết kế Bước 1.2: Chọn Block Diagram/Schematic File trường Design Files, sau chọn OK để quay hình chính, hình lúc xuất hình 10 kèm thêm khơng gian thiết kế Hình 10: Màn hình sau tạo tệp tin thiết kế Bước 2: Chọn linh kiện nối linh kiện với Bước 2.1: Double-click vào khoảng trống không gian thiết kế, cửa sổ xuất để chọn linh kiện hình 11 Hình 11: Chọn linh kiện Bước 2.2: Nhập tên thiết bị cần sử dụng trường Name chọn trường Libraries: - Nhập and2 để lấy cổng luận lý AND ngõ vào, sau chọn OK để quay hình đặt linh kiện vào không gian thiết kế hình 12 Hình 12: Đặt linh kiện vào khơng gian thiết kế Bước 2.3: Lặp lại Bước 2.1 Bước 2.2 để lấy linh kiện sau: - input (lấy lần) output Sau lấy xong linh kiện, hình 13 Hình 13: Đặt đầy đủ linh kiện vào không gian thiết kế Bước 2.4: Nối linh kiện với cách đưa chuột đến cực thiết bị, click chuột kéo kết nối tới cực thiết bị khác muốn kết nối Kết nối hình 14 Hình 14: Kết nối linh kiện với Bước 2.5: Double-click vào tên linh kiện đổi tên, đổi tên linh kiện hình 15 Hình 15: Đổi tên linh kiện Bước 3: Lưu thiết kế Bước 3.1: File > Save, cửa sổ hình 16 Hình 16: Lưu tập tin thiết kế Bước 3.2: Trường File name sử dụng tên mặc định top-level, sửa lại thành design chọn Save để quay hình chính, hình lúc giống hình 17 Hình 17: Màn hình sau lưu tệp tin thiết kế Bước 4: Đóng gói thiết kế File > Create / Update > Create Symbol Files for Current File, sổ xuất để lưu tệp tin, sử dụng tên mặc định chọn Save để quay hình Bước 5: Thiết kế mạch mức top Bước 5.1: File > New, cửa sổ ra, chọn Block Diagram/Schematic File trường Design Files, sau chọn OK Tại cửa sổ làm việc tại, lấy thiết kế đóng gói trước khơng gian làm việc cách làm lấy linh kiện trước thay gõ tên linh kiện gõ tên thiết kế vừa đóng gói hình 18 Hình 18: Chọn thiết kế vừa đóng gói 10 Bước 5.2: Thiết kế mạch hoàn chỉnh cách thêm input output port hình 19 Hình 19: Thiế kế hồn chỉnh Bước 5.3: Lưu tệp tin thiết kế cách File > Save, cửa sổ để lưu tập tin, sử dụng tên mặc định (đây tên top-level) hình 20 sau chọn Save để quay hình Hình 20: Lưu thiết kế top-level 11 Bước 6: Biên dịch thiết kế Bước 6.1A [Chỉ mô phỏng, thường xử dụng]: Processing > Start > Start Analysis and Synthesis khơng có lỗi phát sinh nhận thơng báo hình 18 Bước 6.1B [Nạp thiết kế xuống FPGA]: Processing > Start Compilation, khơng có lỗi phát sinh nhận thơng báo hình 21 Hình 21: Thơng báo biên dịch thiết kế thành cơng Bước 6.2: Chọn OK để quay hình chính, hình lúc giống hình 22 Hình 22: Màn hình sau biên dịch thiết kế thành công Bước 7: Mô thiết kế Bước 7.1: File > NEW, chọn University Program VWF trường Verification/Debugging Files, sau chọn OK, cửa sổ hình 23 12 Hình 23: Cửa sổ tạo vector kiểm tra Bước 7.2: Edit > Insert > Insert Node or Bus…, cửa sổ hình 24 Hình 24: Chèn cực mô Bước 7.3: Chọn Node Finder…, cửa sổ xuất hình 25 13 Hình 25: Tìm cực mơ Bước 7.4: Chọn List phía góc bên phải, cực xuất bên phía trái cửa sổ hình 26 Hình 26: Cửa sổ tìm cực mơ sau liệt kê cực có Bước 7.5: Chọn >> trung tâm cửa sổ để lấy toàn cực cho mô phỏng, cửa sổ lúc trông hình 27 14 Hình 27: Lấy cực để mô Bước 7.6: Chọn OK để quay cửa sổ chèn cực mô phỏng, chọn tiếp OK để quay cửa sổ tạo vector kiểm tra, lúc cửa sổ tạo vector kiểm tra có thêm cực mơ phía trái hình 28 Hình 28: Cửa sổ tạo vector mô sau chèn cực kiểm tra 15 Bước 7.7: Chọn khoảng thời gian tín hiệu bên phía phải sử dụng biểu tượng tương ứng công cụ để điều chỉnh dạng sóng, ý điều chỉnh dạng sóng cho cực ngõ vào Điều chỉnh dạng sóng hình 29 Hình 29: Điều chỉnh dạng sóng cho ngõ vào Bước 7.8: Simulation > Options, cửa sổ để chọn công cụ mô hình 30 Hình 30: Chọn cơng cụ mơ Bước 7.9: Chọn Quartus II Simulator chọn OK để quay cửa sổ tạo vector kiểm tra Có thể có thơng báo xuất chọn OK để tiếp tục Bước 7.10: File > Save, sử dụng tên mặc định chọn Save để quay cửa sổ tạo vector kiểm tra Bước 7.11: Simulation > Run Functional Simulation, q trình chạy mơ thành cơng cửa sổ xuất cho thấy kết mơ hình 31 16 Hình 31: Kết mô 17