Module Introduction. Purpose This training module covers 68K/ColdFire Specific Peripherals

Size: px
Start display at page:

Download "Module Introduction. Purpose This training module covers 68K/ColdFire Specific Peripherals"

Transcription

1 Introduction Purpose This training module covers 68K/ColdFire Specific Peripherals Objectives Explain the features of the Physical Layer Interface Controller (PLIC) module, including the configuration of the TDM ports. Describe the features and functions of the IDE Interface. Explain the features and internal structure of the Audio interface. Understand the CD ROM Block Decoder/Encoder module Explain how the Liquid Crystal Display (LCD) controller supports management of a second display area. Content 19 pages 4 questions Learning Time 30 minutes This module introduces you to various Application Specific Peripherals found on our ColdFire devices. We will discuss the features of the Physical Layer Interface Controller (PLIC), the IDE Interface, the Audio interface, the CD-ROM Block Decoder/Encoder module, and the Liquid Crystal Display (LCD) controller. 1

2 PLIC 1K I-Cache 4K SRAM 10/100 Ethernet Controller DMA USB UARTs JTAG V2 I Addr Gen I Fetch Instr Buf Dec&Sel Op A Gen & Ex MAC H/W Divide Debug Software HDLC System Bus Controller Interrupt Ctr Chip Selects SDRAM Ctr General Purpose I/O 3 PWMs DMA 4 Timers QSPI 4 TDMs Primarily intended to facilitate the interface with ISDN transceivers or codecs Connects at the physical layer with devices featuring: Interchip Digital Link (IDL) General Circuit Interface (GCI) 4 TDM ports FEATURES Supports IDL mode of operation Supports GCI mode of operation This module is primarily intended to facilitate designs that include Integrated Services Digital Network (ISDN) interfaces. Let s explore its features. The Physical Layer Interface Controller (PLIC) allows the MCF5272 to connect at a physical level with external Coder/Decoders (CODECs) and other peripheral devices that use either the General Circuit Interface (GCI) or Interchip Digital Link (IDL) physical layer protocols. The MCF5272 has four dedicated physical layer interface ports for connecting to external ISDN transceivers, CODECs, and other peripherals. There are three sets of pins for these interfaces. Port 0 has its own dedicated set of pins. Ports 1, 2, and 3 share a set of pins. Port 3 can also be configured to use a dedicated pin set. Ports 1, 2, and 3 always share the same Data Clock (DCL). When the ports are operated in slave mode, the PLIC can support a DCL frequency of MHz and Frame Sync Frequency (FSC/FSR) of 8 KHz. When in master mode, DCL should be no greater than one-twentieth of the CPU clock (CLKIN), with a maximum FSC/FSR of 8 KHz. The Interchip Digital Link (IDL) mode of operation is a four-wire interface used for full-duplex communication between ICs at the board level. This interface consists of a transmit path, a receive path, an associated clock, and a synchronization signal. These signals are known as Dout, Din, DCL, and FSC. The clock determines the rate of exchange of data in both transmit and receive directions and the sync controls when this exchange occurs. Three channels of data are exchanged every 125 microseconds. These channels consist of two 64-kbps B channels and one 16-kbps D channel used for full-duplex communication. The General Circuit Interface (GCI) mode was defined by European companies (Italtel, Siemens, Alcatel, and GPT). GCI is a time division multiplex (TDM) bus that combines the ISDN 2B+D data, control, and status information onto four signal pins. The GCI frame structure has the following format: two B channels, a monitor channel, the ISDN D channel, the command/indicate channel, and the A and E bits. 2 13

3 PLIC Now that you ve learned the general features of the PLIC, we ll look at it in more detail. This diagram depicts the PLIC from the perspective of connecting it to an ISDN transceiver with 8-KHz frame sync. The MCF5272 PLIC has four ports: Port 0 through Port 3. A port can service, read, or write any 2B + D-channel. These ports are connected through three pin sets, numbered 0, 1, and 3. Pin set 3 consists of data in and data out. Data clock and frame sync are common to pin set 1 and 3. In the case of set 1, which connects multiple ports, separate delayed frame sync generators are provided for each port which distinguish each port s active time slots. The four ports have a number of different timing and connectivity features. Port 0 connects through pin set 0. It operates as a slave-only port; that is, an external device must source Frame Sync Clock/Frame Sync Receive (FSC/FSR) and Data Clock (DCL). These pins are unidirectional inputs. DIN0 and DOUT0 are dedicated pins for Port 0. Port 1 connects through pin set 1. It operates as a master or slave port. In slave mode an external device must source FSC/FSR and DCL. In master mode, DCL1 and FSC1/FSR1 are outputs. These signals are, in turn, derived from the DCL0 and FSC/FSR from Port 0. For Port 1 to function in master mode, Port 0 must be enabled with an external transceiver sourcing DCL and FSC/FSR. The physical interface pins DIN1 and DOUT1 serve Ports 1, 2, and 3. Port 2 connects through pin set 1. It operates as a slave-only port and shares a data clock with Port 1. It shares DCL1 when Port 1 is in slave mode or GDCL when Port 1 is in master mode. A delayed frame sync, DFSC2, derived from FSC1, is connected to the DFSC2 output and fed to the Port 2 IDL/GCI block. Users can synchronize the Port 2 IDL/GCI block with an offset frame sync, (offset with respect to the Port 1 GCI/IDL block), by programming the Port 2 Sync Delay Register (P2SDR). Port 3 connects through pin set 1 or 3. It operates as a slave-only Port and shares a data clock with Port 1. It shares DCL1 when Port 1 is in slave mode, or GDCL, when Port 1 is in master mode. A delayed frame sync, DFSC3, is derived from FSC1 and is fed to the Port 3 IDL/GCI block. Programming the Port 3 sync delay register, P3SDR, allows it to be synchronized with an offset frame sync (offset with respect to the Port 1 GCI/IDL block). Port 3 can also have dedicated data in and data out pins, DIN3 and DOUT3 of pin set 3. This allows the MCF5272 device to connect to ISDN NT1s that have a common frame sync and clock, but two sets of serial data-in and data-out pins. The MCF5272 PLIC provides two sets of D-channel arbitration control pins: DREQ0 and DGNT0 for pin set 0, and DREQ1 and DGNT1 for pin set 1. Finally, because pin set 1 connects Ports 1, 2, and 3, these ports do not have D-channel arbitration control signals. 3

4 TDM Ports Configuration 1K I-Cache 4K SRAM 10/100 Ethernet Controller DMA USB 1.1 JTAG V2 I Addr Gen I Fetch Instr Buf Dec&Sel Op A Gen & Ex MAC H/W Divide Debug System Bus Controller Interrupt Ctr Chip Selects SDRAM Ctr General Purpose I/O 3 PWMs DMA 4 Timers QSPI Port 0 One Set of Pins used for Standard IDL / GCI Port with Pins for D Channel Passive Bus Arbitration Ports 1, 2 & 3 Pins to allow Port 1 Support for D Channel Passive Bus Arbitration Ports 2 & 3 Share Common Frame Sync & Clock with Port 1 Delayed Frame Sync Generation for Ports 1, 2 & 3 Ports 1, 2, & 3 can be used for Codecs or additional transceivers Port 3 can be used as dedicated port Shares common clock with Port 1 Delayed frame sync DFSC3 used to align frame. Multiplexed with other pin functions 2 UARTs Software HDLC 4 TDMs Here is some configuration information for the 4 TDM Ports. Port 0 has one set of pins used for standard IDL/GCI port with pins for D-channel Passive Bus Arbitration. Ports 1, 2 & 3 have pins to allow Port 1 to support D Channel Passive Bus Arbitration. Ports 2 & 3 share common Frame Sync & Clock with Port 1. Ports 1, 2 & 3 also have delayed Frame Sync Generation and can be used for Codecs or additional transceivers. Port 3 can be used as a dedicated port that shares common clock with Port 1. It also has delayed frame sync DFSC3 used to align the frame and is multiplexed with other pin functions. 4 39

5 Question Which of the following are features of the Physical Layer Interface Controller (PLIC) module? Select all that apply and then click Done. A. It allows the MCF5272 to connect at a physical level with external Coder/Decoders. B. It supports the latest TFT (Thin Film Transistor) active matrix panels. C. It is primarily intended to facilitate designs that include Integrated Services Digital Network (ISDN) interfaces D. It has four ports: Port 0 through Port 3. Done Take a moment now to answer this question about the Physical Layer Interface Controller module. Select all that apply and then click Done. Correct! A, C, and D are features of the PLIC. It allows the MCF5272 to connect at a physical level with external Coder/Decoders, it is primarily intended to facilitate designs that include Integrated Services Digital Network (ISDN) interfaces, and it has four ports: Port 0 through Port 3. 5

6 HDLC Software 1K I-Cache 4K SRAM 10/100 Ethernet Controller DMA USB UARTs JTAG V2 I Addr Gen I Fetch Instr Buf Dec&Sel Op A Gen & Ex MAC H/W Divide Debug Software HDLC System Bus Controller Interrupt Ctr Chip Selects SDRAM Ctr General Purpose I/O 3 PWMs DMA 4 Timers QSPI 4 TDMs FEATURES HDLC software module: Supports LAPB, LAPD, X.25, etc Supports multiple channels simultaneously Contains: Table lookup based framer/deframer Operation at 56 ot 64 Kbps CRC generation/verification, bit stuffing/unstuffing Shared or separate opening/closing flags Aborted and erroneous frame counter Provided as linkable object module with documented API ColdFire HLDC Software is available at Another module in ColdFire is the High Level Data Link Control (HDLC) software module. The HDLC is a bit-oriented open systems interconnection (OSI) Layer 2 protocol commonly used in data communications systems. Many other common layer 2 protocols, such as, ISDN LAP-B, ISDN LAP-D, and Ethernet, are heavily based on HDLC. Since the soft HDLC module is just an instantiation of software, it can support multiple channels simultaneously. Freescale has developed a software HDLC framer/deframer function, which is designed to run on an MCF5272 processor. The peripheral independent main software block is capable of running on any ColdFire Version 2 based processor. However, the software object module, as delivered, assumes the presence of a number of lookup tables in ROM, currently only present on the MCF5272 device. The ColdFire HDLC receive (Rx) features include: it operates at 56 or 64 Kbps, it enables or disables CRC checking, it reports the number of CRC errors and aborts to calling function, it has address recognition of up to three independent addresses per channel - two regular independent addresses, one independent address associated with a mask, and the broadcast address. It also recognizes 0-, 8-, or 16-bit addresses. Finally, it restarts reception on any frame boundary. The MCF5272 ColdFire HDLC software module is available on the external Freescale website for free via a click software license agreement. The software is delivered to the licensee in object format library (libhdlc.a) ready to be linked together with the customer s own software. It consists of two main functions: HDLC_Tx_Driver and HDLC_Rx_Driver. 6 14

7 IDE interface Audio 8K Byte i-cache ColdFire V2 I Addr Gen B u s FEATURES PLL Frequency Synthesizer QSPI 12-bit ADC IDE interface Flash Media interface 96K Byte SRAM DUART Timers GPIOs I²Cs I Fetch Instr Buf Dec & Sel Op A Gen & Ex EMAC H/W Divide Debug C o n t r o l SDRAM Cntr & Chip Selects DMAs IDE and FlashMedia interface MCF5249 CS2, CS3, and RWb are used for IDE Interface Buffer enable outputs supplied by MCF5249 Next, let s look at the IDE interface and gather some details about its features and functions. The MCF5249 device system bus allows connection of an IDE hard disk drive and SmartMedia flash card with minimal external hardware. The IDE interface is useful in industrial and audio applications to interface with devices in order to store or retrieve large amounts of data in non-volatile memory such as a hard disk drive or CD-ROM. The MCF5249 uses chip select 2, chip select 3, and RWb to generate control signals DIOR and DIOW for f the IDE interface. The loading associated with the IDE bus means that buffers are required to reduce the loading on the MCF5249 bus. The MCF5249 also has two buffer enable outputs that help to eliminate the need for external logic to control address and data bus buffers. The enables are programmable to allow buffers to be connected singly or cascaded. 7

8 IDE interface Example MCF5249 A1 A2 A3 A4 A5 BUFENB2 D[31:16] BUFENB2 R/W GPO IDEIORDY IDEIOR IDEIOW GPIO Buffer /OE DIR Buffer /OE DIR IDE 40-pin header IDE_A0 IDE_A1 IDE_A2 IDE_CS0 IDE_CS1 IDE_D[15:0] IDE_RESET IDE_IOCHRDY IDE_IOR IDE_IOW IDE_IRQ Let s take a look at an IDE interface example. Notice that there is one set of buffers in the graphic set-up. The SDRAM or flash ROM is connected directly to the ColdFire bus. The IDE interface shares most signals with the ColdFire address and data bus. To prevent the flash ROM or SDRAM signals from going to or from the IDE interface, the address and data lines are buffered to the IDE interface. The BUFENB2 signal is active-low external buffer enable. This enable is always inactive when CS0 is active, and it should enable a buffer for peripheral devices, except boot ROM. 8

9 IDE Setup Steps Step Notes 1. Program the Chip Select 2 registers. You need to program CSAR2, CSMR2, and CSCR2. Use the following settings for CSCR2: AA = 0 (/TA generated by IDEconfig2 register) PS = 10 (16-bit port size) BSTR, BSTW = 00 (disable bursting for read and write cycles)] 2. Program the IDEconfig1 register. This step controls IDE bus timings and buffer enables. 3. Program the IDEconfig2 register. Use the following settings for IDEconfig2: TAenable2 = 1 (this allows the IDE control block to generate /TA for CS2 cycles) IORDYenable2 = 1 (only if IORDY signal is used)] Once the hardware interface is set up, there is a simple software sequence to configure the bus for the IDE interface. Program the Chip Select 2 registers inside the chip select module. (CSAR2, CSMR2, CSCR2). CSAR2, CSMR2 must be programmed to see the IDE interface in the correct part of the ColdFire address map. Next, write the IDEconfig1 register for bus timings and buffer enables. Program IDECONFIG2 register. Program this register with TA enable 2 = 1,IORDY enable 2 = 1 if IORDY is connected from the IDE drive to the MCF5249 chip and IORDY enable 2 = 0 if IORDY wait handshake is not used. 9

