Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 45 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
45
Dung lượng
1,73 MB
Nội dung
NHẬP MÔN MẠCH SỐ CHƯƠNG Giới thiệu tổng quan CuuDuongThanCong.com https://fb.com/tailieudientucntt Thông tin giảng viên, Sách tham khảo, Qui định môn học Môn học: Nhập môn Mạch số Giảng viên: ThS Hồ Ngọc Diễm Email: diemhn@uit.edu.vn Giờ tiếp SV: 15h20 – 16h20, thứ 2, 3, hàng tuần Địa điểm: P.E6.6 CuuDuongThanCong.com https://fb.com/tailieudientucntt Thông tin giảng viên, Sách tham khảo, Qui định môn học Sách tham khảo Digital Systems - principles and applications, Ronald J Tocci, 10th Edition, Prentice-Hall, 2001 CuuDuongThanCong.com Digital design - Principles and Practices, John F Wakerly, 4th Edition, Prentice-Hall, 2001 Kỹ thuật số Nguyễn Như Anh, NXB ĐHQG TP.HCM, 2002 https://fb.com/tailieudientucntt THÔNG TIN GIẢNG VIÊN, SÁCH THAM KHẢO, QUI ĐỊNH MÔN HỌC Trọng số đánh giá phần: Thực hành: 20% Kiểm tra kì: 30% Thi cuối kì: 50% CuuDuongThanCong.com https://fb.com/tailieudientucntt Mục tiêu mơn học • Hiểu luận lý số (digital logic) mức cổng (gate level) mức chuyển mạch (switch level) thành phần logic tổ hợp (combinational logic) logic (sequential logic) • Thiết kế thực thi mạch logic tổ hợp • Phân tích mạch logic số từ đơn giản đến phức tạp • Biết sử dụng công cụ (tools) hỗ trợ Kit thực hành thiết kế logic Số CuuDuongThanCong.com https://fb.com/tailieudientucntt Vị trí, đối tượng mơn học chuỗi thiết kế ứng dụng chip Vị trí môn học Đối tượng môn học: Cổng logic: AND, OR, NOT, NAND, NOR,… Chốt, Flip-flop, ghi (register) Mạch logic tổ hợp: cộng, trừ, so sánh, chọn kênh, phân kênh,… Mạch logic tuần tự: mạch đếm đồng bộ, bất đồng bộ, ghi dịch,… CuuDuongThanCong.com https://fb.com/tailieudientucntt Chuỗi môn học thiết kế ứng dụng chip • Tốn rời rạc • Nhập mơn mạch số • Kiến trúc máy tính • Thiết kế luận lý số • Thiết kế vi mạch với HDL • Thiết kế vi mạch: số, tương tự, hỗn hợp • Hệ điều hành • Hệ thống nhúng • Vi xử lý – Vi điều khiển CuuDuongThanCong.com https://fb.com/tailieudientucntt Nhập môn Mạch số Nội dung môn học: Chương 1: Giới thiệu Chương 2: Biểu diễn số hệ số khác Chương 3: Đại số Boolean cổng luận lý (logic gates) Chương 4: Mạch logic đánh giá tối ưu Chương 5: Mạch tổ hợp Chương 6: Mạch CuuDuongThanCong.com https://fb.com/tailieudientucntt Chương 1: Giới thiệu • Tổng quan • Những đặc điểm Số (digital features) • Qui trình thiết kế Số (digital design processing) • Các loại chip Số • Những thuật ngữ Số CuuDuongThanCong.com https://fb.com/tailieudientucntt Chương 1: Giới thiệu • Tổng quan • Những đặc điểm Số (digital features) • Qui trình thiết kế Số (digital design processing) • Các loại chip Số • Những thuật ngữ Số 10 CuuDuongThanCong.com https://fb.com/tailieudientucntt Dữ liệu nối tiếp (serial data) song song (parallel data) • Dữ liệu Số truyền hai thiết bị theo kiểu nối tiếp (serial) theo kiểu song song (parallel) 31 CuuDuongThanCong.com https://fb.com/tailieudientucntt Chương 1: Giới thiệu • Tổng quan • Những đặc điểm Số (digital features) • Qui trình thiết kế Số (digital design processing) • Các loại chip Số • Những thuật ngữ Số 32 CuuDuongThanCong.com https://fb.com/tailieudientucntt Qui trình thiết kế Số Truyền thống CAD (Computer-Aided Design): Thiết kế dựa vào máy tính - Dựa vào mơ hình tốn học - Sử dụng phương pháp phân tích - Qui định ràng buộc - Hữu ích với thiết kế nhỏ - Không phù hợp với thiết kế lớn thực tế - Sử dụng phần mềm dựa mơ hình tốn học phương pháp phân tích - Dễ dàng, tiện lợi cho người sử dụng - Nhiều chi tiết trừu tượng hóa - Rất phù hợp cho thiết kế thực tế (thiết kế phức tạp) 33 CuuDuongThanCong.com https://fb.com/tailieudientucntt Qui trình thiết kế Số Yêu cầu thiết kế Mô tả kỹ thuật sơ đồ, lưu đồ Thiết kế Mô Thiết kế hoạt động đúng? Sửa lại thiết kế 34 CuuDuongThanCong.com https://fb.com/tailieudientucntt Qui trình thiết kế Số Thử nghiệm thực tế Sửa lỗi Kiểm tra Có lỗi nhỏ? Thiết kế hoạt động với mơ tả kỹ thuật? Hồn thành sản phẩm CuuDuongThanCong.com Sửa lại thiết kế 35 https://fb.com/tailieudientucntt Ví dụ: đường liệu (data path) chip đơn giản 36 Ghi chú: học chi tiết môn Kiến trúc máy tính CuuDuongThanCong.com https://fb.com/tailieudientucntt Thiết bị kiểm tra đo lường • Máy phân tích luận lý (logic analyzer) hiển thị đồng thời nhiều kênh (channels) thơng tin dạng số hiển thị giá trị liệu tín hiệu thời điểm cụ thể hình hiển thị 37 CuuDuongThanCong.com https://fb.com/tailieudientucntt Chương 1: Giới thiệu • Tổng quan • Những đặc điểm Số (digital features) • Qui trình thiết kế Số (digital design processing) • Các loại chip Số • Những thuật ngữ Số 38 CuuDuongThanCong.com https://fb.com/tailieudientucntt Các loại chip Số A Dựa vào đặc điểm, tính Các chip tiêu chuẩn, (Standard chip) – Chứa lượng nhỏ cổng logic – Thực thi hàm, chức đơn giản (NOT, AND, OR,…) – Ví dụ: chip họ 74xx 39 CuuDuongThanCong.com https://fb.com/tailieudientucntt Các loại chip Số A Dựa vào đặc điểm, tính Các chip có khả lập trình (Programmable Logic Devices (PLD) Field-Programmable Gate Array (FPGA)) – Tập hợp cổng chưa kết nối, việc kết nối cổng lập trình người sử dụng thông qua CAD tools – Chức chip thiết kế người sử dụng Altera DE2 board with Cyclone II FPGA chip 40 CuuDuongThanCong.com https://fb.com/tailieudientucntt Các loại chip Số A Dựa vào đặc điểm, tính Các chip chuyên dụng thực ứng dụng cụ thể (Application-Specific Integrated Circuit (ASIC)) – – – – Tối ưu để thực thi chức cụ thể Tối ưu hiệu suất, tốc độ thực thi Nhiều mạch logic tích hợp Giá thành cao A tray of ASIC chips CuuDuongThanCong.com An ASIC-based USB Bitcoin miner The ASIC chip is on the bottom-left of the device 41 https://fb.com/tailieudientucntt Các loại chip Số B Dựa vào độ tích hợp cổng logic • Độ tích hợp nhỏ (Small Scale Integration - SSI): đến 20 cổng • Độ tích hợp trung bình (Medium Scale Integration - MSI): 20 đến 200 cổng • Độ tích hợp lớn (Large Scale Integration - LSI): 200 đến 1.000 000 cổng • Độ tích hợp cực lớn (Very Large Scale Integration - VLSI): 1.000.000 cổng 42 CuuDuongThanCong.com https://fb.com/tailieudientucntt Chương 1: Giới thiệu • Tổng quan • Những đặc điểm Số (digital features) • Qui trình thiết kế Số (digital design processing) • Các loại chip Số • Những thuật ngữ Số 43 CuuDuongThanCong.com https://fb.com/tailieudientucntt Những thuật ngữ Số • Tương tự (analog): tín hiệu biểu diễn liên tục • Số (digital): biểu diễn lượng rời rạc tập hợp giá trị rời rạc • Nhị phân (binary): Một hệ số 2, biểu diễn hai giá trị • Bit: ký tự nhị phân, • Chip logic lập trình (programmable logic chip): Một loại chip số có khả lập trình để thực chức cụ thể FPGA • Chip logic chức cố định (fixed-function logic chip): Những loại chip số có chức cố định, thay đổi ASIC 44 CuuDuongThanCong.com https://fb.com/tailieudientucntt THẢO LUẬN ??? 45 CuuDuongThanCong.com https://fb.com/tailieudientucntt ... https://fb.com/tailieudientucntt Nhập môn Mạch số Nội dung môn học: Chương 1: Giới thiệu Chương 2: Biểu diễn số hệ số khác Chương 3: Đại số Boolean cổng luận lý (logic gates) Chương 4: Mạch logic đánh giá tối ưu Chương. ..Thông tin giảng viên, Sách tham khảo, Qui định môn học Môn học: Nhập môn Mạch số Giảng viên: ThS Hồ Ngọc Diễm Email: diemhn@uit.edu.vn Giờ tiếp SV: 15 h20 – 16 h20, thứ 2, 3, hàng tuần... https://fb.com/tailieudientucntt Chuỗi môn học thiết kế ứng dụng chip • Tốn rời rạc • Nhập mơn mạch số • Kiến trúc máy tính • Thiết kế luận lý số • Thiết kế vi mạch với HDL • Thiết kế vi mạch: số, tương tự, hỗn hợp