Digital

劉光新 國防部中山科學研究院 研究員 大同大學資工系 兼任副教授 Jeffrey Guang-Sheen Liu ([email protected])

2009/11/07 Digital Interface Content

 Computer System  Serial/  Embedded System  Radar  AMS  ROCSAT

2009/11/07 Digital Interface Basic System Architecture

2009/11/07 Digital Interface Processor Architecture

2009/11/07 Digital Interface Signals and Timing

2009/11/07 Digital Interface Strobe vs. Handshake

2009/11/07 Digital Interface Bus Interconnection Scheme

2009/11/07 Digital Interface Timing Diagram

Addr

ALE

Read

Write

2009/11/07 Digital Interface PC Architecture with PCI

2GBps AGP

DDR

PCI 133MBps SATA

ATA

2009/11/07 Digital Interface PC Architecture with PCI Express

8GBps PCIe X16 DDR2

SATA

PCI

PCIe X1 500 MBps

2009/11/07 Digital Interface Motherboard with Four Slots

PCI-X

PCIe x8

PCI

PCIe x16

2009/11/07 Digital Interface Content

 Computer System  Serial/Parallel Communication  Embedded System  Radar  AMS  ROCSAT

2009/11/07 Digital Interface Single-Ended Transmission

2009/11/07 Digital Interface Differential Transmission

2009/11/07 Digital Interface Connectivity

2009/11/07 Digital Interface Transmission Topologies (1)

Point to Point

MultiDrop (Distributed Simplex)

2009/11/07 Digital Interface Data Transmission Topologies (2)

Multipoint (Multiplex)

2009/11/07 Digital Interface Principle of Parallel and

2009/11/07 Digital Interface Serial communication

 Serial communication is used for all long-haul communication and most computer networks, where the cost of cable and synchronization difficulties make parallel communication impractical.  At shorter distances, serial computer buses are becoming more common because of a tipping point where the disadvantages of parallel busses (clock skew, interconnect density) outweigh their advantage of simplicity (no need for serializer and deserializer (SERDES)).  Improved technology to ensure and to transmit and receive at a sufficiently high speed per lane have made serial links competitive. The migration from PCI to PCI-Express is an example.

2009/11/07 Digital Interface Examples (1)

 RS-232 (low-speed, implemented by Serial Ports)  RS-423  RS-485  Universal Serial Bus (moderate-speed, for connecting computers to peripherals)  FireWire  (high-speed, for connecting computers to mass storage devices)  InfiniBand (very high speed, broadly comparable in scope to PCI)

2009/11/07 Digital Interface Examples (2)

 MIDI control of electronic musical instruments  DMX512 control of theatrical lighting  Serial Attached SCSI (SAS)  Serial ATA (SATA)  SpaceWire Spacecraft communication network  PCI Express (PCI-E or PCIe)  SONET and SDH (high speed over optical fibers)  T-1, E-1 and variants (high speed telecommunication over copper pairs)

2009/11/07 Digital Interface Parallel Communication

 parallel communication is a method of sending several data signals simultaneously over a communication link (comprised of several wired channels in parallel) at one time. It contrasts with serial communication; this distinction is one way of characterizing a communications link.  The basic difference between a parallel and a serial is the number of distinct wires or strands at the used for simultaneous transmission from a device.

2009/11/07 Digital Interface Examples

 Computer peripheral buses: ISA, ATA, SCSI, PCI and Front side bus, and the once-ubiquitous IEEE-1284 / Centronics "printer port"  Laboratory Instrumentation bus IEEE-488

2009/11/07 Digital Interface Comparison

SPECIFICATIONS RS232 RS422 RS485 Mode of Operation SINGLE- DIFFER- DIFFER- ENDED ENTIAL ENTIAL Maximum Cable Length 50 FT. 4000 FT. 4000 FT. Maximum Data Rate 20kb/s 10Mb/s- 10Mb/s- (40ft. - 4000ft. for 100Kb/s 100Kb/s RS422/RS485) Maximum Driver Output +/-25V -0.25V to -7V to Voltage +6V +12V Driver Output Signal +/-5V to +/-2.0V +/-1.5V Level (Loaded Min.) +/-15V

2009/11/07 Digital Interface Mass Storage Device Interface (1)

 AT Attachment (ATA)