10 Question True or false? The IDE interface is useful in industrial and audio applications to interface with devices in order to store or retrieve large amounts of data in non-volatile memory. Click the correct answer and then click Done. A) True A) False Done Please answer this question about the IDE interface. Correct! The IDE interface is useful in industrial and audio applications to interface with devices in order to store or retrieve large amounts of data in non-volatile memory. 10

11 Audio Audio 8K Byte i-cache ColdFire V2 I Addr Gen B u s FEATURES PLL Frequency Synthesizer QSPI 12-bit ADC IDE interface Flash Media interface 96K Byte SRAM DUART Timers GPIOs I²Cs I Fetch Instr Buf Dec & Sel Op A Gen & Ex EMAC H/W Divide Debug C o n t r o l SDRAM Cntr & Chip Selects DMAs Four serial audio interfaces supporting IIS and EIAJ formats Two IEC958 digital audio receivers with 4 muxed inputs One IEC958 transmitter with two outputs Here we have the Audio interface, which is available on the MCF5249. This module allows the MCF5249 to receive and transmit digital audio over serial audio interfaces (IIS/EIAJ) and digital audio interfaces (IEC958). It contains four serial audio interfaces that support IIS and EIAJ formats. It also contains two IEC958 digital audio receivers with four multiplexed inputs. Finally, the last component of the Audio is one IEC958 transmitter with two outputs. 11

12 Audio interface IEC958 (SPDIF) Digital Audio Interfaces 2-Serial Digital Audio Receivers 1-Serial Digital Audio Transmitter with 2 output pin Audio interface Digital Audio interfaces Serial Audio interfaces Philips I2S / Sony EIAJ Serial Audio Interfaces 1-Four pin interface-transmit /Receive interface 3- Three pin interfaces, 2 are dedicated to Receive and 1 is dedicated to Transmit 40-bit wide Audio Data Bus Block Encoder/Decoder is also included to read/write CD-ROM format CD ROM Block Encoder / Decoder PDOR and PDIR Processor interfaces Audio data routes from any input to any output or through the CPU via the PDOR and PDIR processor interfaces. Frequency control module for clock synchronization with incoming sample frequency. Frequency Control Audio Tick Interrupt Generator The Audio interface allows you to receive and transmit digital audio over serial audio and digital audio interfaces. The Audio Tick Interrupt is used to aid a busy system by allowing an interrupt to occur after a number of (programmable) sample pairs to help avoid underrun issues on the transmit or receive FIFOs. The Audio interface has two IEC958 digital audio input interfaces and one IEC958 digital audio output interface. There are four digital audio input pins and two digital audio output pins. An internal multiplexer selects one of the four inputs to the digital audio input interface. There is one digital audio output interface but it has two IEC958 outputs. One output carries the professional c channel and the other caries the consumer c channel. The remaining outputs carry identical data. The module has four serial Philips I2S/Sony EIAJ audio interfaces. One interface is a 4-pin (one bit clock, one word clock, one data in, one data out). The other three interfaces are 3-pin (one bit clock, one word clock, one data in or out). Serial data transmit / receive interfaces have no limit on minimum incoming or outgoing sampling frequency. The maximum SCLK frequency is limited to 1/3 of the internal system clock (CPUclk/2). The Audio interface also includes a 40-bit wide Audio Data bus CD ROM Block Encoder/Decoder to read and write CD-ROM format. The module contains a frequency control module for clock synchronization with incoming sample frequency. The PDOR and PDIR processor interfaces allow audio data routes from any input to any output or through the CPU. 12

13 Audio interfaces Digital Audio Receivers 1&2 Serial Audio Receivers 1, 3 & 4 CPU Bus PDOR1 PDOR2 PDOR3 Block Encoder Audio Bus bit Time Multiplexed Bus Source Select Source Select Source Select Source Select Source Select FIFO 6 Fields FIFOs 6 fields each FIFO 6 Fields FIFO 6 Fields Block Decoder FIFO 6 Fields Digital Audio Transmitter Serial Audio Transmitters 1 & 2 PDIR1 PDIR2 CPU Bus PDIR3 Let s take a closer look at the Audio interface s internal structure. The Audio s FIFOs (PDIR 1,2 and 3 and PDOR 1,2 and 3) interface directly to the internal ColdFire bus. Audio data sent to and from the FIFOs are routed to and from the specific audio interface through the 40-bit Audio bus controlled by the Audio interface s configuration registers. Once the audio path is set up and configured, the user simply reads and writes the PDIR and PDOR registers respectively to receive and transmit audio data to and from the audio interfaces. 13

14 Question True or false? The Audio s FIFOs (PDIR 1,2 and 3 and PDOR 1,2 and 3) interface directly to the Audio Bus. Click the correct answer and then click Done. A) True B) False Done Please answer this question about the Audio. Correct! The Audio s FIFOs (PDIR 1,2 and 3 and PDOR 1,2 and 3) interface directly to the internal ColdFire bus. 14

15 CD-ROM Block Decoder/Encoder CPU Bus PDOR1 PDOR2 PDOR3 One 32-bit block control register is associated with the interface Source Select FIFO 6 Fields PDIR1 Audio Bus Source Select FIFO 6 Fields Block Decoder PDIR2 Block Encoder Source Select FIFO 6 Fields PDIR3 PDOR3 is equipped with a CD ROM block encoder block by block basis Nominal block length of 2352 bytes PDIR2 is equipped with a CD ROM block decoder Due to the addition of the decoder, PDIR2 is equipped with additional interrupts CPU Bus Let s move on to the CD ROM Block Decoder/Encoder. This is used to interface to a CD ROM. This interface allows the MCF52429 to decode/encode CD ROM formats through the audio interface module. One 32-bit block control register is associated with the interface. PDOR3 is equipped with a CD ROM block encoder. This functions on a block by block basis, in which each block is generally 2352 bytes long. PDIR2 is equipped with a CD ROM block decoder. Due to the addition of the decoder, PDIR2 is equipped with additional interrupts. 15

