
Bước 1: Khởi động ModelSim có giao diện sau
Bước 2: Vào File/New/Project…
Project Location: chọn thư mục lưu project (Chú ý rằng việc tạo một
thư mục mới cũng phải dùng ModelSim. Nếu bạn tạo thư mục mới
thông thường từ WINDOWN thì sau này sẽ không chạy mô phỏng
được - xem hình sau)

Project Name: Gõ tên project (phải trùng với tên file top mà bạn tính
mô phỏng) Default Library Name: các bác cứ để nguyên Ở đây tại hạ
làm một encoder_16_4. Nhấn OK
Bước 3: Sau khi Nhấn OK - có khung sau:

Create new file: Tạo file mới. Add Existing file: Thêm file có sẵn (ví
dụ: bạn đã viết file verilog sẵn và để đâu đó, bạn chỉ cần copy file đó
vào thư mục mà bạn tạo project, bấn vào đây để thêm file đó vào) Ở
đây tại hạ tạo file mới
File name: Tên file Add file as type: Chọn loại file cần tạo Folder: Cứ
để Top Level Nhấn OK. Trong cửa sổ WorkSpace xuất hiện file cần tạo
với trạng thái “?” (nghĩa là chưa được tổng hợp, kiểm tra).

Nếu cần tạo thêm file khác thì làm lại bước 3. Xong ta Close để sang
bước 4.
Bước 4: Viết RTL code - Nhấp đôi chuột vào tên file trong cửa sổ
Workspace sẽ hiện ra cửa sổ edit để viết RTL code.

Bước 5: Compile thiết kế - Nhấp chuột phải vào tên file vừa viết code
xong. Chọn Compile Selected: Chỉ kiểm tra file chọn. Compile All:
Kiểm tra tất cả các file trong cửa sổ workspace.
Bước 6: Sửa lỗi (nếu có). Nếu có lỗi, ModelSim sẽ hiện dòng chữ đỏ
thông báo. Nhấp đôi chuột vào nó để tìm vị trí lỗi và sửa.
Sửa và Compile lại cho đến khi có dòng thông báo successful màu
xanh
Sau khi tạo xong một project, viết RTL code và compile. Khâu tiếp
theo là chúng ta mô phỏng kiểm tra. Ví dụ được thực hiện ở đây là
encoder_16_4, ngõ ra sẽ chỉ vị trí của ngõ vào được tích cực và nếu có
hơn hai ngõ vào bằng 1 thì ngõ ra bằng 0.

