Professional Documents
Culture Documents
FPGA
FPGA
KHOA ĐIỆN
Bài 1:
1. Yêu cầu
Viết VHDL code để tính giá trị của đa thức dưới đây:
2. Mô tả thuật toán
Để tiết kiệm dung lượng của bộ điều khiển thì mỗi xung clock chỉ thực hiện 1 bộ
nhân và một bộ cộng. Ta biến đổi đa thức đã cho như sau:
3. VHDL CODE
4. Kết quả mô phỏng
Với x=1
Với x=5
Nhận xét:
Ta thấy kết quả mô phỏng đúng với giá trị của đa thức.
Bằng cách thực hiện tối đa một 1 nhân và 1 bộ cộng mỗi xung clk ta đã tiết kiệm
được rất nhiều dung lượng bộ nhớ trong khi thời gian thực hiện chương trình
vẫn rất nhanh.
Bài 2:
1. Yêu cầu
Viết VHDL code để tính ma trận mũ n dưới đây
Với n=5 và
2. Mô tả thuật toán
Đầu tiên ta lưu các giá trị của ma trận A vào ma trận trung gian T
2
A =T∗A
Ta thấy kết quả mô phỏng được đúng như kết quả của phép tính