16 LCD Controller Support for single (non-split) screen monochrome or color LCD panels and self-refresh type LCD panels: Passive-matrix color (passive color or CSTN) Active matrix color (active color or TFT) Grey-scale Black and white Maximum resolution of 800 x 600 Panel Type Monochrome CSTN TFT Bit/Pixel ,8 12 4,8 12, 16, 18 Panel Interface (bits) 1,2,4,8 1,2,4,8 1,2,4, , 16, 18 Number of Gray Level/Color Black and white 4 out of palette of , 256 out of palette of , 256 out of palette of 256K 4096, 64K, 256K The LCD controller provides support for panels with resolutions up to SVGA which is (800x600) pixels with a maximum of 262K different colors in an 18 bits per pixel format. Not only are standard panels supported, but extra interface signals are provided for special SHARP panels. It supports the latest TFT (Thin Film Transistor) active matrix panels, as well as older passive matrix color (CSTN), grey scale, and B/W (monochrome) panels. The value of each color pixel on the screen is represented by a 4-, 8-, 12-, 16- or 18-bit code from the image stored in memory. And the 4- and 8- bit per pixel modes utilize mapping RAMs for both the background plane and the graphics window. For 4-bit and 8-bit passive matrix color displays, the 12-bit RGB code from the mapping RAM is output to the FRC blocks that independently process the code corresponding to the red, green, and blue components of each pixel to generate the required shade and intensity. For 4-bit and 8-bit active matrix display, the 18-bit output from the mapping RAM is output to the panel. For 12-bit mode for passive matrix color display, the mapping RAM is by-passed and output directly to the FRC block. Now let s examine the table. A 4bpp image on a TFT panel will have 16 available color entries out of a palette of 256K possible colors. An 8bpp image on a TFT panel will have 256 available color entries out of a palette of 256K possible colors. A 12, 16, or 18 bpp image on a TFT panel will output the image color data from memory to the panel with the maximum available colors of the image being 4096 colors for a 12bpp image, 64K colors for a 16 bpp image, and 256K colors for an 18bpp image. For CSTN the palette of available colors is A 4bpp image on a CSTN panel will have 16 available entries out of a palette of 4096 possible colors. An 8bpp image on a CSTN panel will have 256 available entries out of a palette of 4096 possible colors. A 12bpp image on a CSTN panel will output image data from memory to the panel with the maximum available colors for the image being 4096 colors. In monochrome mode images of 2bpp have 4 gray scale entries in the look-up table out of a palette of

17 LCD Controller Supports various industry standard LCD Displays Supports timing requirements for Sharp 240x320 HR-TFT Panel Support for single (non-split) screen monochrome or color LCD panels and self-refresh type LCD panels Logical operation between color hardware cursor and background plane Hardware panning enabled Graphic Window support for view finder function in color display 256 transparency levels for alpha blending between graphic window and background plane. LCD Controller Block Diagram Background Plane Gray Scale Interface & Buffer LCD Arbiter Alpha Blending Interface Logic LCD Panel Graphic Window Color Interface & Buffer The (LCD) Liquid Crystal Display controller supports management of a second display area called a graphic window. Similar to the background plane, the graphic window is supported in LCD color panel screens for viewfinder and graphic hardware cursor functions. The position and size of the graphic window displayed on and LCD screen is programmable, and it is overlaid on top of the background plane. The graphic window can be alpha blended with the background plane. This process combines the graphic window with the background plane allowing the two planes to render new blended colors and/or images. Another feature supported by the controller is color keying for a graphical hardware cursor. Color keying is the removal of color from one image to reveal another image in the background. As shown in the diagram, there are two parallel data paths. One for the background plane and one for the graphic window, also known as the foreground plane. Data for the background and foreground planes are fetched from system memory (for example, SDRAM) via the LCD controller s internal DMA controller. The LCD controller DMA controller accesses the system memory using fixed length or dynamic burst length, depending on the desired system performance. After data is loaded into the buffer, the LCD controller can byte swap the data or perform hardware panning if those operations are selected. If the data is in 4bpp or 8bpp format, then that same 4bpp or 8bpp data will be used and an index into a color mapping table to select an 18-bit color. Data in 12bpp, 16bpp, or 18bpp do not use the color mapping table. The background data and graphics window data is then shifted to an alpha blending module which combines the two planes with reference to an alpha value or a color key. The alpha blending module then generates a single image. The image is then shifted to either a gray scale or color interface buffer depending on the image type. From one of these buffers the image is directed to an interface logic block to be shifted out to a panel. One last thing to note, configuring the LCD clock and the LCD panel timing correctly is critical in establishing a properly operating display. 17

18 Question Match the module names with their descriptions by dragging the letters on the left to their appropriate locations on the right. Click Done when you are finished. A Physical Layer Interface Controller (PLIC) module C Allows the MCF5249 to receive and transmit digital audio over serial audio interfaces (IIS/EIAJ) and digital audio interfaces (IEC958). B High Level Data Link Control (HDLC) software module D Allows the MCF52429 to decode/encode CD ROM formats through the audio interface module. C Audio Interface module B A bit-oriented open systems interconnection (OSI) Layer 2 protocol commonly used in data communications systems D CD ROM Block Decoder/Encoder A Allows the MCF5272 to connect at a physical level peripheral devices that use either the General Circuit Interface (GCI) or Interchip Digital Link (IDL) physical layer protocols. Done Reset Show Solution Now, let s check your understanding of the various Coldfire modules. Correct. The correct answers are shown. 18

19 Summary PLIC (MCF5272) TDM Ports (MCF5272) IDE Interface (MCF5249) Audio (MCF5249) CD ROM Block Decoder/Encoder LCD Controller In this module, you learned about the various Application Specific Peripherals found on our ColdFire devices. You learned about the Physical Layer Interface Controller (PLIC), the TDM Ports, the IDE Interface, the Audio interface, the CD- ROM Block Decoder/Encoder module, and the Liquid Crystal Display (LCD) controller. 19

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

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 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 information

Laboratory Exercise 4

Laboratory 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 information

TOWARD A FOCUSED MARKET William Bricken September A variety of potential markets for the CoMesh product. TARGET MARKET APPLICATIONS

TOWARD A FOCUSED MARKET William Bricken September A variety of potential markets for the CoMesh product. TARGET MARKET APPLICATIONS TOWARD A FOCUSED MARKET William Bricken September 2002 A variety of potential markets for the CoMesh product. POTENTIAL TARGET MARKET APPLICATIONS set-top boxes direct broadcast reception signal encoding

More information

Overview of BDM nc. The IEEE JTAG specification is also recommended reading for those unfamiliar with JTAG. 1.2 Overview of BDM Before the intr

Overview of BDM nc. The IEEE JTAG specification is also recommended reading for those unfamiliar with JTAG. 1.2 Overview of BDM Before the intr Application Note AN2387/D Rev. 0, 11/2002 MPC8xx Using BDM and JTAG Robert McEwan NCSD Applications East Kilbride, Scotland As the technical complexity of microprocessors has increased, so too has the

More information

Parallel Peripheral Interface (PPI)

Parallel 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 information

Section 14 Parallel Peripheral Interface (PPI)

Section 14 Parallel Peripheral Interface (PPI) Section 14 Parallel Peripheral Interface (PPI) 14-1 a 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

More information

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 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 information

Design and Implementation of Timer, GPIO, and 7-segment Peripherals

Design and Implementation of Timer, GPIO, and 7-segment Peripherals Design and Implementation of Timer, GPIO, and 7-segment Peripherals 1 Module Overview Learn about timers, GPIO and 7-segment display; Design and implement an AHB timer, a GPIO peripheral, and a 7-segment

More information

IEEE802.11a Based Wireless AV Module(WAVM) with Digital AV Interface. Outline

IEEE802.11a Based Wireless AV Module(WAVM) with Digital AV Interface. Outline IEEE802.11a Based Wireless AV Module() with Digital AV Interface TOSHIBA Corp. T.Wakutsu, N.Shibuya, E.Kamagata, T.Matsumoto, Y.Nagahori, T.Sakamoto, Y.Unekawa, K.Tagami, M.Serizawa Outline Background

More information

