TRƯỜNG ĐẠI HỌC BÁCH KHOA – ĐẠI HỌC ĐÀ NẴNGKHOA ĐIỆN BÁO CÁO GIỮA KỲ Giảng viên hướng dẫn: Sinh viên thực hiện: Phạm Tiến Đạt Phạm Quang RenĐào Duy Anh Nguyễn Hữu ToànĐoàn Vũ Phú Vinh TS.
Trang 1TRƯỜNG ĐẠI HỌC BÁCH KHOA – ĐẠI HỌC ĐÀ NẴNG
KHOA ĐIỆN
BÁO CÁO GIỮA KỲ
Giảng viên hướng dẫn:
Sinh viên thực hiện: Phạm Tiến Đạt
Phạm Quang RenĐào Duy Anh
Nguyễn Hữu ToànĐoàn Vũ Phú Vinh
TS Nguyễn Khánh Quang
CN FPGA và ngôn ngữ VHDL
Nguyễn Văn Hoàng
Trang 21BÀI TẬP 1
Trang 31.1 YÊU CẦU ĐỀ BÀI
Viết chương trình VHDL để giải phương trình đa thức sau
Với:
Trang 4
1.2 MÔ TẢ CÔNG NGHỆ
Sequential processing using Finite State Machine (FSM)
Trang 91.3 KẾT QUẢ MÔ PHỎNG TRÊN MODEL SIM
Trường hợp 1: X=1
Trang 101.3 KẾT QUẢ MÔ PHỎNG TRÊN MODEL SIM
Trường hợp 2: X=3
Trang 111.3 KẾT QUẢ MÔ PHỎNG TRÊN MODEL SIM
Trường hợp 3:
X=10
Trang 131.4 KIỂM NGHIỆM
Trường hợp 2: X=3
Trang 15
2BÀI TẬP 2
Trang 162.1 YÊU CẦU ĐỀ BÀI
Viết chương trình VHDL để tính toán ma trận sau với lũy thừa n
Trang 172.2 MÔ TẢ CÔNG NGHỆ
Sequential processing using Finite State Machine (FSM)
Trang 272.2 MÔ TẢ CÔNG NGHỆ
T11<=ram11; T12<=ram12; T13<=ram13; T21<=ram21; T22<=ram22; T23<=ram23; T31<=ram31; T32<=ram32; T33<=ram33; NC<=NC+1;
ELSIF CNT=X"2F" THEN
IF NC<(N-1) THEN CNT<=X"01";
ELSE Y11<=ram11; Y12<=ram12; Y13<=ram13; Y21<=ram21; Y22<=ram22; Y23<=ram23; Y31<=ram31; Y32<=ram32; Y33<=ram33; END IF;
Trang 282.4 KẾT QUẢ MÔ PHỎNG TRÊN MODEL SIM
Trang 30THANK YOU
FOR LISTENING
Trang 3132