intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Hướng dẫn sử dụng phần mềm ModelSim

Chia sẻ: TRẦN VĂN THUẤN THUẤN | Ngày: | Loại File: PDF | Số trang:14

294
lượt xem
17
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

ModelSim là phần mềm mô phỏng rất nổi tiếng của hãng Mentor. Bài viết sau đây nhằm hướng dẫn cơ bản nhất để sử dụng phần mềm ModelSim.

Chủ đề:
Lưu

Nội dung Text: Hướng dẫn sử dụng phần mềm ModelSim

Hướng dẫn sử dụng phần mềm ModelSim<br /> <br /> <br /> Hướng dẫn sử dụng phần mềm ModelSim<br /> Chạy chương trình từ shortcut trên Desktop của máy tính hoặc vào menu Start → All<br /> Programs → ModelSim PE Student Edition 10.1b hoặc 10.1c → ModelSim<br /> <br /> <br /> <br /> <br /> 1/14<br /> Hướng dẫn sử dụng phần mềm ModelSim<br /> <br /> Chờ chương trình khởi động<br /> <br /> <br /> <br /> <br /> Giao diện chương trình sau khi đã khởi động xong<br /> <br /> <br /> <br /> <br /> 2/14<br /> Hướng dẫn sử dụng phần mềm ModelSim<br /> <br /> Sau đó tại cửa sổ chương trình chúng ta vào menu File → New → Project …<br /> <br /> <br /> <br /> <br /> Ở cửa sổ Create Project ta nhập vào tên của project , đường dẫn (ổ đĩa, thư mục) lưu thiết<br /> kế và thư viện<br /> <br /> <br /> <br /> <br /> 3/14<br /> Hướng dẫn sử dụng phần mềm ModelSim<br /> <br /> Chương trình sẽ mở ra cửa sổ Add items to the Project ta chọn Add Existing File nếu chúng ta<br /> đã có sẵn file chương trình cần đưa vào project hoặc sẽ chọn Create New File để tạo 1 file<br /> chương trình mới .<br /> <br /> <br /> <br /> <br /> 4/14<br /> Hướng dẫn sử dụng phần mềm ModelSim<br /> <br /> Đối với Create New File, chương trình sẽ chuyển sang cửa sổ Create Project File. Ở cửa sổ<br /> này tại File Name chúng ta nhập tên file (trong hình sau tên file được nhập và chuongtrinh1),<br /> và Add file as type ta click vào mũi tên xuống chọn ngôn ngữ là Verilog và mục Folder ta<br /> chọn Top Level như hình<br /> <br /> <br /> <br /> <br /> Chương trình sẽ thêm file có tên chuongtrinh1.v vào project đồng thời mở ra cửa sổ (phía bên<br /> phải) cho chúng ta soạn thảo chương trình như hình sau:<br /> <br /> <br /> <br /> <br /> 5/14<br /> Hướng dẫn sử dụng phần mềm ModelSim<br /> <br /> Đối với tùy chọn Add Existing File chương trình sẽ mở ra cửa sổ Add file to Project để ta thêm<br /> 1 file chương trình đã có sẵn (soạn thảo bằng các trình soạn thảo không như: notepad, notepad<br /> tab, notepad++, v.v. và lưu với tên file có phần mở rộng .v) vào thiết kế. Ở cửa sổ này mục<br /> File Name ta click chuột vào Browser chọn file cần thêm vào thiết kế , phần Add file as type<br /> ta bấm vào mũi tên xuống chọn Verilog , mục Folder vẫn chọn Top Level .<br /> <br /> <br /> <br /> <br /> Chương trình sẽ thêm file vừa chọn vào thiết kế để chúng ta có thể mở xem hoặc chỉnh sửa nếu<br /> cần thiết.<br /> <br /> <br /> <br /> <br /> 6/14<br /> Hướng dẫn sử dụng phần mềm ModelSim<br /> <br /> Ngoài ta cũng có thể tạo thêm file mới trong thiết kế hoặc tiếp tục bổ sung thêm 1 file chương<br /> trinh đã soạn thảo sẵn vào thiết kế bằng cách ở cửa sổ Project (bên trái) , ta click chuột file<br /> chọn Add to Project , sau đó chọn New File … (tạo mới) hoặc Existing File …(thêm vào<br /> thiết kế file đã có sẵn). Các bước còn lại quay lại giống nhưng các bước đã hướng dẫn ở trên.<br /> <br /> <br /> <br /> <br /> 7/14<br /> Hướng dẫn sử dụng phần mềm ModelSim<br /> <br /> Sau khi đã soạn thảo xong chương trình hoặc thêm các file chương trình đã có sẵn vào thiết kế<br /> ta tiến hành dịch chương trình bằng cách mào menu Compile → Compile All hoặc click vào<br /> nút lệnh Compile All trên thanh công cụ .<br /> <br /> <br /> <br /> <br /> Phần mềm ModelSim sẽ dịch file chương trình và thong báo kết quả. Trương hợp chương trình<br /> có lỗi thì trình dịch sẽ báo lỗi.<br /> <br /> <br /> <br /> <br /> 8/14<br /> Hướng dẫn sử dụng phần mềm ModelSim<br /> <br /> Ta có thể click đôi chuột vào ngay dòng báo lỗi để xem thong tin chi tiết về lỗi gặp phải.<br /> <br /> <br /> <br /> <br /> Ta đọc phần báo lỗi trên, suy nghĩ và tìm sửa lỗi mắc phải, lưu lại chương trình và dịch lại cho<br /> đến khi không còn lỗi nữa.<br /> <br /> <br /> <br /> <br /> 9/14<br /> Hướng dẫn sử dụng phần mềm ModelSim<br /> <br /> Đến đây ta chuyển sang phần mô phỏng. ta chuyển sang của sổ Library → bấm vào dấu +<br /> trước thư mục Work, ta sẽ thấy tên của module vừa thiết kế<br /> <br /> <br /> <br /> <br /> Click chọn module cần mô phỏng ở cửa sổ Library rồi click chuột phải chọn Simulate<br /> <br /> <br /> <br /> <br /> Phầm mềm ModelSim sẽ chuyển sang chế độ mô phỏng<br /> 10/14<br /> Hướng dẫn sử dụng phần mềm ModelSim<br /> <br /> <br /> <br /> <br /> Nếu ta muốn xem giá trị của các tín hiệu của thiết kế, trong chương trình ta sử dụng các lệnh<br /> $display, $monitor hay $strobe để in ra các giá trị. Khi đó ở chế độ mô phỏng ta chỉ cần Run,<br /> thì tại cửa sổ transcript ta sẽ thấy các giá trị này được in ra<br /> <br /> <br /> <br /> <br /> 11/14<br /> Hướng dẫn sử dụng phần mềm ModelSim<br /> <br /> Ngoài ra ta có thể xem thiết kế ở mức Gate Level bằng cách click chọn tên của module vừa<br /> thiết kế trong cửa sổ Library, rồi click chuột phải chọn Add Dataflow (hoặc gõ tổ hợp phím tắt<br /> Ctrl+D)<br /> <br /> <br /> <br /> <br /> Cửa sổ Dataflow sẽ hiện thiết kế được chọn ở dạng Gate Level (thường sử dụng cho các thiết<br /> kế mạch tổ hợp)<br /> <br /> <br /> <br /> <br /> 12/14<br /> Hướng dẫn sử dụng phần mềm ModelSim<br /> <br /> <br /> <br /> <br /> Hoặc ta có thể click chọn module vừa thiết kế sau đó click chuột phải chọn Add to wave để<br /> xem dạng sóng của tín hiệu (hoặc nhấn tổ hợp phím Ctrl+W).<br /> <br /> <br /> <br /> <br /> 13/14<br /> Hướng dẫn sử dụng phần mềm ModelSim<br /> <br /> Cửa sổ Wave xuất hiện cho phép ta xem dạng sóng của các tín hiệu của thiết kế<br /> <br /> <br /> <br /> <br /> Mặc định thời gian được hiển thị theo giai đo ns (ta có thể thay đổi giai đo này bằng hướng dẫn<br /> biên dịch, directive, ‘timescale trong chương trình) với thời gian thực hiện là 100ns. Ta có thể<br /> thay đổi thời gian thực hiện (click vào tùy chọn 100ns và nhập vào khoảng thời gian thực hiện)<br /> mà ta muốn), giai đo cho phù hợp với thiết kế rồi vào menu Simulate → Run → Run (F9). Các<br /> tùy chọn khác cho việc mô phỏng, cũng như nhiều công cụ cho phép mô phỏng thiết kế SV tìm<br /> hiểu thêm khi thao tác trên phần mềm.<br /> <br /> <br /> <br /> <br /> 14/14<br />
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
3=>0