UNIVERSITY OF TORONTO JOÃO MARCUS RAMOS BACALHAU GUSTAVO MAIA FERREIRA HEYANG WANG ECE532 FINAL DESIGN REPORT HOLE IN THE WALL

UNIVERSITY OF TORONTO JOÃO MARCUS RAMOS BACALHAU GUSTAVO MAIA FERREIRA HEYANG WANG ECE532 FINAL DESIGN REPORT HOLE IN THE WALL UNIVERSITY OF TORONTO JOÃO MARCUS RAMOS BACALHAU GUSTAVO MAIA FERREIRA HEYANG WANG ECE532 FINAL DESIGN REPORT HOLE IN THE WALL Toronto 2015 Summary 1 Overview... 5 1.1 Motivation... 5 1.2 Goals... 5 1.3

More information

Publicity around hacking of today's cars OEM s want to prevent software from being copied

Publicity around hacking of today's cars OEM s want to prevent software from being copied September 2013 Security Publicity around hacking of today's cars OEM s want to prevent software from being copied Hi-Res Color Graphics WVGA LCD is becoming more economical Fully reconfigurable clusters

More information

Logic Devices for Interfacing, The 8085 MPU Lecture 4

Logic 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 information

C8188 C8000 1/10. digital audio modular processing system. 4 Channel AES/EBU I/O. features. block diagram. 4 balanced AES inputs

C8188 C8000 1/10. digital audio modular processing system. 4 Channel AES/EBU I/O. features. block diagram. 4 balanced AES inputs features 4 balanced AES inputs Input Sample Rate Converters (SRC) 4 balanced AES outputs Relay bypass for pairs of I/Os Relay wait time after power up Master mode (clock master for the frame) 25pin Sub-D,

More information

C8000. switch over & ducking

C8000. switch over & ducking features Automatic or manual Switch Over or Fail Over in case of input level loss. Ducking of a main stereo or surround sound signal by a line level microphone or by a pre recorded announcement / ad input.

More information

Sundance Multiprocessor Technology Limited. Capture Demo For Intech Unit / Module Number: C Hong. EVP6472 Intech Demo. Abstract

Sundance Multiprocessor Technology Limited. Capture Demo For Intech Unit / Module Number: C Hong. EVP6472 Intech Demo. Abstract Sundance Multiprocessor Technology Limited EVP6472 Intech Demo Unit / Module Description: Capture Demo For Intech Unit / Module Number: EVP6472-SMT949 Document Issue Number 1.1 Issue Data: 27th April 2012

More information

SPI Serial Communication and Nokia 5110 LCD Screen

SPI 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 information

BABAR IFR TDC Board (ITB): requirements and system description

BABAR IFR TDC Board (ITB): requirements and system description BABAR IFR TDC Board (ITB): requirements and system description Version 1.1 November 1997 G. Crosetti, S. Minutoli, E. Robutti I.N.F.N. Genova 1. Timing measurement with the IFR Accurate track reconstruction

More information

HDMI 8x8 and 16x16 Crossbarrepeater for OEM applications

HDMI 8x8 and 16x16 Crossbarrepeater for OEM applications http://www.mds.com HDMI x and x Crossbarrepeater for OEM applications MDS, known for its innovative audio and video products, has created an off the shelf board level HDMI crossbar for integration into

More information

CSE140L: Components and Design Techniques for Digital Systems Lab. CPU design and PLDs. Tajana Simunic Rosing. Source: Vahid, Katz

CSE140L: Components and Design Techniques for Digital Systems Lab. CPU design and PLDs. Tajana Simunic Rosing. Source: Vahid, Katz CSE140L: Components and Design Techniques for Digital Systems Lab CPU design and PLDs Tajana Simunic Rosing Source: Vahid, Katz 1 Lab #3 due Lab #4 CPU design Today: CPU design - lab overview PLDs Updates

More information

Design and analysis of microcontroller system using AMBA- Lite bus

Design and analysis of microcontroller system using AMBA- Lite bus Design and analysis of microcontroller system using AMBA- Lite bus Wang Hang Suan 1,*, and Asral Bahari Jambek 1 1 School of Microelectronic Engineering, Universiti Malaysia Perlis, Perlis, Malaysia Abstract.

More information

EECS150 - Digital Design Lecture 12 - Video Interfacing. Recap and Outline

EECS150 - 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 information

C ch optical MADI & AoIP I/O. MASTER mode: A C8000 frame may be clocked via MADI input or AES67 network. AoIP Dante Brooklin II OEM module

C ch optical MADI & AoIP I/O. MASTER mode: A C8000 frame may be clocked via MADI input or AES67 network. AoIP Dante Brooklin II OEM module features Interface for AoIP (AES67 or DANTE) Two AoIP network ports for redundant or switch operation MADI I/O connection Optical SFP module / LC connectors (multi mode or single mode fiber) BNC parallel

More information

C8000. sync interface. External sync auto format sensing : AES, Word Clock, Video Reference

C8000. sync interface. External sync auto format sensing : AES, Word Clock, Video Reference features Standard sync module for a frame Internal sync @ 44.1 / 48 / 88.2 / 96kHz External sync auto format sensing : AES, Word Clock, Video Reference Video Reference : Black Burst (NTSC or PAL) Composite

More information

EECS150 - Digital Design Lecture 10 - Interfacing. Recap and Topics

EECS150 - Digital Design Lecture 10 - Interfacing. Recap and Topics EECS150 - Digital Design Lecture 10 - Interfacing Oct. 1, 2013 Prof. Ronald Fearing Electrical Engineering and Computer Sciences University of California, Berkeley (slides courtesy of Prof. John Wawrzynek)

More information

8 DIGITAL SIGNAL PROCESSOR IN OPTICAL TOMOGRAPHY SYSTEM

8 DIGITAL SIGNAL PROCESSOR IN OPTICAL TOMOGRAPHY SYSTEM Recent Development in Instrumentation System 99 8 DIGITAL SIGNAL PROCESSOR IN OPTICAL TOMOGRAPHY SYSTEM Siti Zarina Mohd Muji Ruzairi Abdul Rahim Chiam Kok Thiam 8.1 INTRODUCTION Optical tomography involves

More information

EDA385 Bomberman. Fredrik Ahlberg Adam Johansson Magnus Hultin

EDA385 Bomberman. Fredrik Ahlberg Adam Johansson Magnus Hultin EDA385 Bomberman Fredrik Ahlberg ael09fah@student.lu.se Adam Johansson rys08ajo@student.lu.se Magnus Hultin ael08mhu@student.lu.se 2013-09-23 Abstract This report describes how a Super Nintendo Entertainment

More information

AD9884A Evaluation Kit Documentation

AD9884A 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 information

STA2051E VESPUCCI 32-BIT SINGLE CHIP BASEBAND CONTROLLER FOR GPS AND TELEMATIC APPLICATIONS 1 FEATURES. Figure 1. Packages

STA2051E VESPUCCI 32-BIT SINGLE CHIP BASEBAND CONTROLLER FOR GPS AND TELEMATIC APPLICATIONS 1 FEATURES. Figure 1. Packages STA2051 VESPUCCI 32-BIT SINGLE CHIP BASEBAND CONTROLLER FOR GPS AND TELEMATIC APPLICATIONS DATA BRIEF 1 FEATURES ARM7TDMI 16/32 bit RISC CPU based host microcontroller. Complete Embedded Memory System:

