Section 14 Parallel Peripheral Interface (PPI)
|
|
- Olivia McDowell
- 5 years ago
- Views:
Transcription
1 Section 14 Parallel Peripheral Interface (PPI) 14-1 a
2 ADSP-BF533 Block Diagram Core Timer 64 L1 Instruction Memory Performance Monitor JTAG/ Debug Core Processor LD 32 LD1 32 L1 Data Memory SD32 DMA Mastered 32 bus Core D bus 32 Core DA bus Core D1 bus 32 Core DA1 bus 64 Core I bus CORE/SYSTEM BUS INTERFACE Core Clock (CCLK) Domain System Clock (SCLK) Domain Watchdog And Timers Real Time Clock Event Controller Power Management 16 DMA Controller DMA Core Bus (DCB) 16 DMA Ext Bus EBIU 16 External Port Bus Data Address Control (DEB) (EPB) Peripheral Access Bus (PAB) Programmable flags UART IRDA DMA Access Bus (DAB) SPORTs SPI PPI 1KB internal Boot ROM External Access Bus (EAB) 14-2 a
3 PPI - What is it? Parallel Peripheral Interface Programmable bus width (from 8 16 bits in 1-bit steps) Bidirectional (half-duplex) parallel interface Synchronous Interface Interface is driven by an external clock ( PPI_CLK ) Up to 66MHz rate (SCLK/2) Asynchronous to SCLK Includes three frame syncs to control the interface timing Applications High speed data converters Video CODECs Used in conjunction with a DMA channel Can setup 2D DMA (e.g., for video) Can pack 8-bit bytes into 16-bit words for efficient I/O 14-3 a
4 PPI in general purpose mode (For video and other high speed devices) Mixed Signal Front End PAB DAB FS3/FIELD/PF3 FS2/VSYNC/TIMER2 FS1/HSYNC/TIMER1 PPI3- PPI4-7/PF15-PF12 PPI8-15/PF11-PF4 PPI CLK AD9975 TX_EN RX_EN DATAx RX/TX CLK ADV7183 HREF VREF FIELD P[15:] LLC2 NTSC/PAL Standard Video Decoder 14-4 a
5 General Purpose Input/Output Modes Single Sync (FS1 only) Useful for Data Converter applications Infinite Capture input sub-mode requires either initial H/W sync to be sent, or Self Trigger through S/W write (no need for H/W FS) 3 Syncs (FS1, FS2, FS3) useful for video I/O with H/W signaling Frame Capture mode outputs syncs from processor while data is input into processor 2 Syncs can be used by ignoring 3rd sync where appropriate (pull FS3 to ground) Modes are set in PPI_CONTROL register 14-5 a
6 PPI General Purpose Input Mode PPI_CONTROL PPI_CLK PAB PPI_COUNT PPI_STATUS Data Bus EF 38 EE DMA Controller DAB DMA Request PPI_DELAY PPI_FRAME 16-bit wide FIFO PACK GATE SYNC FS1 FS2 FS3 16 deep - PACK: 8->16-Bit Packing Unit - GATE: Data Control Unit - SYNC: Data Sync Unit 14-6 a
7 Single Sync Input Mode PPI_CLK PPI_FS1 PPI_DATA N-1 N PPI_DELAY PPI_COUNT PPI_CLK, PPI_FS1, PPI_DATA are inputs Programmable delay register (PPI_DELAY) inserts a time delay (in units of PPI_CLK cycles) to start transfer after FS1 has been asserted Count register (PPI_COUNT) holds the number of samples the PPI will receive PPI_COUNT ignored during Infinite Capture 14-7 a
8 Three Sync Input Mode PPI_CLK PPI_FS1 PPI_FS2 PPI_FS3 PPI_DATA N-1 N PPI_DELAY PPI_COUNT PPI_CLK, PPI_FS1/2/3, PPI_DATA are inputs Coincident assertion of FS1 and FS2 with FS3 low indicates the start of a frame FS3 used to indicate odd/even fields. In a 2-FSx configuration, this line is pulled low. PPI_FRAME register is set to the number of lines per frame (lines are delineated by FS1 assertions) 14-8 a
9 PPI General Purpose Input Mode Frame Capture PPI_CONTROL PPI_CLK PAB DMA Controller DAB DMA Halt PPI_COUNT PPI_STATUS PPI_DELAY PPI_FRAME 16-bit wide FIFO 16 deep UPACK GATE PPI_CLK Data Bus 37 ED 38 EF 8 1 C7 FF FS1 FS2 - UPACK: 16->8-Bit Unpacking Unit - GATE: Data Control Unit - TIMER1/2: Make use of Timers TIMER1 TIMER a
10 Frame Capture Input Mode PPI_CLK PPI_FS1 PPI_FS2 PPI_DATA N-1 N PPI_DELAY PPI_COUNT PPI_CLK, PPI_DATA are inputs PPI_FS1, PPI_FS2 are outputs TIMER1_WIDTH/TIMER1_PERIOD used to set up PPI_FS1 timing TIMER 2 set up to generate PPI_FS2 timing PPI_FRAME register is set to the number of lines per frame (lines are delineated by FS1 assertions) 14-1 a
11 PPI General Purpose Output Mode PPI_CONTROL PPI_CLK PAB DMA Controller DAB DMA Halt PPI_COUNT PPI_STATUS PPI_DELAY PPI_FRAME 16-bit wide FIFO 16 deep UPACK GATE PPI_CLK Data Bus 37 ED 38 EF 8 1 C7 FF FS1 FS2 FS3/PF3 - UPACK: 16->8-Bit Unpacking Unit - GATE: Data Control Unit - TIMER1/2: Make use of Timers TIMER1 TIMER a
12 Single Sync Output Mode PPI_CLK PPI_FS1 PPI_DATA N-1 N PPI_DELAY PPI_COUNT PPI_CLK is input PPI_FS1 and PPI_DATA are outputs Timer 1 used to set up timing for FS1 There is a 1-cycle delay between FS1 assertion and start of PPI_DELAY Count register (PPI_COUNT) holds the number of samples the PPI will output, less one (i.e., set for N-1) a
13 Three Sync Output Mode PPI_CLK PPI_FS1 PPI_FS2 PPI_FS3 PPI_DATA N-1 N PPI_DELAY PPI_COUNT PPI_CLK is input PPI_FS1, PPI_FS2, PPI_FS3 and PPI_DATA are outputs Timer 1 used to set up timing for FS1 Timer 2 used to set up timing for FS2 FS3 toggles coincident with an FS1 assertion, after an FS2 assertion a
14 Video Basics Screen Sizes QCIF = 176 x 144 pixels CIF = 352 x 288 pixels ¼ VGA = 32 x 24 pixels VGA = 64 x 48 pixels D1 (NTSC/PAL full screen) = 72 x 48 pixels [72 x 576 includes the unviewable portions above and below the picture] Scan Types Interlaced dual-refresh technique on alternating lines at 1/6 second rate each (e.g. 18i = 18 horizontal lines interlaced) Progressive (Non-Interlaced) single refresh technique on all lines at a 1/3 second rate (e.g. 48p = 48 horizontal lines progressive scan) retrace Interlaced (2 x 1/6 sec=1/3 sec) Electron gun path Progressive (1/3 sec) Electron gun path a 1
15 Video Framing Line 1 Line 2 Line 3 Line 261 Line 262 Line 263 Video Blanking Line 1 Line 2 Line 3 Line 261 Line 262 Line 263 CVBS 8-16 bit BUS Video Blank Video Video Video Blank Blank Blank Video Blank (H)SYNC (V)SYNC (F)IELD t a
16 What constitutes a pixel? pixel? Black-and-white image Y (luminance) values only; One 8- or 1-bit Y value per pixel Color image RGB: Three 8- or 1-bit values per pixel YUV: Scaled and decorrelated version of RGB Y Cr Cb One Y (luminance) value per pixel (72 per line) One Cr or Cb (chrominance) value per pixel (36 of each per line) 4:2:2 4 Y s for every 2 Cr s and 2 Cb s Cb Y Cr Y Cb Y Cr Y Cb Y Cr Y Cb Y Cr Y a
17 ITU-61 ITU-61 - specifies methods for digitally coding signals Video coding RGB is an intuitive format, but channels are highly correlated YCrCb (a scaled and offset version of YUV color space) is highly uncorrelated Provides better compression characteristics 8-bit or 1-bit quantization NTSC and PAL each have 72 pixels per line NTSC (3 frames/sec) has 525 lines (including blanking) PAL (25 frames/sec) has 625 lines (including blanking) PPI supports ITU-61 through use of 3-frame-sync modes a
18 ITU-656 ITU-656 Defines the physical interfaces and data stream Bit-parallel and bit-serial modes Only bit-parallel supported with PPI 27 MHz nominal clock data lines (for bit-parallel mode) Embedded hardware signaling (H, V, F) no extra hardware lines required Supports interlaced and progressive formats Some OEMs support pseudo ITU a
19 PPI ITU-656 Modes ITU-656 Input (3 Modes) Entire Field (H and V Blanking, Active Video and control codes) Vertical Blanking Interval only (with associated H blanking and control codes) Active video only. Can drop blanking for bandwidth savings ITU-656 Output User sets up blanking and encoding info in memory a
20 ITU-656 Mode Preamble 8-bit DATA 1-bit DATA 8bit Data Bus F F EAV/SAV X Y Status Word D9 1 D8 F D7 V D6 H D5 P3 D4 P2 D3 P1 D2 P D1 D The preamble (XY) holds the sync indicators VSYNC, HSYNC, Field. It also includes protection bits P-P3. In output mode the user must construct all preamble control codes In general, the 8-bit bus is for consumer markets while 1-bit bus is for professional markets a
21 PPI ITU-656 Input Mode PAB DMA Controller PPI_CONTROL PPI_COUNT PPI_STATUS PPI_DELAY PPI_FRAME PCHK PPI_CLK Data Bus FF C7 1 8 EF 38 EE DAB DMA Request 16-bit wide FIFO 16 deep PACK GATE - PCHK: Preamble Check Unit - PACK: 8->16-Bit Packing Unit - GATE: Data Control Unit 8bit Data Bus F F Blanking Active Video EAV SAV EAV X Y F F X Y C B Y C R Y C B Y C B Y F F a
22 PPI ITU-656 Output Mode PPI_CONTROL PPI_CLK PAB DMA Controller PPI_COUNT PPI_STATUS PPI_DELAY PPI_FRAME Data Bus 37 ED 38 EF 8 1 C7 FF DAB DMA Halt 16-bit wide FIFO UPACK GATE 16 deep - UPACK: 16->8-Bit Unpacking Unit - GATE: Data Control Unit a
23 POL[1:] (Polarity) = Nothing inverted 1 = PPI_CLK inv., PPI_FS1 and PPI_FS2 not inv. 1 = PPI_FS1 and PPI_FS2 inv., PPI_CLK not inverted 11 = PPI_FS1, PPI_FS2, and PPI_CLK inv. FLD_SEL (Active Field Select) In ITU-656 input mode: = Field 1 1 = Fields 1 and 2 In GP input mode: = External frame sync trigger 1 = PPI self-trigger SKIP_EN (Skip Enable) = Disable 1 = Enable Addr: XFFC 1 PPI Control Register (PPI_Control) PACK_EN (Packing Mode) = Disable 1 = Enable Reserved DLEN[2:] (Data Length) = 8-bit 1 = 1-bit.. 11 = 15-bit 111 = 16-bit PORT_CFG[1:] (Port Config.) In input mode: = 1 frame sync input 1 = frame capture, FS1, FS2 output 1 = 3 frame syncs 11 = infinite mode, 1 frame sync not repeated In output mode: = 1 sync 1 = 3 syncs SKIP_EO (Skip Even Odd) = Skip odd number of elem. 1 = Skip even number of elem. PORT_EN (Enable) = PPI disable 1 = PPI enable PORT_DIR (Direction) = PPI receive mode 1 = PPI transmit mode XFR_TYPE[1:] (Transfer Type) In input mode: = Active field only 1 = Entire field 1 = Vertical Blanking only 11 = GP Input mode In output mode:, 1, 1 = ITU-656 Output Mode 11 = GP Output Mode a
24 PPI Status Register (PPI_STATUS) ERR_NCOR (Error not corrected) ITU-656 Mode: = Preamble error detected and corrected 1 = Preamble error detected but not corrected Read to clear Addr: XFFC 14 OVR (PPI FIFO Overflow) = No interrupt 1 = FIFO Overflow Error interrupt occurred FT_ERR (Frame Track Error) = No interrupt 1 = Frame Track error interrupt occurred Reserved ERR_DET (Error Detected) ITU-656 Mode: = No preamble error detected 1 = Preamble error detected FLD (Field Indicator) = Field 1 1 = Field 2 UNDR (PPI FIFO Underrun) = No interrupt 1 = FIFO Underrun error interrupt occurred a
25 Transfer Count Register (PPI_COUNT) Addr: XFFC PPI_COUNT[15:] In GP input mode: One less than the number of samples to read in to the PPI per line In GP output mode: One less than the number of samples to write out through the PPI per line Delay Count Register (PPI_DELAY) Addr: XFFC 1C PPI_DELAY[15:] Number of PPI clock cycles to delay after assertation of PPI_FS1 before latching in data a
26 Lines Per Frame Register (PPI_FRAME) Addr: XFFC PPI_FRAME[15:] Holds the number of lines expected per frame of data a
The World Leader in High Performance Signal Processing Solutions. Section 15. Parallel Peripheral Interface (PPI)
The World Leader in High Performance Signal Processing Solutions Section 5 Parallel Peripheral Interface (PPI) L Core Timer 64 Performance Core Monitor Processor ADSP-BF533 Block Diagram Instruction Memory
More informationParallel Peripheral Interface (PPI)
The World Leader in High Performance Signal Processing Solutions Parallel Peripheral Interface (PPI) Support Email: china.dsp@analog.com ADSP-BF533 Block Diagram Core Timer 64 L1 Instruction Memory Performance
More informationMACROVISION RGB / YUV TEMP. RANGE PART NUMBER
NTSC/PAL Video Encoder NOT RECOMMENDED FOR NEW DESIGNS NO RECOMMENDED REPLACEMENT contact our Technical Support Center at 1-888-INTERSIL or www.intersil.com/tsc September 2003 DATASHEET FN4284 Rev 6.00
More informationGraduate Institute of Electronics Engineering, NTU Digital Video Recorder
Digital Video Recorder Advisor: Prof. Andy Wu 2004/12/16 Thursday ACCESS IC LAB Specification System Architecture Outline P2 Function: Specification Record NTSC composite video Video compression/processing
More informationDATASHEET HMP8154, HMP8156A. Features. Ordering Information. Applications. NTSC/PAL Encoders. FN4343 Rev.5.00 Page 1 of 34.
NTSC/PAL Encoders NOT RECOMMENDED FOR NEW DESIGNS NO RECOMMENDED REPLACEMENT contact our Technical Support Center at 1-888-INTERSIL or www.intersil.com/tsc DATASHEET FN4343 Rev.5.00 The HMP8154 and HMP8156A
More informationEECS150 - Digital Design Lecture 12 Project Description, Part 2
EECS150 - Digital Design Lecture 12 Project Description, Part 2 February 27, 2003 John Wawrzynek/Sandro Pintz Spring 2003 EECS150 lec12-proj2 Page 1 Linux Command Server network VidFX Video Effects Processor
More informationThe Project & Digital Video. Today. The Project (1) EECS150 Fall Lab Lecture #7. Arjun Singh
The Project & Digital Video EECS150 Fall2008 - Lab Lecture #7 Arjun Singh Adopted from slides designed by Greg Gibeling and Chris Fletcher 10/10/2008 EECS150 Lab Lecture #7 1 Today Project Introduction
More informationChrontel CH7015 SDTV / HDTV Encoder
Chrontel Preliminary Brief Datasheet Chrontel SDTV / HDTV Encoder Features 1.0 GENERAL DESCRIPTION VGA to SDTV conversion supporting graphics resolutions up to 104x768 Analog YPrPb or YCrCb outputs for
More informationPivoting Object Tracking System
Pivoting Object Tracking System [CSEE 4840 Project Design - March 2009] Damian Ancukiewicz Applied Physics and Applied Mathematics Department da2260@columbia.edu Jinglin Shen Electrical Engineering Department
More informationCheckpoint 2 Video Encoder
UNIVERSITY OF CALIFORNIA AT BERKELEY COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE ASSIGNED: Week of 3/7 DUE: Week of 3/14, 10 minutes after start (xx:20) of your assigned
More informationAN-ENG-001. Using the AVR32 SoC for real-time video applications. Written by Matteo Vit, Approved by Andrea Marson, VERSION: 1.0.0
Written by Matteo Vit, R&D Engineer Dave S.r.l. Approved by Andrea Marson, CTO Dave S.r.l. DAVE S.r.l. www.dave.eu VERSION: 1.0.0 DOCUMENT CODE: AN-ENG-001 NO. OF PAGES: 8 AN-ENG-001 Using the AVR32 SoC
More informationVideo 1 Video October 16, 2001
Video Video October 6, Video Event-based programs read() is blocking server only works with single socket audio, network input need I/O multiplexing event-based programming also need to handle time-outs,
More informationTMS320DM646x DMSoC Video Port Interface (VPIF) User's Guide
TMS320DM646x DMSoC Video Port Interface (VPIF) User's Guide Literature Number: SPRUER9D November 2009 2 Preface... 10 1 Introduction... 12 1.1 Overview... 12 1.2 Features... 13 1.3 Features Not Supported...
More informationDigital PC to TV Encoder with Macrovision TM 2. GENERAL DESCRIPTION LINE MEMORY SYSTEM CLOCK PLL. Figure 1: Functional Block Diagram
Chrontel CHRONTEL Digital PC to TV Encoder with Macrovision TM 1. FEATURES Supports Macrovision TM 7.X anti-copy protection Pin and function compatible with CH7003 / CH7013A Has CH7013A as its non-macrovision
More informationNOW Handout Page 1. Traversing Digital Design. EECS Components and Design Techniques for Digital Systems. Lec 13 Project Overview.
Traversing Digital Design EECS 150 - Components and Design Techniques for Digital Systems You Are Here EECS150 wks 6-15 Lec 13 Project Overview David Culler Electrical Engineering and Computer Sciences
More informationMIPI D-PHY Bandwidth Matrix Table User Guide. UG110 Version 1.0, June 2015
UG110 Version 1.0, June 2015 Introduction MIPI D-PHY Bandwidth Matrix Table User Guide As we move from the world of standard-definition to the high-definition and ultra-high-definition, the common parallel
More informationDigital PC to TV Encoder 2. GENERAL DESCRIPTION LINE MEMORY TRUE SCALE SCALING & DEFLICKERING ENGINE SYSTEM CLOCK PLL
Chrontel CHRONTEL Digital PC to TV Encoder 1. FEATURES Universal digital interface accepts YCrCb (CCIR601 or 656) or RGB (15, 16 or 24-bit) video data in both non-interlaced and interlaced formats True
More informationLaboratory Exercise 4
Laboratory Exercise 4 Polling and Interrupts The purpose of this exercise is to learn how to send and receive data to/from I/O devices. There are two methods used to indicate whether or not data can be
More informationMotion Video Compression
7 Motion Video Compression 7.1 Motion video Motion video contains massive amounts of redundant information. This is because each image has redundant information and also because there are very few changes
More informationDesign and Implementation of an AHB VGA Peripheral
Design and Implementation of an AHB VGA Peripheral 1 Module Overview Learn about VGA interface; Design and implement an AHB VGA peripheral; Program the peripheral using assembly; Lab Demonstration. System
More informationBlock Diagram. dw*3 pixin (RGB) pixin_vsync pixin_hsync pixin_val pixin_rdy. clk_a. clk_b. h_s, h_bp, h_fp, h_disp, h_line
Key Design Features Block Diagram Synthesizable, technology independent IP Core for FPGA, ASIC and SoC reset underflow Supplied as human readable VHDL (or Verilog) source code Simple FIFO input interface
More informationIMS B007 A transputer based graphics board
IMS B007 A transputer based graphics board INMOS Technical Note 12 Ray McConnell April 1987 72-TCH-012-01 You may not: 1. Modify the Materials or use them for any commercial purpose, or any public display,
More informationLogic Analysis Basics
Logic Analysis Basics September 27, 2006 presented by: Alex Dickson Copyright 2003 Agilent Technologies, Inc. Introduction If you have ever asked yourself these questions: What is a logic analyzer? What
More informationLogic Analysis Basics
Logic Analysis Basics September 27, 2006 presented by: Alex Dickson Copyright 2003 Agilent Technologies, Inc. Introduction If you have ever asked yourself these questions: What is a logic analyzer? What
More informationCamera Interface Guide
Camera Interface Guide Table of Contents Video Basics... 5-12 Introduction...3 Video formats...3 Standard analog format...3 Blanking intervals...4 Vertical blanking...4 Horizontal blanking...4 Sync Pulses...4
More informationCheckpoint 2 Video Encoder and Basic User Interface
UNIVERSITY OF CALIFORNIA AT BERKELEY COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE Checkpoint 2 Video Encoder and Basic User Interface 1.0 Motivation The goal of this
More informationLancelot. VGA video controller for the Altera Nios II processor. V4.0. December 16th, 2005
Lancelot VGA video controller for the Altera Nios II processor. V4.0 December 16th, 2005 http://www.microtronix.com 1. Description Lancelot is a VGA video controller for the Altera Nios (II) processor.
More informationAn FPGA Based Solution for Testing Legacy Video Displays
An FPGA Based Solution for Testing Legacy Video Displays Dale Johnson Geotest Marvin Test Systems Abstract The need to support discrete transistor-based electronics, TTL, CMOS and other technologies developed
More informationA * Rockwell. R6500 Microcomputer System DATA SHEET CRT CONTROLLER (CRTC) r- r- 31 O PART NUMBER R FEATURES DESCRIPTION O 30-4 O O
PART NUMBER R6545-1 A * Rockwell R6500 Microcomputer System DATA SHEET CRT CONTROLLER (CRTC) DESCRIPTION The R6545-1 CRT Controller (CRTC) is designed to interface an 8-bit microprocessor to CRT raster
More informationSo far. Chapter 4 Color spaces Chapter 3 image representations. Bitmap grayscale. 1/21/09 CSE 40373/60373: Multimedia Systems
So far. Chapter 4 Color spaces Chapter 3 image representations Bitmap grayscale page 1 8-bit color image Can show up to 256 colors Use color lookup table to map 256 of the 24-bit color (rather than choosing
More informationHello, and welcome to this presentation of the STM32 Serial Audio Interface. I will present the features of this interface, which is used to connect
Hello, and welcome to this presentation of the STM32 Serial Audio Interface. I will present the features of this interface, which is used to connect external audio devices 1 The Serial Audio Interface
More informationChip Scale PAL/NTSC Video Encoder with Advanced Power Management ADV7174/ADV7179
FEATURES ITU-R BT6/BT656 YCrCb to PAL/NTSC video encoder High quality -bit video DACs SSAF (super sub-alias filter) Advanced power management features CGMS (copy generation management system) WSS (wide
More informationA Guide to Standard and High-Definition Digital Video Measurements
A Guide to Standard and High-Definition Digital Video Measurements D i g i t a l V i d e o M e a s u r e m e n t s A Guide to Standard and High-Definition Digital Video Measurements Contents In The Beginning
More informationProposed SMPTE Standard SMPTE 425M-2005 SMPTE STANDARD- 3Gb/s Signal/Data Serial Interface Source Image Format Mapping.
Proposed SMPTE Standard Date: TP Rev 0 SMPTE 425M-2005 SMPTE Technology Committee N 26 on File Management and Networking Technology SMPTE STANDARD- 3Gb/s Signal/Data Serial Interface Source
More informationModel 7500 HD Video Processing Frame Synchronizer Data Pack
Model 7500 HD Video Processing Frame Synchronizer Data Pack E NSEMBLE D E S I G N S Revision 2.1 SW v2.2.0 This data pack provides detailed installation, configuration and operation information for the
More informationADV7177/ADV7178. Integrated Digital CCIR-601 to PAL/NTSC Video Encoder
Integrated Digital CCIR-6 to PAL/NTSC Video Encoder ADV777/ADV778 FEATURES ITU-R BT6/656 YCrCb to PAL/NTSC video encoder High quality, 9-bit video DACs Integral nonlinearity < LSB at 9 bits NTSC-M, PAL-M/N,
More informationSection 4. Display Connector
Section 4. Display Connector Display Connector Introduction.................. 4-2 Signal Timing........................... 4-3 VGA Mode Display Timing.................. 4-4 Extended Graphics Mode Display
More informationRec. ITU-R BT RECOMMENDATION ITU-R BT PARAMETER VALUES FOR THE HDTV STANDARDS FOR PRODUCTION AND INTERNATIONAL PROGRAMME EXCHANGE
Rec. ITU-R BT.79-4 1 RECOMMENDATION ITU-R BT.79-4 PARAMETER VALUES FOR THE HDTV STANDARDS FOR PRODUCTION AND INTERNATIONAL PROGRAMME EXCHANGE (Question ITU-R 27/11) (199-1994-1995-1998-2) Rec. ITU-R BT.79-4
More informationEECS150 - Digital Design Lecture 12 - Video Interfacing. Recap and Outline
EECS150 - Digital Design Lecture 12 - Video Interfacing Oct. 8, 2013 Prof. Ronald Fearing Electrical Engineering and Computer Sciences University of California, Berkeley (slides courtesy of Prof. John
More informationFig. 21-1CIF block diagram. Translate the input video data into the requisite data format
Chapter 21 Camera Interface (CIF) 21.1 Overview The Camera interface, receives the data from Camera or CCIR656 encoder, and transfers the data into system main memory by AXI bus. The features of camera
More informationFUNCTIONAL BLOCK DIAGRAM TTX TELETEXT INSERTION BLOCK 9 PROGRAMMABLE LUMINANCE FILTER PROGRAMMABLE CHROMINANCE FILTER REAL-TIME CONTROL SCRESET/RTC
a FEATURES ITU-R BT61/656 YCrCb to PAL/NTSC Video Encoder High Quality 1-Bit Video DACs SSAF (Super Sub-Alias Filter) Advanced Power Management Features CGMS (Copy Generation Management System) WSS (Wide
More informationMultimedia. Course Code (Fall 2017) Fundamental Concepts in Video
Course Code 005636 (Fall 2017) Multimedia Fundamental Concepts in Video Prof. S. M. Riazul Islam, Dept. of Computer Engineering, Sejong University, Korea E-mail: riaz@sejong.ac.kr Outline Types of Video
More informationD5CE Serial Digital Encoder
D5CE Serial Digital Encoder User Manual December 5, 2003 P/N 0635-00 Test Equipment Depot - 800.57.843-99 Washington Street Melrose, MA 0276 - FAX 78.665.0780 - TestEquipmentDepot.com AJA D5CE Serial Digital
More informationTo discuss. Types of video signals Analog Video Digital Video. Multimedia Computing (CSIT 410) 2
Video Lecture-5 To discuss Types of video signals Analog Video Digital Video (CSIT 410) 2 Types of Video Signals Video Signals can be classified as 1. Composite Video 2. S-Video 3. Component Video (CSIT
More informationChapter 3 Fundamental Concepts in Video. 3.1 Types of Video Signals 3.2 Analog Video 3.3 Digital Video
Chapter 3 Fundamental Concepts in Video 3.1 Types of Video Signals 3.2 Analog Video 3.3 Digital Video 1 3.1 TYPES OF VIDEO SIGNALS 2 Types of Video Signals Video standards for managing analog output: A.
More informationComputer and Machine Vision
Computer and Machine Vision Introduction to Continuous Camera Capture, Sampling, Encoding, Decoding and Transport January 22, 2014 Sam Siewert Video Camera Fundamentals Overview Introduction to Codecs
More informationTV Synchronism Generation with PIC Microcontroller
TV Synchronism Generation with PIC Microcontroller With the widespread conversion of the TV transmission and coding standards, from the early analog (NTSC, PAL, SECAM) systems to the modern digital formats
More informationMatrox Orion HD. Installation and Hardware Reference. Manual no. Y
Matrox Orion HD Installation and Hardware Reference Manual no. Y11184-101-0200 February 7, 2014 Matrox is a registered trademark of Matrox Electronic Systems Ltd. Microsoft and Windows, are registered
More informationCHAPTER1: Digital Logic Circuits
CS224: Computer Organization S.KHABET CHAPTER1: Digital Logic Circuits 1 Sequential Circuits Introduction Composed of a combinational circuit to which the memory elements are connected to form a feedback
More informationSerial Digital Interface
Serial Digital Interface From Wikipedia, the free encyclopedia (Redirected from HDSDI) The Serial Digital Interface (SDI), standardized in ITU-R BT.656 and SMPTE 259M, is a digital video interface used
More informationFPGA Laboratory Assignment 4. Due Date: 06/11/2012
FPGA Laboratory Assignment 4 Due Date: 06/11/2012 Aim The purpose of this lab is to help you understanding the fundamentals of designing and testing memory-based processing systems. In this lab, you will
More informationAn Overview of Video Coding Algorithms
An Overview of Video Coding Algorithms Prof. Ja-Ling Wu Department of Computer Science and Information Engineering National Taiwan University Video coding can be viewed as image compression with a temporal
More informationFrom Synchronous to Asynchronous Design
by Gerrit Muller Buskerud University College e-mail: gaudisite@gmail.com www.gaudisite.nl Abstract The most simple real time programming paradigm is a synchronous loop. This is an effective approach for
More informationVideo Compression. Representations. Multimedia Systems and Applications. Analog Video Representations. Digitizing. Digital Video Block Structure
Representations Multimedia Systems and Applications Video Compression Composite NTSC - 6MHz (4.2MHz video), 29.97 frames/second PAL - 6-8MHz (4.2-6MHz video), 50 frames/second Component Separation video
More informationVGA 8-bit VGA Controller
Summary This document provides detailed reference information with respect to the VGA Controller peripheral device. Core Reference CR0113 (v3.0) March 13, 2008 The VGA Controller provides a simple, 8-bit
More informationRESEARCH AND DEVELOPMENT LOW-COST BOARD FOR EXPERIMENTAL VERIFICATION OF VIDEO PROCESSING ALGORITHMS USING FPGA IMPLEMENTATION
RESEARCH AND DEVELOPMENT LOW-COST BOARD FOR EXPERIMENTAL VERIFICATION OF VIDEO PROCESSING ALGORITHMS USING FPGA IMPLEMENTATION Filipe DIAS, Igor OLIVEIRA, Flávia FREITAS, Francisco GARCIA and Paulo CUNHA
More informationPrimer. A Guide to Standard and High-Definition Digital Video Measurements. 3G, Dual Link and ANC Data Information
A Guide to Standard and High-Definition Digital Video Measurements 3G, Dual Link and ANC Data Information Table of Contents In The Beginning..............................1 Traditional television..............................1
More informationZR PCI Bus. Figure 1. JPEG-Based Video Editing Subsystem For PCI Systems
ZR36060 INTEGRATED JEG CODEC FEATURES Single-chip JEG processor that integrates all the modules needed for JEG encoding and decoding: - Raster-to-block and block-to-raster converter - Strip buffer - JEG
More informationECE532 Digital System Design Title: Stereoscopic Depth Detection Using Two Cameras. Final Design Report
ECE532 Digital System Design Title: Stereoscopic Depth Detection Using Two Cameras Group #4 Prof: Chow, Paul Student 1: Robert An Student 2: Kai Chun Chou Student 3: Mark Sikora April 10 th, 2015 Final
More informationTelevision History. Date / Place E. Nemer - 1
Television History Television to see from a distance Earlier Selenium photosensitive cells were used for converting light from pictures into electrical signals Real breakthrough invention of CRT AT&T Bell
More informationLogiCORE IP Video Timing Controller v3.0
LogiCORE IP Video Timing Controller v3.0 Product Guide Table of Contents Chapter 1: Overview Standards Compliance....................................................... 6 Feature Summary............................................................
More informationLow Power, Chip Scale, 10-Bit SD/HD Video Encoder ADV7390/ADV7391/ADV7392/ADV7393
Low Power, Chip Scale, -Bit SD/HD Video Encoder ADV739/ADV739/ADV7392/ADV7393 FEATURES 3 high quality, -bit video DACs 6 (26 MHz) DAC oversampling for SD 8 (26 MHz) DAC oversampling for ED 4 (297 MHz)
More informationMultimedia Systems. Part 13. Mahdi Vasighi
Multimedia Systems Part 13 Mahdi Vasighi www.iasbs.ac.ir/~vasighi Department of Computer Science and Information Technology, Institute for Advanced Studies in Basic Sciences, Zanjan, Iran o Analog TV uses
More informationLogiCORE IP Video Timing Controller v3.0
LogiCORE IP Video Timing Controller v3.0 DS857 June 22, 2011 Introduction The Xilinx Video Timing Controller LogiCORE IP is a general purpose video timing generator and detector. The input side of this
More informationAD9884A Evaluation Kit Documentation
a (centimeters) AD9884A Evaluation Kit Documentation Includes Documentation for: - AD9884A Evaluation Board - SXGA Panel Driver Board Rev 0 1/4/2000 Evaluation Board Documentation For the AD9884A Purpose
More informationPRELIMINARY DATA SHEET. VPX 3220 A, VPX 3216 B, VPX 3214 C Video Pixel Decoders MICRONAS INTERMETALL MICRONAS. Edition July 1, PD
PRELIMINARY DATA SHEET MICRONAS INTERMETALL VPX 3220 A, VPX 3216 B, VPX 3214 C Video Pixel Decoders Edition July 1, 1996 6251-368-2PD MICRONAS VPX 3220 A, VPX 3216 B, VPX 3214 C PRELIMINARY DATA SHEET
More informationSMPTE x720 Progressive Image Sample Structure - Analog and Digital representation and Analog Interface
MISB RP 0403.1 Recommended Practice Digital Representation and Source Interface formats for Infrared Motion Imagery mapped into 1280 x 720 format Bit-Serial Digital Interface 01 February 2010 1 Scope The
More informationDigital Blocks Semiconductor IP
Digital Blocks Semiconductor IP General Description The Digital Blocks core is a full function equivalent to the Motorola MC6845 device. The interfaces a microprocessor to a raster-scan CRT display. The
More informationBlock Diagram. 16/24/32 etc. pixin pixin_sof pixin_val. Supports 300 MHz+ operation on basic FPGA devices 2 Memory Read/Write Arbiter SYSTEM SIGNALS
Key Design Features Block Diagram Synthesizable, technology independent IP Core for FPGA, ASIC or SoC Supplied as human readable VHDL (or Verilog) source code Output supports full flow control permitting
More informationILI9322. a-si TFT LCD Single Chip Driver 320RGBx240 Resolution and 16.7M color. Datasheet Preliminary
Datasheet Preliminary Version: Preliminary V1.16 Document No.: DS_V1.15.pdf ILI TECHNOLOGY CORP. 4F, No. 2, Tech. 5 th Rd., Hsinchu Science Park, Taiwan 300, R.O.C. Tel.886-3-5670095; Fax.886-3-5670096
More informationCH7053A HDTV/VGA/ DVI Transmitter
Chrontel Brief Datasheet HDTV/VGA/ DVI Transmitter FEATURES DVI Transmitter support up to 1080p DVI hot plug detection Supports Component YPrPb (HDTV) up to 1080p and analog RGB (VGA) monitor up to 1920x1080
More informationLab # 9 VGA Controller
Lab # 9 VGA Controller Introduction VGA Controller is used to control a monitor (PC monitor) and has a simple protocol as we will see in this lab. Kit parts for this lab 1 A closer look VGA Basics The
More informationEBU INTERFACES FOR 625 LINE DIGITAL VIDEO SIGNALS AT THE 4:2:2 LEVEL OF CCIR RECOMMENDATION 601 CONTENTS
EBU INTERFACES FOR 625 LINE DIGITAL VIDEO SIGNALS AT THE 4:2:2 LEVEL OF CCIR RECOMMENDATION 601 Tech. 3267 E Second edition January 1992 CONTENTS Introduction.......................................................
More informationDigital Blocks Semiconductor IP
Digital Blocks Semiconductor IP DB3 CCIR 656 Encoder General Description The Digital Blocks DB3 CCIR 656 Encoder IP Core encodes 4:2:2 Y CbCr component digital video with synchronization signals to conform
More informationDigital PAL/NTSC Video Encoder with Six DACs (10 Bits), Color Control and Enhanced Power Management ADV7172/ADV7173*
a FEATURES ITU-R 1 BT61/656 YCrCb to PAL/NTSC Video Encoder Six High Quality 1-Bit Video DACs SSAF (Super Sub-Alias Filter) Advanced Power Management Features PC 98-Compliant (TV Detect with Polling and
More informationIT T35 Digital system desigm y - ii /s - iii
UNIT - III Sequential Logic I Sequential circuits: latches flip flops analysis of clocked sequential circuits state reduction and assignments Registers and Counters: Registers shift registers ripple counters
More informationTeletext Inserter Firmware. User s Manual. Contents
Teletext Inserter Firmware User s Manual Contents 0 Definition 3 1 Frontpanel 3 1.1 Status Screen.............. 3 1.2 Configuration Menu........... 4 2 Controlling the Teletext Inserter via RS232 4 2.1
More informationLSN 12 Shift Registers
LSN 12 Shift Registers Department of Engineering Technology LSN 12 Shift Registers Digital circuits with data storage and data movement functions Storage capacity is the total number of bits of digital
More informationLogic Devices for Interfacing, The 8085 MPU Lecture 4
Logic Devices for Interfacing, The 8085 MPU Lecture 4 1 Logic Devices for Interfacing Tri-State devices Buffer Bidirectional Buffer Decoder Encoder D Flip Flop :Latch and Clocked 2 Tri-state Logic Outputs
More informationPRELIMINARY DATA SHEET. VPX 3225D, VPX 3224D Video Pixel Decoders MICRONAS INTERMETALL MICRONAS. Edition Nov. 9, PD
PRELIMINARY DATA SHEET MICRONAS INTERMETALL VPX 3225D, VPX 3224D Video Pixel Decoders Edition Nov. 9, 1998 6251-432-2PD MICRONAS VPX 3225D, VPX 3224D PRELIMINARY DATA SHEET Contents Page Section Title
More informationATSC DVB. Macrovision COMB FILTER. SAA7130 PAL/NTSC/SECAM/TS PCI 9-Bit Video Decoder
ATSC COMB FILTER SAA7130 PAL/NTSC/SECAM/TS PCI 9-Bit Video Decoder DVB With Adaptive 4-Line Comb Filter, Digital Video/Transport Stream Port, VBI Capture, and High-Performance Scaler Macrovision THE SAA7130
More informationUser's Manual for BT656Pro SDI Mod. Kit
PMS Video Ltd. Doc No: PMS-UM0006 Rev. 1.0 Last update: 18/06/2004 1. Warning: User's Manual for BT656Pro SDI Mod. Kit It is assumed that you have already fully understood the pin assignments of the MPEG
More informationTMS320VC5501/5502/5503/5507/5509/5510 DSP Multichannel Buffered Serial Port (McBSP) Reference Guide
TMS320VC5501/5502/5503/5507/5509/5510 DSP Multichannel Buffered Serial Port (McBSP) Reference Guide Literature Number: April 2005 Preface Read This First About This Manual This manual describes the type
More informationDT3130 Series for Machine Vision
Compatible Windows Software DT Vision Foundry GLOBAL LAB /2 DT3130 Series for Machine Vision Simultaneous Frame Grabber Boards for the Key Features Contains the functionality of up to three frame grabbers
More informationDT3162. Ideal Applications Machine Vision Medical Imaging/Diagnostics Scientific Imaging
Compatible Windows Software GLOBAL LAB Image/2 DT Vision Foundry DT3162 Variable-Scan Monochrome Frame Grabber for the PCI Bus Key Features High-speed acquisition up to 40 MHz pixel acquire rate allows
More informationHigh Quality, 10-Bit, Digital CCIR-601 to PAL/NTSC Video Encoder ADV7175A/ADV7176A*
a FEATURES ITU-R BT601/656 YCrCb to PAL/NTSC Video Encoder High Quality 10-Bit Video DACs Integral Nonlinearity
More informationMPEG decoder Case. K.A. Vissers UC Berkeley Chamleon Systems Inc. and Pieter van der Wolf. Philips Research Eindhoven, The Netherlands
MPEG decoder Case K.A. Vissers UC Berkeley Chamleon Systems Inc. and Pieter van der Wolf Philips Research Eindhoven, The Netherlands 1 Outline Introduction Consumer Electronics Kahn Process Networks Revisited
More informationModel 7550 HD/SD Video Processing Frame Synchronizer Data Pack
Model 7550 HD/SD Video Processing Frame Synchronizer Data Pack E NSEMBLE D E S I G N S Revision 2.1 SW v2.2.3 This data pack provides detailed installation, configuration and operation information for
More informationLAX_x Logic Analyzer
Legacy documentation LAX_x Logic Analyzer Summary This core reference describes how to place and use a Logic Analyzer instrument in an FPGA design. Core Reference CR0103 (v2.0) March 17, 2008 The LAX_x
More informationADV7513 Low-Power HDMI 1.4A Compatible Transmitter
Low-Power HDMI 1.4A Compatible Transmitter PROGRAMMING GUIDE - Revision B March 2012 REVISION HISTORY Rev A: Section 5 - Changed chip revision Rev B: Section 4.3.7.1 Corrected CSC Table 42 and Table 43
More informationAudio and Video II. Video signal +Color systems Motion estimation Video compression standards +H.261 +MPEG-1, MPEG-2, MPEG-4, MPEG- 7, and MPEG-21
Audio and Video II Video signal +Color systems Motion estimation Video compression standards +H.261 +MPEG-1, MPEG-2, MPEG-4, MPEG- 7, and MPEG-21 1 Video signal Video camera scans the image by following
More informationRec. ITU-R BT RECOMMENDATION ITU-R BT * WIDE-SCREEN SIGNALLING FOR BROADCASTING
Rec. ITU-R BT.111-2 1 RECOMMENDATION ITU-R BT.111-2 * WIDE-SCREEN SIGNALLING FOR BROADCASTING (Signalling for wide-screen and other enhanced television parameters) (Question ITU-R 42/11) Rec. ITU-R BT.111-2
More informationTW98 NTSC/PAL Analog Video to Digital Video Decoder
Techwell, Inc. TW98 NTSC/PAL Analog Video to Digital Video Decoder Preliminary Data Sheet 11/19/99 Introduction Features Techwell s TW98 is a high quality NTSC and PAL video decoder that is designed for
More informationDesign and Implementation of SOC VGA Controller Using Spartan-3E FPGA
Design and Implementation of SOC VGA Controller Using Spartan-3E FPGA 1 ARJUNA RAO UDATHA, 2 B.SUDHAKARA RAO, 3 SUDHAKAR.B. 1 Dept of ECE, PG Scholar, 2 Dept of ECE, Associate Professor, 3 Electronics,
More informationDesign of VGA Controller using VHDL for LCD Display using FPGA
International OPEN ACCESS Journal Of Modern Engineering Research (IJMER) Design of VGA Controller using VHDL for LCD Display using FPGA Khan Huma Aftab 1, Monauwer Alam 2 1, 2 (Department of ECE, Integral
More informationNH 67, Karur Trichy Highways, Puliyur C.F, Karur District UNIT-III SEQUENTIAL CIRCUITS
NH 67, Karur Trichy Highways, Puliyur C.F, 639 114 Karur District DEPARTMENT OF ELETRONICS AND COMMUNICATION ENGINEERING COURSE NOTES SUBJECT: DIGITAL ELECTRONICS CLASS: II YEAR ECE SUBJECT CODE: EC2203
More informationECE 372 Microcontroller Design
E.g. Port A, Port B Used to interface with many devices Switches LEDs LCD Keypads Relays Stepper Motors Interface with digital IO requires us to connect the devices correctly and write code to interface
More informationAVRcam Code Commentary. Version 1.3
AVRcam Code Commentary Version 1.3 Copyright 2007 Revision History Date Version Author Description 2/15/2007 1.0 John Orlando Initial release 2/22/2007 1.1 John Orlando Added sections for User Interface
More informationSPI Serial Communication and Nokia 5110 LCD Screen
8 SPI Serial Communication and Nokia 5110 LCD Screen 8.1 Objectives: Many devices use Serial Communication to communicate with each other. The advantage of serial communication is that it uses relatively
More informationR44E. 4-Channel Monitoring Encoder R-series Card Module User Manual. June 7, 2005 P/N
R44E 4-Channel Monitoring Encoder R-series Card Module User Manual June 7, 2005 P/N 101643-00 Test Equipment Depot - 800.517.8431-99 Washington Street Melrose, MA 02176 - FAX 781.665.0780 - TestEquipmentDepot.com
More information