2009/11/07 Digital Interface Mass Storage Device Interface (2)

 Small Computer System Interface, or SCSI (pronounced ['skʌzi],

2009/11/07 Digital Interface Mass Storage Device Interface (3)

 The Serial ATA (SATA)

2009/11/07 Digital Interface Mass Storage Device Interface (4)

 Serial Attached SCSI (SAS)

2009/11/07 Digital Interface Transmission Rate of SATA and SAS

SATA Transmission Rate (Gbps) 1.0 1.5 2.0 3.0 3.0 6.0

SAS Transmission Rate (Gbps) 1.0 1.5/3.0 1.0 (dual port) 3.0/6.0 1.0 (wide links) 12/24 2.0 3.0/6.0 2.0 (dual port) 6/12 2.0 (wide links) 24/48

2009/11/07 Digital Interface Comparison of SATA and SAS

SPECIFICATIONS SATA 2.0 SAS 1.0 Topology Point to point Point to point Addressing 1 16,384 1.5/3.0 Gbps 1.5/3.0 Gbps Transmission rate (300 MB/s) (300 MB/s) Distance (M) 2 8 Dual Port No Yes ATA SCSI, SATA, STP, Protocol SMP Duplex Half Full

2009/11/07 Digital Interface Comparison of USB and IEEE 1394

USB 2.0 USB 3.0 IEEE IEEE SPEC 1394 1394b Year 2001 2009 1995 2002 Topology Bus Bus Bus Bus 480 Mbps 5 Gbps 400 800 Transmission (60 MB/s) (625 Mbps Mbps rate MB/s) (50 MB/s) (100 MB/s) Distance (M) 6 4.5 Hot Plug yes yes yes yes

2009/11/07 Digital Interface Comparison of Parallel Interface

IEEE 1284 ATA PCI SPECIFI- Ultra DMA CATIONS Mode 6 Data rate per line 4 MHz 66 MHz 66 MHz Data rate per device 8 MB/s 133 MB/s 533 MB/s Distance 10 M 0.45 M 0.2 M

2009/11/07 Digital Interface Comparison of Video Camera Interface

Camera Link IEEE 1394b USB 2.0 SPECIFI- CATIONS

BW 250 MB/s 100 MB/s 60 MB/s Cable Length 10 M 4.5 M 5 M # wire 12 6 4 200, 500, 30, 60, Frame rate 1000 120

2009/11/07 Digital Interface Zotac ZT-96TES3D Display Card

D-Sub, DVI, S Connector

Display port, DVI, HDMI Connector

2009/11/07 Digital Interface Content

 Computer System  Serial/Parallel Communication  Embedded System  Radar  AMS  ROCSAT

2009/11/07 Digital Interface Surveillance Camera System

Source: Altera

2009/11/07 Digital Interface DMCK – Video Processing Development Kit

Source: ATEME

2009/11/07 Digital Interface DMCK – TI DM642 Processor

2009/11/07 Digital Interface DMCK Kit Features

2009/11/07 Digital Interface FPGA and DSP – a complete Synergy

2009/11/07 Digital Interface Xilinx Video Starter Kit

Source: Xilinx

2009/11/07 Digital Interface ATMEL MCU with MP3 Decoder ATMEL AT8xC51SND1C

2009/11/07 Digital Interface Application of AT8xC51SND1C (1) ATMEL AT8xC51SND1C

2009/11/07 Digital Interface Application of AT8xC51SND1C (2) ATMEL AT8xC51SND1C

2009/11/07 Digital Interface ATMEL MCU with CAN Controller ATMEL AT89C51CC03

2009/11/07 Digital Interface ATMEL MCU with Full Speed USB ATMEL AT89C5136

2009/11/07 Digital Interface Content

 Computer System  Serial/Parallel Communication  Embedded System  Radar  AMS  ROCSAT

2009/11/07 Digital Interface Radar System

Radar Scope

Video Antenna Duplexer Receiver Data Signal Modem Processing Processing

Motor Transmitter PPI

Optical Pulse Modulator Encoder Genarator

2009/11/07 Digital Interface Radar Scope

CPU

SDRAM North Bridge

Coordinate Overlay Graphic AZ Converter Processor Controller Monitor

Decimation Video Display A/D RAMDAC Filter Memory

Control T0 Unit VGA Card

RSC Card

2009/11/07 Digital Interface Radar Scope

2009/11/07 Digital Interface PPI (Plan Position Indicator)

2009/11/07 Digital Interface 相關專利 (Patents)

 劉光新, "雷達掃描轉換器及影像混合裝置",中華民國專利 第 424153 號,90年3月1日 (March 1, 2001)。  Guang-Sheen Liu, “Radar scan converter and method of mixing image”,US Patent 6,087,982, July 11, 2000  劉光新,廖志明、方虹奇, "雷達視訊顯示和錄製裝置",中 華民國專利第 486577 號,91年5月2日 (May 2, 2002)。  Guang-Sheen Liu, Chih-Ming Liao and Hon-Chi Fon, “Radar video display and recording device”,US Patent 6,342,852, Jan. 29, 2002

2009/11/07 Digital Interface Content

 Computer System  Serial/Parallel Communication  Embedded System  Radar  AMS  ROCSAT

2009/11/07 Digital Interface International Space Station (ISS)

seen from the departing Space Shuttle Endeavour on STS-126 @ November 28, 2008

2009/11/07 Digital Interface AMS on ISS

2009/11/07 Digital Interface AMS System

2009/11/07 Digital Interface J-Crate

2009/11/07 Digital Interface AMS

AMS ISS

Front end Global Detectors DAQ DAQ

JSBC SRD JBU TRD AMSW JIM- AMSW HRDL TOF CDDC JIM_CAN Tracker JIM_ HRDL RICH JHIF

CAN MCC

2009/11/07 Digital Interface GDAQ

GDAQ

JSBC JBU PCI Bus

JIM- JIM- JIM- AMSW AMSW CAN HRDL

JHIF HRDL

CAN

2009/11/07 Digital Interface JIM-CAN

2009/11/07 Digital Interface JIM-HRDL

2009/11/07 Digital Interface J-Crate on Vibration Machine

2009/11/07 Digital Interface J-Crate on Vacum Chamber in NSPO

2009/11/07 Digital Interface Content

 Computer System  Serial/Parallel Communication  Embedded System  Radar  AMS  ROCSAT

2009/11/07 Digital Interface NSPO Program

計畫 階段 年限 任務 第一期 I 1991~97 (16年) II 1998~06 1999~04,福衛1號 (實驗衛星) 2004~09,福衛2號 (遙測衛星) 2006,福衛3號 (6顆微衛星) 第一期 I 2004~07 (15年) II 2008~12 (2010),福衛4號 (微衛星) (2011),福衛5號 (遙測衛星) (2012),福衛6號 (微衛星) III 2013~18 (2014),國際ODM微衛星 (2017),國際ODM遙測衛星

2009/11/07 Digital Interface ROCSAT-1

2009/11/07 Digital Interface ROCSAT-2 (1)

2009/11/07 Digital Interface ROCSAT-2 (2)

2009/11/07 Digital Interface ROCSAT-2 (3)

2009/11/07 Digital Interface ROCSAT-2 (4)

2009/11/07 Digital Interface ROCSAT-3 (1)

2009/11/07 Digital Interface ROCSAT-3 (2)

2009/11/07 Digital Interface ROCSAT-3 (3)

2009/11/07 Digital Interface NSPO Program

計畫 階段 年限 任務 第一期 I 1991~97 (16年) II 1998~06 1999~04,福衛1號 (實驗衛星) 2004~09,福衛2號 (遙測衛星) 2006,福衛3號 (6顆微衛星) 第一期 I 2004~07 (15年) II 2008~12 (2010),福衛4號 (微衛星) (2011),福衛5號 (遙測衛星) (2012),福衛6號 (微衛星) III 2013~18 (2014),國際ODM微衛星 (2017),國際ODM遙測衛星

2009/11/07 Digital Interface 第二期 Program

2009/11/07 Digital Interface ROCSAT-5 and ROCSAT-4

2009/11/07 Digital Interface ROCSAT-5

2009/11/07 Digital Interface ROCSAT-5

CDMU=Command and Data Management Unit

PCDU=Power Control and Distribution Unit

2009/11/07 Digital Interface CDMU

Interrupt 32-bit On-chip FPU Timers SPARC memory UART with EDMA Cache GPIO

32-bit AMBA AHB

Memory SDRAM SpaceWire CAN Mil-Std-1553 Controller Controller Link 2.0 Interface with EDMA with EDMA Interface Controller

2009/11/07 Digital Interface RSI (Remote Sensing Instrument)

FPA OSA Signal processing and A/D (LVDS)

EU Power and Control: Image Processing: ─ Camera control ─ Data compression ─ House keeping ─ Data formatting ─ Thermal control ─ File management ─ Time management ─ Data storage ─ Data encryption ─ Channel coding

Space craft bus (RS-422) (LVDS)

X-band CDMU Antenna Transmitter

2009/11/07 Digital Interface