More information

Lecture 2: Digi Logic & Bus

Lecture 2: Digi Logic & Bus Lecture 2 http://www.du.edu/~etuttle/electron/elect36.htm Flip-Flop (kiikku) Sequential Circuits, Bus Online Ch 20.1-3 [Sta10] Ch 3 [Sta10] Circuits with memory What moves on Bus? Flip-Flop S-R Latch PCI-bus

More information

Sundance Multiprocessor Technology Limited. Capture Demo For Intech Unit / Module Number: C Hong. EVP6472 Intech Demo. Abstract

Sundance Multiprocessor Technology Limited. Capture Demo For Intech Unit / Module Number: C Hong. EVP6472 Intech Demo. Abstract Sundance Multiprocessor Technology Limited EVP6472 Intech Demo Unit / Module Description: Capture Demo For Intech Unit / Module Number: EVP6472-SMT909 Document Issue Number 1.1 Issue Data: 25th Augest

More information

IMS B007 A transputer based graphics board

IMS 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 information

Manual Version Ver 1.0

Manual Version Ver 1.0 The BG-3 & The BG-7 Multiple Test Pattern Generator with Field Programmable ID Option Manual Version Ver 1.0 BURST ELECTRONICS INC CORRALES, NM 87048 USA (505) 898-1455 VOICE (505) 890-8926 Tech Support

More information

Hitachi Europe Ltd. ISSUE : app084/1.0 APPLICATION NOTE DATE : 28/04/99

Hitachi Europe Ltd. ISSUE : app084/1.0 APPLICATION NOTE DATE : 28/04/99 APPLICATION NOTE DATE : 28/04/99 Design Considerations when using a Hitachi Medium Resolution Dot Matrix Graphics LCD Introduction Hitachi produces a wide range of monochrome medium resolution dot matrix

More information

RF4432 wireless transceiver module

RF4432 wireless transceiver module RF4432 wireless transceiver module 1. Description RF4432 adopts Silicon Lab Si4432 RF chip, which is a highly integrated wireless ISM band transceiver. The features of high sensitivity (-121 dbm), +20

More information

HOLITA HDLC Core: Datasheet

HOLITA HDLC Core: Datasheet HOLITA HDLC Core: Datasheet Version 1.0, July 2012 8-bit Parallel to Serial Shift 8-bit Serial to Parallel Shift HDLC Core FSC16/32 Generation Zero Insert Transmit Control FSC16/32 Check Zero Deletion

More information

Table 1. Summary of MCF5223x Errata

Table 1. Summary of MCF5223x Errata Freescale Semiconductor MCF52235DE Chip Errata Rev 9, 02/2015 MCF52235 Chip Errata Silicon Revision: All This document identifies implementation differences between the MCF5223x processors and the description

More information

Design and Implementation of an AHB VGA Peripheral

Design 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 information

HD66840/HD LVIC/LVIC-II (LCD Video Interface Controller) Description. Features

HD66840/HD LVIC/LVIC-II (LCD Video Interface Controller) Description. Features HD6684/HD6684 LVIC/LVIC-II (LCD Video Interface Controller) Description The HD6684/HD6684 LCD video interface controller (LVIC/LVIC-II) converts standard RGB video signals for CRT display into LCD data.

More information

Digilent Nexys-3 Cellular RAM Controller Reference Design Overview

Digilent Nexys-3 Cellular RAM Controller Reference Design Overview Digilent Nexys-3 Cellular RAM Controller Reference Design Overview General Overview This document describes a reference design of the Cellular RAM (or PSRAM Pseudo Static RAM) controller for the Digilent

More information

A MISSILE INSTRUMENTATION ENCODER

A MISSILE INSTRUMENTATION ENCODER A MISSILE INSTRUMENTATION ENCODER Item Type text; Proceedings Authors CONN, RAYMOND; BREEDLOVE, PHILLIP Publisher International Foundation for Telemetering Journal International Telemetering Conference

More information

The Project & Digital Video. Today. The Project (1) EECS150 Fall Lab Lecture #7. Arjun Singh

The 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 information

Hello and welcome to this training module for the STM32L4 Liquid Crystal Display (LCD) controller. This controller can be used in a wide range of

Hello and welcome to this training module for the STM32L4 Liquid Crystal Display (LCD) controller. This controller can be used in a wide range of Hello and welcome to this training module for the STM32L4 Liquid Crystal Display (LCD) controller. This controller can be used in a wide range of applications such as home appliances, medical, automotive,

More information

BUSES IN COMPUTER ARCHITECTURE

BUSES IN COMPUTER ARCHITECTURE BUSES IN COMPUTER ARCHITECTURE The processor, main memory, and I/O devices can be interconnected by means of a common bus whose primary function is to provide a communication path for the transfer of data.

More information

BASCOM-TV. TV Code Features: ICs supported: BASCOM versions:

BASCOM-TV. TV Code Features: ICs supported: BASCOM versions: BASCOM-TV With this software module you can generate output directly to a TV - via an RGB SCART connection - from BASCOM (AVR), using a just few resistors and a 20 MHz crystal. Write your program with

More information

SignalTap Plus System Analyzer

SignalTap Plus System Analyzer SignalTap Plus System Analyzer June 2000, ver. 1 Data Sheet Features Simultaneous internal programmable logic device (PLD) and external (board-level) logic analysis 32-channel external logic analyzer 166

More information

BABAR IFR TDC Board (ITB): system design

BABAR IFR TDC Board (ITB): system design BABAR IFR TDC Board (ITB): system design Version 1.1 12 december 1997 G. Crosetti, S. Minutoli, E. Robutti I.N.F.N. Genova 1. Introduction TDC readout of the IFR will be used during BABAR data taking to

More information

Chapter 9 MSI Logic Circuits

Chapter 9 MSI Logic Circuits Chapter 9 MSI Logic Circuits Chapter 9 Objectives Selected areas covered in this chapter: Analyzing/using decoders & encoders in circuits. Advantages and disadvantages of LEDs and LCDs. Observation/analysis

More information

Design and Implementation of SOC VGA Controller Using Spartan-3E FPGA

Design 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 information

TABLE 3. MIB COUNTER INPUT Register (Write Only) TABLE 4. MIB STATUS Register (Read Only)

TABLE 3. MIB COUNTER INPUT Register (Write Only) TABLE 4. MIB STATUS Register (Read Only) TABLE 3. MIB COUNTER INPUT Register (Write Only) at relative address: 1,000,404 (Hex) Bits Name Description 0-15 IRC[15..0] Alternative for MultiKron Resource Counters external input if no actual external

More information

LAX_x Logic Analyzer

LAX_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 information

FPGA Laboratory Assignment 4. Due Date: 06/11/2012

FPGA 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 information

NS8050U MICROWIRE PLUSTM Interface

NS8050U MICROWIRE PLUSTM Interface NS8050U MICROWIRE PLUSTM Interface National Semiconductor Application Note 358 Rao Gobburu James Murashige April 1984 FIGURE 1 Microwire Mode Functional Configuration TRI-STATE is a registered trademark

More information

CHAPTER1: Digital Logic Circuits

CHAPTER1: 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 information

FPGA Design. Part I - Hardware Components. Thomas Lenzi

FPGA Design. Part I - Hardware Components. Thomas Lenzi FPGA Design Part I - Hardware Components Thomas Lenzi Approach We believe that having knowledge of the hardware components that compose an FPGA allow for better firmware design. Being able to visualise

More information

S6B CH SEGMENT DRIVER FOR DOT MATRIX LCD

S6B CH SEGMENT DRIVER FOR DOT MATRIX LCD 64 CH SEGMENT DRIVER FOR DOT MATRIX LCD June. 2000. Ver. 0.0 Contents in this document are subject to change without notice. No part of this document may be reproduced or transmitted in any form or by

More information

Pivoting Object Tracking System

Pivoting 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 information

Introduction to Serial I/O

Introduction to Serial I/O CS/ECE 6780/5780 Al Davis Serial I/O Today s topics: general concepts in preparation for Lab 8 1 CS 5780 Introduction to Serial I/O 2 CS 5780 Page 1 A Serial Channel 3 CS 5780 Definitions 4 CS 5780 Page

More information

Page 1. Introduction to Serial I/O. Definitions. A Serial Channel CS/ECE 6780/5780. Al Davis. Today s topics: Serial I/O

Page 1. Introduction to Serial I/O. Definitions. A Serial Channel CS/ECE 6780/5780. Al Davis. Today s topics: Serial I/O Introduction to Serial I/O CS/ECE 6780/5780 Al Davis Serial I/O Today s topics: general concepts in preparation for Lab 8 1 CS 5780 2 CS 5780 A Serial Channel Definitions 3 CS 5780 4 CS 5780 Page 1 Bandwidth

More information

Chapter. Sequential Circuits

Chapter. Sequential Circuits Chapter Sequential Circuits Circuits Combinational circuit The output depends only on the input Sequential circuit Has a state The output depends not only on the input but also on the state the circuit

More information

Configuring and using the DCU2 on the MPC5606S MCU

Configuring and using the DCU2 on the MPC5606S MCU Freescale Semiconductor Document Number: AN4187 Application Note Rev. 0, 11/2010 Configuring and using the DCU2 on the MPC5606S MCU by: Steve McAslan Microcontroller Solutions Group 1 Introduction The

More information

EECS150 - Digital Design Lecture 12 Project Description, Part 2

EECS150 - 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 information

CHECKPOINT 2.5 FOUR PORT ARBITER AND USER INTERFACE

CHECKPOINT 2.5 FOUR PORT ARBITER AND USER INTERFACE 1.0 MOTIVATION UNIVERSITY OF CALIFORNIA AT BERKELEY COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE CHECKPOINT 2.5 FOUR PORT ARBITER AND USER INTERFACE Please note that

More information

GM69010H DisplayPort, HDMI, and component input receiver Features Applications

GM69010H DisplayPort, HDMI, and component input receiver Features Applications DisplayPort, HDMI, and component input receiver Data Brief Features DisplayPort 1.1 compliant receiver DisplayPort link comprising four main lanes and one auxiliary channel HDMI 1.3 compliant receiver

More information

PROF. TAJANA SIMUNIC ROSING. Midterm. Problem Max. Points Points Total 150 INSTRUCTIONS:

PROF. TAJANA SIMUNIC ROSING. Midterm. Problem Max. Points Points Total 150 INSTRUCTIONS: CSE 237A FALL 2006 PROF. TAJANA SIMUNIC ROSING Midterm NAME: ID: Solutions Problem Max. Points Points 1 20 2 20 3 30 4 25 5 25 6 30 Total 150 INSTRUCTIONS: 1. There are 6 problems on 11 pages worth a total

More information

Display Interfaces. Display solutions from Inforce. MIPI-DSI to Parallel RGB format

Display Interfaces. Display solutions from Inforce. MIPI-DSI to Parallel RGB format Display Interfaces Snapdragon processors natively support a few popular graphical displays like MIPI-DSI/LVDS and HDMI or a combination of these. HDMI displays that output any of the standard resolutions

More information

Design and Implementation of Nios II-based LCD Touch Panel Application System

Design and Implementation of Nios II-based LCD Touch Panel Application System Design and Implementation of Nios II-based Touch Panel Application System Tong Zhang 1, Wen-Ping Ren 2, Yi-Dian Yin, and Song-Hai Zhang School of Information Science and Technology, Yunnan University No.2,

More information

Block 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

Block 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 information

Evaluation Board for CS4954/55

Evaluation Board for CS4954/55 Evaluation Board for CS4954/55 Features l Demonstrates recommended layout and grounding practices l Supports both parallel and serial digital video input l On-board test pattern generation l Supports NTSC/PAL

More information

Implementing Audio IP in SDI II on Arria V Development Board

Implementing Audio IP in SDI II on Arria V Development Board Implementing Audio IP in SDI II on Arria V Development Board AN-697 Subscribe This document describes a reference design that uses the Audio Embed, Audio Extract, Clocked Audio Input and Clocked Audio

More information

VID_OVERLAY. Digital Video Overlay Module Rev Key Design Features. Block Diagram. Applications. Pin-out Description

VID_OVERLAY. Digital Video Overlay Module Rev Key Design Features. Block Diagram. Applications. Pin-out Description Key Design Features Block Diagram Synthesizable, technology independent VHDL IP Core Video overlays on 24-bit RGB or YCbCr 4:4:4 video Supports all video resolutions up to 2 16 x 2 16 pixels Supports any

More information

64CH SEGMENT DRIVER FOR DOT MATRIX LCD

64CH SEGMENT DRIVER FOR DOT MATRIX LCD 64CH SEGMENT DRIVER FOR DOT MATRIX LCD INTRODUCTION The (TQFP type: S6B2108) is a LCD driver LSI with 64 channel output for dot matrix liquid crystal graphic display systems. This device consists of the

More information

NOW Handout Page 1. Traversing Digital Design. EECS Components and Design Techniques for Digital Systems. Lec 13 Project Overview.

NOW 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 information

Software Analog Video Inputs

Software Analog Video Inputs Software FG-38-II has signed drivers for 32-bit and 64-bit Microsoft Windows. The standard interfaces such as Microsoft Video for Windows / WDM and Twain are supported to use third party video software.

More information

Video Output and Graphics Acceleration

Video Output and Graphics Acceleration Video Output and Graphics Acceleration Overview Frame Buffer and Line Drawing Engine Prof. Kris Pister TAs: Vincent Lee, Ian Juch, Albert Magyar Version 1.5 In this project, you will use SDRAM to implement

More information

ECE532 Digital System Design Title: Stereoscopic Depth Detection Using Two Cameras. Final Design Report

ECE532 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 information

Laboratory 4. Figure 1: Serdes Transceiver

Laboratory 4. Figure 1: Serdes Transceiver Laboratory 4 The purpose of this laboratory exercise is to design a digital Serdes In the first part of the lab, you will design all the required subblocks for the digital Serdes and simulate them In part

More information

AN-ENG-001. Using the AVR32 SoC for real-time video applications. Written by Matteo Vit, Approved by Andrea Marson, VERSION: 1.0.0

AN-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 information

Configuring the Élan SC300 Device s Internal CGA Controller for a Specific LCD Panel

Configuring the Élan SC300 Device s Internal CGA Controller for a Specific LCD Panel Configuring the Élan SC300 Device s Internal CGA Controller for a Specific LCD Panel Application Note This application note explains how to determine if a specific LCD panel is supported by the Élan TM

More information

VSP 516S Quick Start

VSP 516S Quick Start VIEWSIZE THE WORLD VSP 516S Quick Start Max 2048 1152@60Hz/2560 816 60Hz input/output resolution User customize output resolution 3G/HD/SD-SDI input Multiple cascade mapping for super resolution Seamless

More information

RF4432F27 wireless transceiver module

RF4432F27 wireless transceiver module RF4432F27 wireless transceiver module 1. Description RF4432F27 is 500mW RF module embedded with amplifier and LNA circuit. High quality of component, tightened inspection and long term test make this module

More information

Serial Digital Interface Reference Design for Stratix IV Devices

Serial Digital Interface Reference Design for Stratix IV Devices Serial Digital Interface Reference Design for Stratix IV Devices AN-600-1.2 Application Note The Serial Digital Interface (SDI) reference design shows how you can transmit and receive video data using

More information

AI-1204Z-PCI. Features. 10MSPS, 12-bit Analog Input Board for PCI AI-1204Z-PCI 1. Ver.1.04

AI-1204Z-PCI. Features. 10MSPS, 12-bit Analog Input Board for PCI AI-1204Z-PCI 1. Ver.1.04 10MSPS, 12-bit Analog Board for PCI AI-1204Z-PCI * Specifications, color and design of the products are subject to change without notice. This product is a PCI bus-compliant interface board that expands

More information

CMS Conference Report

CMS Conference Report Available on CMS information server CMS CR 1997/017 CMS Conference Report 22 October 1997 Updated in 30 March 1998 Trigger synchronisation circuits in CMS J. Varela * 1, L. Berger 2, R. Nóbrega 3, A. Pierce

More information

DLP Pico Chipset Interface Manual

DLP Pico Chipset Interface Manual Data Sheet TI DN 2510477 Rev A May 2009 DLP Pico Chipset Interface Manual Data Sheet TI DN 2510477 Rev A May 2009 IMPORTANT NOTICE BEFORE USING TECHNICAL INFORMATION, THE USER SHOULD CAREFULLY READ THE

More information

Lecture 14: Computer Peripherals

Lecture 14: Computer Peripherals Lecture 14: Computer Peripherals The last homework and lab for the course will involve using programmable logic to make interesting things happen on a computer monitor should be even more fun than the

More information

Embedded Master Module

Embedded Master Module September 14, 2011 G H I Comparison Document Embedded Master Module E l e c t r o n i c s GHI Electronics offers various.net Micro Framework hardware solutions that fit a wide range of applications with

More information

Scans and encodes up to a 64-key keyboard. DB 1 DB 2 DB 3 DB 4 DB 5 DB 6 DB 7 V SS. display information.

Scans and encodes up to a 64-key keyboard. DB 1 DB 2 DB 3 DB 4 DB 5 DB 6 DB 7 V SS. display information. Programmable Keyboard/Display Interface - 8279 A programmable keyboard and display interfacing chip. Scans and encodes up to a 64-key keyboard. Controls up to a 16-digit numerical display. Keyboard has

More information

Checkpoint 2 Video Encoder

Checkpoint 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 information

Lancelot. 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 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 information

Altera JESD204B IP Core and ADI AD6676 Hardware Checkout Report

Altera JESD204B IP Core and ADI AD6676 Hardware Checkout Report 2015.11.02 Altera JESD204B IP Core and ADI AD6676 Hardware Checkout Report AN-753 Subscribe The Altera JESD204B IP Core is a high-speed point-to-point serial interface intellectual property (IP). The JESD204B

More information

Report. Digital Systems Project. Final Project - Synthesizer

Report. Digital Systems Project. Final Project - Synthesizer Dep. Eng. Electrotécnica e de Computadores Report Digital Systems Project Final Project - Synthesizer Authors: Ana Cláudia Fernandes dos Reis 2011149543 Francisca Agra de Almeida Quadros 2011149841 Date:

More information

Solutions to Embedded System Design Challenges Part II

Solutions to Embedded System Design Challenges Part II Solutions to Embedded System Design Challenges Part II Time-Saving Tips to Improve Productivity In Embedded System Design, Validation and Debug Hi, my name is Mike Juliana. Welcome to today s elearning.

More information

Chapter 7 Memory and Programmable Logic

Chapter 7 Memory and Programmable Logic EEA091 - Digital Logic 數位邏輯 Chapter 7 Memory and Programmable Logic 吳俊興國立高雄大學資訊工程學系 2006 Chapter 7 Memory and Programmable Logic 7-1 Introduction 7-2 Random-Access Memory 7-3 Memory Decoding 7-4 Error

More information

[Krishna*, 4.(12): December, 2015] ISSN: (I2OR), Publication Impact Factor: 3.785

[Krishna*, 4.(12): December, 2015] ISSN: (I2OR), Publication Impact Factor: 3.785 IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY DESIGN AND IMPLEMENTATION OF BIST TECHNIQUE IN UART SERIAL COMMUNICATION M.Hari Krishna*, P.Pavan Kumar * Electronics and Communication

More information

Sandia Project Document.doc

Sandia Project Document.doc Sandia Project Document Version 3.0 Author: Date: July 13, 2010 Reviewer: Don Figer Date: July 13, 2010 Printed on Monday, June 04, 2012 Sandia Project Document.doc 1.0 INTRODUCTION...1 2.0 PROJECT STATEMENT

More information

GALILEO Timing Receiver

GALILEO Timing Receiver GALILEO Timing Receiver The Space Technology GALILEO Timing Receiver is a triple carrier single channel high tracking performances Navigation receiver, specialized for Time and Frequency transfer application.

More information

Point System (for instructor and TA use only)

Point System (for instructor and TA use only) EEL 4744C - Drs. George and Gugel Spring Semester 2002 Final Exam NAME SS# Closed book and closed notes examination to be done in pencil. Calculators are permitted. All work and solutions are to be written

More information

TMS320DM646x DMSoC Video Port Interface (VPIF) User's Guide

TMS320DM646x 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 information

Raspberry Pi debugging with JTAG

Raspberry Pi debugging with JTAG Arseny Kurnikov Aalto University December 13, 2013 Outline JTAG JTAG on RPi Linux kernel debugging JTAG Joint Test Action Group is a standard for a generic transport interface for integrated circuits.

More information

DUOLABS Spa. Conditional Access Module Hardware Brief. CA Module User Guide V0.2

DUOLABS Spa. Conditional Access Module Hardware Brief. CA Module User Guide V0.2 Conditional Access Module Hardware Brief CA Module User Guide V0.2 Index Conditional Access Module... 1 CA Module User Guide... 1 Revision history... Errore. Il segnalibro non è definito. Index... 1 Reference...

More information