Mục tiêu của học phần: - Kiến thức: Cung cấp cho sinh viên kiến thức về thiết kế hệ thống nhúng trên FPGA, thiết kế hệ thống trong một vi mạch lập trình được, công cụ CAD hỗ trợ trong
Trang 11
BỘ GIÁO DỤC ĐÀO TẠO CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
TRƯỜNG ĐH PHƯƠNG ĐÔNG Độc lập – Tự do – Hạnh phúc
====================== -o0o -
CHƯƠNG TRÌNH ĐÀO TẠO ĐẠI HỌC NGÀNH ĐÀO TẠO: CÔNG NGHỆ THÔNG TIN -
ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN
1. Tên học phần: Hệ thống nhúng Mã số: 0331409
2. Số tín chỉ: 3
3. Trình độ:Cho sinh viên năm thứ 5
4. Phân bố thời gian theo giờ tín chỉ:
Lên lớp Thực hành, thí nghiệm,
thực tế, studio
Tự học, tự nghiên cứu
Lý thuyết Bài tập Thảo luận
5. Các điều kiện tiên quyết:
- Học phần tiên quyết: Mô phỏng mạch điện tử
- Học phần học trước:
- Học phần song hành:
6. Mục tiêu của học phần:
- Kiến thức: Cung cấp cho sinh viên kiến thức về thiết kế hệ thống nhúng trên
FPGA, thiết kế hệ thống trong một vi mạch lập trình được, công cụ CAD hỗ trợ trong thiết kế
- Kỹ năng: Môn học Thiết kế logic là một môn học tổng hợp, thay thế cho luận
văn tốt nghiệm nên có vai trò quan trọng trong chương trình đào tạo đại học Môn học này giúp sinh viên có kỹ năng hệ thống bộ vi xử lý, các hệ thống nhúng trên cơ sở vi điều khiển và FPGA Trên cơ sở các kiến thức cơ bản này
sẽ nhằm tạo tiền đề cho những môn học kế tiếp cũng như giúp SV tiếp cận các vấn đề hiện đại, đồng thời liên hệ với thực tế kỹ thuật, từ đó giúp SV nắm vũng được những vấn đề cốt lõi, tăng cường khả năng giải quyết các vấn đề kỹ thuật trong thực tế.
- Thái độ: Rèn cho sinh viên tính cẩn thận, chính xác khi lập trình Cách tiếp cận các vấn đề phức tạp một cách có cơ sở chặt chẽ, hệ thống, tích lũy kiến thức về lập trình cho ngành học
7 Mô tả vắn tắt nội dung:
Môn học trang bị các kiến thức cơ bản về khả năng thiết kế và phát triển các
hệ thống nhúng trên cơ sở Vi điều khiển và linh kiện Logic có khả năng lập
Trang 22
trình được (FPGA), cụ thể như Kiến trúc Bus Bus Architecture, Thiết bị ngoại
vi (GPIO, UART, Timer, Counter…), Bộ nhớ nhúng Embedded memory, Tích hợp phần cứng/ phần mềm, …
8 Nhiệm vụ của sinh viên:
- Nộp đủ học phí
- Dự lớp đầy đủ, làm hết các bài tập, tham gia thảo luận theo nhóm và trên lớp theo yêu cầu của giáo viên
- Thi đạt
9 Tài liệu học tập:
- Học liệu bắt buộc:
[1] TS Bùi Trung Thành
Giáo trình hệ thống nhúng, Trường Đại học SPKT Hưng Yên, 2010
- Học liệu tham khảo:
[2] Zainalabedin Navabi
Embedded core design with FPGAs, McGraw Hill, 2008
[3] Jean J.Labrosse
Embedded systems building blocks, 2000, Miller Freeman
[4] http://www.altera.com/literature/manual/mnl_avalon_spec.pdf
10 Tiêu chuẩn đánh giá sinh viên:
- Dự lớp đầy đủ: 10%
- Bài tập, thảo luận: 10%
- Điểm kiểm tra giữa kỳ: 10%
- Điểm thi kết thúc học phần: 70%
11 Thang điểm: 10
12 Nội dung chi tiết học phần
12 1 Nội dung
Chương 1 Mở đầu
1.1 Giới thiệu
1.2 Tổng quan về hệ thống nhúng: Yêu cầu, thiết kế và đánh giá một hệ thống nhúng
1.3 Các công nghệ vi xử lý
1.4 Hệ thống nhúng trên cơ sở vi điều khiển và FPGA
Chương 2 Thiết kế hệ thống nhúng trên FPGA
2.1 Vi xử lý trong các hệ thống nhúng
2.2 Kiến trúc Bus Bus Architecture
2.3 Thiết bị ngoại vi (GPIO, UART, Timer, Counter…)
2.4 Bộ nhớ nhúng Embedded memory
2.5 Tích hợp phần cứng/ phần mềm
Chương 3 Thiết kế hệ thống trong một vi mạch lập trình được
Trang 33
3.1 SoPC Buidlder, NIOS II CPU và môi trường phát triển (IDE)
3.2 Các thành phần trong SoPC
3.3 Chuẩn phát triển các thiết bị ngoại vi
3.4 Phát triển các thành phần của SoPC và thiết kế Driver
12 2 Hình thức tổ chức dạy học (phụ lục kèm theo)
13 Ngày phê duyệt:
14. C ấp phê duyệt: Trường Đại học Phương Đông