Nghiên cứu tìm hiểu về vi mạch định thời PIT 8253 8254

15 1.5K 13
Nghiên cứu tìm hiểu về vi mạch định thời PIT 8253 8254

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Nghiên cứu tìm hiểu về vi mạch định thời PIT 82538254 Trong máy tính có nhiều bộ phận riêng lẻ được ghép nối lại với nhau thành một thể thống nhất. Mỗi bộ phận này có những nhiệm vụ riêng biệt và cách thức hoạt động cũng khác nhau. Sau đây ta sẽ nghiên cứu tìm hiểu về vi mạch định thời PIT – 82538254 (Programmable Interval Mạch định thời).Ta sẽ tìm hiểu theo ba phần chính như sau:Tổng quan, khái niệm, đặc điểm và chức năng của vi mạch định thời PIT 8253 8254.Sơ đồ chân và chức năng các chân tín hiệu.Sơ đồ khối và chức năng của các khối.

BÀI TẬP LỚN Môn: Kiến trúc máy tính Đề tài: Nghiên cứu tìm hiểu vi mạch định thời PIT – 8253/8254 (Programmable Interval Timer) Nhóm thực hiện: Nhóm Lớp: KTPM5 – K10 Giáo viên hướng dẫn: Thành viên nhóm: Ths Nguyễn Thanh Hải Nguyễn Sỹ Công Phạm Văn Đô Bùi Việt Hà Trần Văn Chung Trần Mạnh Cường Hà Nội 2017 Page | I Lời mơ đầu Trong máy tính có nhiều phận riêng lẻ ghép nối lại với thành thể thống Mỗi phận có nhiệm vụ riêng biệt cách thức hoạt động khác Sau ta nghiên cứu tìm hiểu vi mạch định thời PIT – 8253/8254 (Programmable Interval Mạch định thời) Ta tìm hiểu theo ba phần sau: - Tổng quan, khái niệm, đặc điểm chức vi mạch định thời PIT 8253/ 8254 - Sơ đồ chân chức chân tín hiệu Sơ đồ khối chức khối Khái niệm vi mạch định thời PIT –8253/8254 - II Khái niệm * Mạch định thời PIT – 8253/8254 mạch phụ quan trọng hệ vi xử lý Nó đáp ứng yêu cầu ứng dụng khác đếm thời gian, chia tần số, tạo dãy xung * Được giới thiệu vào năm 1921, lúc đầu chúng thiết kế chủ yếu cho chíp vi xử lý 8080/8085 Intel, sau chúng sử dụng hệ thống x86 (Hoặc mạch tương đương nhúng vào chip lớn hơn) tìm thấy tất đời máy tính IBM  Hiện nay, PIT không bao gồm chip riêng biệt máy tính x86 Thay vào đó, chức bao gồm phần chipset nam bo mạch chủ Trong số chipset đại, thay đổi hiển thị khác biệt thời gian đo lường việctruy cập vào Pit cách sử dụng không gian địa I / O x86 Đọc viết ghi PIT không gian địa I/O hoàn thành nhanh nhiều  Bo mạch chủ bao gồm truy cập thông qua chi tiết cấu hình giao diện nguồn (ACPI), truy cập vào địa phương trình điều khiển ngắt nâng cao(APIC địa phương), kiện hẹn Page | xác CPU cung cấp sơ số lượt truy cập Time Stamp Counter (TSC) Page | Đặc điểm chức a Đặc điểm  Có đếm 16 bit độc lập Mỗi đếm có tín hiệu xung clock riêng (8254 tương tự 8253 có thêm lệnh đọc ghi từ điều khiển CWR) b Page |  Cung cấp chế độ xung khác  Cho phép đọc lại giá trị đếm  Có thể đếm nhị phân BCD Chức  Cập nhật đồng hồ hệ thống: đếm PIT phát tuần hoàn ngắt cứng qua IRQ0 8259 để CPU thay đổi đồng hồ hệ thống Bộ đếm hoạt động chế độ Ngõ vào cấp xung clock tần số 1.19318 MHz G0 = để đếm phép đếm Giá trị ban đầu nạp cho phép PIT phát xung xác với tần số:1.19318/65536 = 18.206Hz Cạnh dương xung tạo ngắt cứng 8259 Yêu cầu dẫn tới ngắt 08h để cập nhật đồng hổ hệ thống 18.206 lần giây  Làm tươi nhớ: PIT nối với chip DMAC dùng làm tươi nhớ DRAM Bộ đếm1 định kỳ kích hoạt kênh DMAC-8237A để tiến hành chu tr.nh đọc giả làm tươi nhớ Bộ nhớ hoạt động chế độ phát sóng vuông với giá trị nạp ban đầu 18 Do sóng vuông phát có tần số 1,19318 MHz/18 = 66288 Hz (chu kỳ 0.015s) Như sau 15 ms cạnh dương sóng vuông tạo chu kỳ đọc giả để làm tươi nhớ  Phát sóng âm với tần số biến đổi loa PC: Bộ đếm PIT dùng để phát sóng âm loa PC III Sơ đồ chân chức chân Sơ đồ chân Page | 2.Chức chân • D0 D7: chân bit liệu Các chân kết nối với bus liệu để CPU đọc gửi lệnh • CLK 0, CLK 1, CLK 2: Ngõ vào xung clock cho đếm • OUT 0,OUT 1, OUT 2: Ngõ đếm • GATE 0, GATE 1, GATE 2: Cho phép hay cấm đếm hoạt động ( =1: cho phép, =0: cấm) • GND: Chân tiếp đất • Vcc: Nhập điện áp nguồn • RD (đảo) ,WR (đảo) : Cho phép CPU đọc / ghi liệu từ / đến ghi 8253 • CS (đảo) : Tín hiệu chọn Chip • IV A0, A1: Giải mã chọn đếm hay ghi điều khiển, thường nối với bus địa CPU Sơ đồ khối chức khối Sơ đồ khối 2.Chức khối Page | Đệm dư liệu:  Bộ đệm bus liệu có ba chức bản: Chương trình chế độ 8253/54 Tải đăng ký số Đọc giá trị số Điều khiển đọc ghi:  Đọc/ghi logic có tín hiệu: RD (đảo), WR (đảo), CS (đảo) dòng địa A0 A1 Trong chế độ I/O thiết bị ngoại vi, RD (đảo), WR (đảo) tín hiệu kết nối với I/OR I/OW, tương ứng Trong nhớ ánh xạ I/O, chúng kết nối với MEMR MEMW Địa đường A0 A1 CPU thường kết nối với dòng A0 A1 8253/54, CS (đảo) gắn với địa decoded Kiểm soát từ đăng ký đồng hồ lựa chọn theo tín hiệu dòng A0 A1 Thanh ghi từ điều khiển: o Đăng ký truy cập dòng A0 A1 logic Nó sử dụng để viết từ lệnh định số lượt truy cập sử dụng (nhị phân BCD), hoạt động đọc viết chế độ o Bộ đếm: Gồm khối có chức giống hệt hoạt động Số lượt truy cập bao gồm lần nhất, 16 bit, pre-settable, xuống số lượt truy cập Truy cập hoạt động hệ nhị phân hoặc BCD đầu vào, chân đầu cấu hình bơi việc lựa chọn chế độ lưu trữ đăng ký từ kiểm soát Bộ đếm hoạt động hoàn toàn độc lập Các lập trình viên đọc nội dung công tơ mà không làm phiền số thực tế trình 3.Thanh ghi PIT 8253 có tất chế độ đếm tùy thuộc vào giá trị ghi điều khiển Page | Địa ghi PIT PC là: Nguyên lý hoạt động Page | Bảng phân phối hoạt động theo địa chỉ: Từ địa Nguyên lý hoạt động  Page | Ba đếm đếm lùi 16 bit  Thanh ghi từ điều khiển đếm qui định chế độ làm việc cách nạp số đếm (nạp)  Đếm số xung đưa vào chân CLK  Điều khiển hoạt động đếm tín hiệu từ bên qua chân GATE GATE=1: cho phép đếm GATE=0: kết thúc trình đếm  Tín hiệu xung đầu OUT qui định: (tùy chế độ) OUT==0: bắt đầu trình đếm OUT=1: Kết thúc trình đếm (bộ đếm đạt tới 0) Chế độ 0-Xung ngắt quãng (Interrupt on Terminal Count): tín hiệu ngõ mức thấp đếm tràn chuyển lên mức cao Chế độ 1-Xung phát lần (Programmable Monoflop): tín hiệu ngõ chuyển xuống mức thấp cạnh âm xung clock chuyển lên mức cao đếm kết thúc Page | 10 Chế độ 2-Xung xung gai (Rate Generator): tín hiệu ngõ xuống mức thấp chu kỳ sau chuyển lên mức cao chu kỳ lại Chế độ 3-Xung xung vuông (Square-Wave Generator): tương tự chế độ xung ngõ sóng vuông giá trị đếm chẵn thêm chu kỳ mức cao giá trị đếm lẻ Page | 11  Khi GATE=1 đếm bắt đầu đếm ngược Sau nạp số đếm N đầu OUT sẽ: • N chẵn: OUT=1 N/2 chu kỳ xung xung OUT=0 N/2 chu kỳ xung lại • N lẻ: OUT=1 N+1/2 chu kỳ xung xung OUT=0 N-1/2 chu kỳ xung lại Chế độ 4-Xung kích mềm (Software-triggered Pulse): giống chế độ xung Gate không khởi động trình đếm mà đếm số đếm ban đầu nạp Ngõ mức cao để đếm xuống mức thấp chu kỳ xung đếm Sau đó, ngõ trở lại mức cao Page | 12 Chế độ 5-Xung kích cứng (Hardware-triggered Pulse): giống chế độ xung Gate không khởi động trình đếm mà khởi động cạnh dương xung clock ngõ vào Ngõ mức cao xuống mức thấp sau chu kỳ clock trình đếm kết thúc Tác động tín hiệu Gate Page | 13 V Kết luận  Trên đề tài mà nghiên cứu Sau tìm hiểu đề tài biết thêm kiến thức số loại vi mạch chip, thành phần CPU, cụ thể vi mạch định thời PIT-8253/8254 Tôi thấy kiến thức thú vị bổ ích cho sinh viên nghiên cứu kiến trúc máy tính  Song thời gian nghiên cứu sơ kiến thức hạn chế, nên để hiểu rõ chất, nguyên lý, cấu tạo hoạt động thiết bị khó khăn sơ sài Mong bạn thầy thông cảm,cũng hi vọng với góp ý bạn thầy giáo hoàn thành đề tài tìm hiểu VI Danh mục tài liệu tham khảo  Tài liệu Cấu trúc máy tính & Hợp ngư Nguyễn Mạnh Hoàng  Giáo trình vi xử lý -Đại học viễn thông  http://www.pci8255.net/8253%20data%20sheet.htm  http://en.wikipedia.org/wiki/Intel_8253  http://en.wikipedia.org/wiki/Programmable_interval_time r ... khác Sau ta nghiên cứu tìm hiểu vi mạch định thời PIT – 8253/8254 (Programmable Interval Mạch định thời) Ta tìm hiểu theo ba phần sau: - Tổng quan, khái niệm, đặc điểm chức vi mạch định thời PIT... tài mà nghiên cứu Sau tìm hiểu đề tài biết thêm kiến thức số loại vi mạch chip, thành phần CPU, cụ thể vi mạch định thời PIT-8253/8254 Tôi thấy kiến thức thú vị bổ ích cho sinh vi n nghiên cứu kiến... chức khối Khái niệm vi mạch định thời PIT –8253/8254 - II Khái niệm * Mạch định thời PIT – 8253/8254 mạch phụ quan trọng hệ vi xử lý Nó đáp ứng yêu cầu ứng dụng khác đếm thời gian, chia tần số,

Ngày đăng: 08/08/2017, 21:04

Từ khóa liên quan

Mục lục

  • Đề tài:

  • I. Lời mở đầu

    • 2.Chức năng các chân

    • 2. Nguyên lý hoạt động

    • Nguyên lý hoạt động

    • V. Kết luận

    • VI. Danh mục các tài liệu tham khảo

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan