GV: LÊ LÝ QUYÊN QUYÊN
THIẾT KẾ VI MẠCH SỐ VỚI HDL
Đại Học Công Nghiệp TP HCM
Bộ môn Điện Tử y Tính
Khoa Công Nghệ Điện Tử
THIẾT KẾ VI MẠCH SỐ VỚI HDL
Chương 6: Thử nghiệm xác
minh quá trình thiết kế
- quá trình thử nghiệm nguyên hoạt động của
mạch thiết kế xác minh tính chính xác, ổn định
của mạch thiết kế so với yêu cầu đưa ra của người
sử dụng vi mạch.
- Các bước thực hiện :
+ tả thiết kế sẽ được kiểm tra (design under
test_DUT)
+Vẽ đồ kiểm tra (test plan)
+Liệt các trường hợp cần kiểm tra (test case)
+Viết testbench để kiểm tra thiết kế
1. Thử nghiệm xác minh quá trình thiết kế :
THIẾT KẾ VI MẠCH SỐ VỚI HDL
2. Các cách thử nghiệm xác minh quá trình thiết kế
Viết chương trình verilog phỏng tổng hợp trên
quatus
đơn giản, dễ làm nhưng chấp nhận sai số khi phỏng
các mạch logic nhiều cổng logic
Viết chương trình verilog testbench dùng phần mềm
modelsim
Độ chính xác cao dễ làm người lập trình th tự
kiểm soát thời gian trễ của các cổng logic
Viết chương trình verilog về nạp code xuống chip FPGA
dễ làm nhưng phải sẵn phần cứng gắn chip FPGA
các ngoại vi để kiểm tra kết quả
THIẾT KẾ VI MẠCH SỐ VỚI HDL
3. Thử nghiệm kiểm tra thiết kế dùng Modelsim
dụ 1: tả cổng and hai input, viết code kiểm chứng
kết quả dùng modelsim
B1: Viết code verilog
//top modul
// and_gate_2input
module and_gate (a,b,y);
input a,b;
output y;
assign y = a&b;
endmodule
THIẾT KẾ VI MẠCH SỐ VỚI HDL