97
Nội dung môn học
1. Giới thiệu chung v công nghệ IC kh trình
2. Thiết kế dùng IC kh trình của Xilinx
3. Thiết kế số
Các mức thiết kế
Thiết kế mạch số tổ hợp
Thiết kế mạch số tuần tự
4. Ngôn ngữ t phần cứng VHDL
5. Giới thiệu một vài ứng dụng trong lĩnh vực nh toán cấu
hình lại (Reconfigurable Computing)
98
Nội dung môn học
1. Giới thiệu chung v công nghệ IC kh trình
2. Thiết kế dùng IC kh trình của Xilinx
3. Thiết kế số
Các mức thiết kế
Thiết kế mạch số tổ hợp
Thiết kế mạch số tuần tự
4. Ngôn ngữ t phần cứng VHDL
5. Giới thiệu một vài ứng dụng trong lĩnh vực nh toán cấu
hình lại (Reconfigurable Computing)
99
Các mức thiết kế
Thiết kế ng các cổng logic rời rạc (Gate level):
AND, OR, NAND, NOT…, Flip Flops
Dùng cho các bài toán thiết kế đơn giản như thiết kế bộ tổng,
tổng của tích, bộ đếm…
Kết quả: module
Thiết kế ng các thanh ghi các module số (RTL:
register transfer level)
Thanh ghi dịch, decoder, ALU, Mux, bộ cộng, nhân, bộ đếm…
Dùng cho các bài toán thiết kế từ trung bình đến phức tạp như
thiết kế vi xử lý, thiết kế các bộ h giải âm thanh,
hình ảnh
Kết quả: vi mạch (IC)
100
Các mức thiết kế
Thiết kế hệ thống (system level design)
Vi xử lý, bộ nhớ, các bộ hoá giải hình ảnh, âm thanh
số, các bxử lý tín hiệu số …
Dùng cho thiết kế các hthống số phc tạp như máy rút tiền tự
động, c ứng dụng đa phương tiện
Kết quả: PCB
Trong quá trình thiết kế một hệ thống số, các mức trên
thể được sử dụng 1 đến nhiều lần
101
Nội dung môn học
1. Giới thiệu chung v công nghệ IC kh trình
2. Thiết kế dùng IC kh trình của Xilinx
3. Thiết kế số
Các mức thiết kế
Thiết kế mạch số tổ hợp
Thiết kế mạch số tuần tự
4. Ngôn ngữ t phần cứng VHDL
5. Giới thiệu một vài ứng dụng trong lĩnh vực nh toán cấu
hình lại (Reconfigurable Computing)