Bài giảng Thiết bị ngoại vi và kỹ thuật ghép nối: Chương 1 - Bùi Quốc Anh
lượt xem 9
download
Kiến trúc hệ vi xử lý - máy tính là bài học của chương 1 thuộc bộ "Bài giảng Thiết bị ngoại vi và kỹ thuật ghép nối" do Bùi Quốc Anh biên soạn hướng đến trình bày các vấn đề cơ bản về kiến trúc thiết bị hệ kinh điển, các hệ nhúng; kiến trúc hệ máy tính Hi Performance - desktop; hoạt động của hệ thống.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Thiết bị ngoại vi và kỹ thuật ghép nối: Chương 1 - Bùi Quốc Anh
- Ch.1 Kiến trúc hệ VXL – MT Kiến trúc thiết bị hệ kinh điển, các hệ nhúng Kiến trúc hệ máy tính ‘Hi Performance’ - desktop Hoạt động của hệ thống. P&I-Ch1:Architecture 1
- 1.1. Kiến trúc Hệ VXL, Máy tính kinh điển – Embedded systems 1.1.1. Sơ đồ: 3 phần: - CS, - Ngoại vi & - Interface P&I-Ch1:Architecture 2
- 1.1.1. a. Central Sub System – CS: + CPU: Central Processing Unit: • Khái niệm: Là bộ điều khiển trung tâm, thực hiện công việc được giao đặt trong bộ nhớ chương trình bằng cách thực hiện các phép xử lý lên các biến nhị phân và điều khiển thiết bị ngoại vi. • Công việc bao gồm: – Tìm lệnh, giải mã lệnh, [tìm toán hạng, xử lý và cất kết quả], – In/Out với các port kiểu Interrupt và DMA để điều khiển thiết bị ngoại vi. P&I-Ch1:Architecture 3
- ¾Đặc trưng – Specifications: • Kích thước toán hạng (bit): 4, 8, 12, 16, 32, 64... • Tốc độ xử lý: Mips, clock multiplier, • Kiến trúc: – RISC (Reduced Instruction Set Computer)vs CISC (Complex Instruction Set Computer), – DSP – Digital Signal Processor, – Micro Controller (All in one) • Pinning/Signalling (Data/Address - Mux, Control bus, IRQ, HRQ, RD/WR...), • Register set, • Instruction set – Addressing Modes, • Power: Slow/ sleep/ power down modes • ... P&I-Ch1:Architecture 4
- + Memories (Semiconductor): K/n & ROM: Khái niệm: • Lưu thông tin (ch/tr và số liệu) dạng nhị phân, • Dung lượng lớn (upto 100s Mega bit), tốc độ truy nhập nhanh (downto ns access time). – Physically: tính chất vật lý như thế nào? • ROMs: Mask ROM, PROM, EPROM, EAROM, OTROM, NonVolatile mem, ... • Là bộ nhớ chỉ đọc, vẫn lưu thông tin khi mất điện, • Package : byte • Access time:100..120ns • Ghi/nạp nội dung: T/bị chuyên dùng (ROM Burner /Programmator) • Shadow ROM?: copy nội dung từ ROM sang DRAM mỗi khi khởi động P&I-Ch1:Architecture 5
- Memories (Semiconductor): SRAM ¾ L−u th«ng tin t¹m thêi, kh«ng l−u ®−îc khi mÊt ®iÖn, ®äc vµ ghi ®−îc, [Read/Write Mem]. ¾ Static RAM: ¾ nhanh (80..3 ns), ¾ byte/nibble package, ¾ mËt ®é byte/chip nhá (upto 64/256 KB/ chip), ¾ ®¾t, tiªu thô c«ng suÊt nhiÒu, ¾ CMOS RAM: chËm vµ tiªu thô cùc Ýt, less μW. Vdô: MC 146818 RealTimeClock-CMOS RAM ¾ Dïng trong c¸c hÖ nhá, cache memory. P&I-Ch1:Architecture 6
- Memories (Semiconductor): DRAM Dynamic RAM: DRAM: Tèc ®é/Access time (50-70ns), [10..20ns] Pre-fetched MËt ®é bit/chip >> (1 Gbit/chip – 1996, Korea), bit package => DRAM bank, Tiªu thô c«ng suÊt nhá. Th«ng tin chØ l−u ®−îc 10ms => refreshing DRAM víi chu kú @ 7,5ms => phøc t¹p. Dïng trong c¸c hệ cã dung l−îng nhí lín: m¸y tÝnh, m¸y chñ... P&I-Ch1:Architecture 7
- Memories (Semiconductor): FLASH & Others Flash memory: EAROM typed, ®äc ®−îc, xo¸ tõng bank, ghi l¹i ®−îc tõng byte. Th«ng tin l−u ®−îc 20 năm, dïng nhiÒu hiÖn tại vµ t−¬ng lai: BIOS, diskchip, USB stick Mem... Serial EAROM/FLASH: dïng ®Ó l−u configuration, dïng bus I2C (Philips). VÝ dô øng dông : thÎ vi m¹ch, TV, ... Dual [Quad] Ported RAM: Switching Sys., PGA RAM-DAC: VGA, VoiceChip PCMCIA .... P&I-Ch1:Architecture 8
- Memories (Semiconductor): Logically: Bé nhí chøa th«ng tin gì? Program memory: chøa ch/tr ®ang ®−îc thùc hiÖn Data memory: c¸c biÕn ngÉu nhiªn, biÕn cã cÊu tróc, sè liÖu cã kiÓu truy nhËp ®Æc biÖt FIFO, LIFO (Stack memory). P&I-Ch1:Architecture 9
- + Controllers: [Optional], vi m¹ch, n©ng hiÖu nang (performance) hÖ thèng, bao gåm: • Bé ®iÒu khiÓn −u tiªn ng¾t PIC – Priority Interrupt Controller, Intel 8259A Bé ®iÒu khiÓn truy nhËp trùc tiÕp bé nhí DMAC – Direct memory Access Controller, Intel 8237A. Timer: m¹ch t¹o c¸c kho¶ng thêi gian, PIT- Programmable Interval Timer, Intel 8254. M¹ch qu¶n trÞ nhí: MMU- Memory Management Unit, sau nµy, th−êng ®−îc built on chip víi CPU. Bus controller/Arbitor ... P&I-Ch1:Architecture 10
- + System Bus: K/n & Addr bus • PCB (Printed Circuit Board)/ Cable (Twisted pairs, flat..), slot, connector... dïng ®Ó chuyÓn thong tin vµ n¨ng l−îng. • Nèi h¬n 1 slave/master device, time sharing (dïng chung) • Th«ng tin: Address, data, control, status, Power Supply • ChiÒu (dir), 3 state (Hi Z), Loading ADDRESS BUS: – Tõ c¸c BusMaster (CPU, DMAC, PCI host Controller) ®Õn SlaveDevices (Mem, Ports) ®Ó chän/ chá tõng IO/ Mem location trong tõng chu kú bus – n Addr bit Î 2n Mem Locations & 2m IO Locations, m
- System Bus : Data bus Data bus: Sè bit (th−êng) phï hîp víi kÝch th−íc ALU (8/16/32/64 bit) ChuyÓn Op-code (m∙ lÖnh) trong chu kú m¸y M1, - CPU
- System Bus : Control/Status bus: gåm c¸c tÝn hiÖu – control bus: Control/ Response: CPU to Others (MEMR, MEMW, IOR, IOW, INTA, HLDA, BHE...), from CPU Status/Request to CPU: IRQ, HRQ, Ready, ... to CPU P&I-Ch1:Architecture 13
- System Bus: Power Supply: +5V ±5%, 10 ®Õn 20 Amp, cÊp cho c¸c Vi m¹ch sè, RedWire. (3.3V and less) Ground, Gnd, 0V, signal reference ground, chassis, BlackWire. +12V ±10%, 1Amp, cÊp cho c¸c m¹ch analog, motors, RS232, YellowWire. -12V ± 10%, 1Amp, (nh− trªn), BlueWire. - 5 V±5%, 0.5 Amp, analog circuitries, WhiteWire. Power good: OrangeWire. Nguån th«ng minh: AXT P&I-Ch1:Architecture 14
- 1.1.1.b. ThiÕt bÞ Ngo¹i vi: Input, Output vµ dada Storage devices Data Input Devices: - Key board/ Key pad, Touch SCR: sè phÝm, c«ng nghÖ phÝm, kiÓu dß phÝm, output code, ghÐp nèi CS - Mouse, track ball - Scanner, Camera, Camcoder Optical Mouse, BarCode reader: Colors, resolution, f, c«ng nghÖ CCD - Charge Couple Device, graphics file bit map - bmp. - Digitizer, nhËp graphics file vector - b¶n ®å - Light Pen, Joy stick (Games) - Demodulator (MODEM): Gi¶i ®iÒu chÕ KiÓu ®iÒu chÕ, tèc ®é bps, kiÓu nÐn - Microphone, - Reader: RFID Radio Frequency Identification, Finger print - Laser/ LED - Sensor, Transducers, Transmitters: VËt liÖu, thiÕt bÞ,.. biÕn ®æi c¸c ®¹i l−îng vËt lý - kh«ng ®iÖn, thµnh tin shiÖu ®iÖn ®é nhËy, ®é tuyÕn tÝnh, d¶i ®o... P&I-Ch1:Architecture 15
- 1.1.1.B. T/bÞ Ngo¹i vi: Data Output Devices: - Displays: KiÓu hiÓn thÞ: Point/ 7Seg/ Text/ Graphics; Mono Chrome/Color (color numbers); Size, indoor/outdoor, Resolution, Rate of Refreshing... - C«ng nghÖ: - LED (Light Emitting Diodes): point, 7(16) Segment, Matrix character box (Bill Board), Outdoor LED Screen... - Organic LED, - LCD (Liquid Crystal Display): single color, color, active, TFT (thin film transistor - CRT (Cathode Ray Tube). P&I-Ch1:Architecture 16
- 1.1.1.b. T/bÞ Ngo¹i vi: Data Output Devices: Printers: - Spec: Text-Graphics, Mono-Color, Resolution, ppm – page per minute, Size, Line-PostScript, media... : - Pin Printer, - Jet Printer, - Laser Printer, - Thermal Transfer Printer, barcode Printer. - High Speed Text Printer, - ... P&I-Ch1:Architecture 17
- 1.1.1.b. T/bÞ Ngo¹i vi: Data Output Devices: Others - Plotter, jet - Modulator (MODEM), ®iÒu chÕ - Speaker - Actuator: Motor (dc/ac, Step), Relay, Valve, P&I-Ch1:Architecture 18
- 1.1.1.b. T/bÞ Ngo¹i vi: Massive Storages: - Magnetic devices: FDD, HDD, RAID, Tape backup drive... - Optical devices: CD [Writer] Drives, Magnetic Optic disk drive... - Semiconductor devices: FlashChip, PCMCIA Card... - Tèc ®é truy nhËp cao, dung l−îng lín P&I-Ch1:Architecture 19
- 1.1.1.c. Interface: Lý do cÇn interface: kh¸c nhau gi−a CS vµ wide world: – Møc tÝn hiÖu (dßng, ¸p, analog ... ), kiÓu biÓu diÔn tin tøc (nhiÖt ®é, ¸p suÊt, level... Ù bit) – Tèc ®é lµm viÖc/tèc ®é trao ®æi sè liÖu, – Kh«ng ®ång bé... Nªn cÇn cã m¹ch ®iÖn tö ®Ó thÝch øng (Adapting - ports) vµ ch/tr ®iÒu khiÓn, gåm: – ThiÕt bÞ (Hardware Circuitries - Adaptors): cæng IO: • Input/Output Ports: (Parallel/Serial): ghep nối víi Computerized devices PPP (KB, Printer, Mouse, Scanner, Modem, camera,... dïng VXL ®a nang) • Controllers: thùc chÊt lµ nh−ng hÖ VXL chuyªn dïng - ®Ó ghÐp nèi víi nhung thiÕt bÞ chuyªn dïng FDC, HDC (IDE, EIDE), CRTC (EGA, VGA, SVGA...) P&I-Ch1:Architecture • Converter: ®Ó chuyÓn 20 ®æi tÝn hiÖu sè thµnh t−¬ng tù vµ ng−îc l¹i: ADC, DAC – vÝ dô sound card
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Thiết bị ngoại vi và kỹ thuật ghép nối - ĐH BKHN
399 p | 195 | 33
-
Bài giảng Thiết bị ngoại vi và Kỹ thuật ghép nối
23 p | 206 | 26
-
Bài giảng Cấu trúc máy tính - Chương 5: Các thiết bị ngoại vi (2016)
49 p | 270 | 23
-
Bài giảng Bảo trì hệ thống: Chương 3 - TS. Trần Quang Diệu
46 p | 233 | 17
-
Bài giảng Nguyên lý Hệ điều hành - Chương 4: Quản lý files và thiết bị ngoại vi
60 p | 178 | 16
-
Bài giảng Phần cứng máy tính - Bài 7: Thiết bị ngoại và chuẩn giao tiếp
128 p | 75 | 15
-
Bài giảng Phần cứng máy tính: Bài 7 - ThS. Huỳnh Nam
115 p | 59 | 14
-
Driver: Linh hồn của các thiết bị ngoại vi
3 p | 101 | 14
-
Bài giảng Kiến trúc máy tính - Chương 8: Hệ thống vào/ra – Các phương pháp điều khiển vào/ra – Ghép nối máy tính với thiết bị ngoại vi
46 p | 37 | 12
-
Bài giảng Thiết bị ngoại vi và kỹ thuật ghép nối: Chương 2 - Bùi Quốc Anh
31 p | 91 | 11
-
Bài giảng Kiến trúc máy tính - Chương 7: Các thiết bị I/O
80 p | 55 | 11
-
Bài giảng Cấu trúc máy tính - Chương 7: Các thiết bị I/O (Các thiết bị ngoại vi)
80 p | 85 | 10
-
Bài giảng Thiết bị ngoại vi và kỹ thuật ghép nối: Chương 3 - Bùi Quốc Anh
34 p | 76 | 10
-
Bài giảng Thiết bị ngoại vi và kỹ thuật ghép nối: Chương 0 - Bùi Quốc Anh
14 p | 106 | 10
-
Bài giảng Cấu trúc máy tính: Chương 6 - ThS. Nguyễn Thị Phong Dung
27 p | 19 | 7
-
Bài giảng môn học Nguyên lý hệ điều hành: Chương 4 – Đỗ Văn Uy
61 p | 109 | 5
-
Bài giảng Kiến trúc máy tính và Hệ điều hành: Chương 4 - Vũ Thị Thúy Hà
64 p | 6 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn