PICTURE Camera Interface Functional Specification
|
|
- Chester Gordon
- 5 years ago
- Views:
Transcription
1 Rev ECO Date Change Summary Author JAN 2006 Initial Draft D. Gordon MAY 2006 Changed to multiplexed DMA, added testmode and FPGA D. Gordon version readback, other minor corrections, additions SEPT 2006 Enhanced Testmode Added overflow error detect (DMA timeout) Corrected PIXSYNCH Polarity as per observed system behavior Changed phasing of Command Data transition with respect to Command Clock D. Gordon PICTURE Camera Interface Functional Specification Dwg. No Rev September 2006 D. Gordon References. 1. PICTURE, System Block Diagram, Revision 02, M. Doucette, 5/25/05, ( ) 2. Octagon Systems, 2050 PC/104 CPU User s Guide 5867(0403) 3. MPU & PPU Interface Timing Requirements, AXIS-0004, Rev 0.03, R. Foster, 12/12/96 4. PICTURE Camera ICD, Rev. 06, November 9, September Rev 0.03
2 Table of Contents 1.0 Introduction PDC Functional Description Timing/Clocks Command Interface Status Interface Pixel Data Interface Test Mode September Rev 0.03
3 1.0 Introduction The PICTURE Camera Interface (aka the CTU) is a component of the PICTURE experiment. The frontend interfaces to the AE box (two CCDs, their controllers and a thermo-electric subsystem). The backend interfaces to a JPL computer via Ethernet. Ext Reset (Switch Closure) Frame Synch Ethernet 100BaseT PC/104 CPU Pentium I Class 128 MHz Ext Reset PC104 bus Protocol/ Data Control AE Box Serial Interfaces PowerIn (+5V, Sense, Gnd) FIGURE 1. PICTURE Camera Interface (CTU): Overall Block Diagram The CTU, shown in Figure 1, receives commands and status queries via the ethernet from the JPL computer (Ethernet TCP/IP) and performs the necessary steps to communicate effectively with the AE box. It returns status to the JPL computer (Ethernet TCP/IP). Pixel data, from the AE box is buffered and transferred to the JPL computer (Ethernet UDP). This document describes the Protocol/Data Control board, a dedicated Interface Converter and a component of the CTU. Future revisions will include an overall description of the CTU software. PC/104 Card The PC/104 card, an Octagon Systems 2050, is a single-board computer with a 10/100 Ethernet Interface. A PC compatible (AT class), it can be configured to run MS-DOS or LINUX. (LINUX is the target OS for the PICTURE controller application.) The 2050 implements the standard PC/104 bus, identical in protocol to the AT ISA Bus. It supports memory and or I/O reads/writes at data widths of 8 or 16 bits. The ISA bus incorporates interrupts and DMA (used for AE Camera pixel data transfer). Protocol/Data Control (PDC) The PDC is a daughter card that plugs into the PC104 bus, communicating with the 2050 via standard ISA protocol. It contains an FPGA (Xilinx Spartan series), a local oscillator, and buffers. It receives power service (+5VDC) from the AE box, which is forwarded to the The Ext Reset signal, directly forwarded to the 2050, is driven by the Rocket Telemetry Subsystem. The FrameSynch signal, received by the JPL computer, drives their CPU Interrupt input. 07 September Rev 0.03
4 2.0 PDC Functional Description The heart of the PDC resides in the FPGA, which contains a series of registers that facilitate information flow between the 2050 and the AE box. The registers are memory mapped into the ISA Address Space as follows: Address Read Register Write Register 0xD0000 PDC Control - same as write value PDC Control D[8] - Enable DMA Subsystem D[7:6] - PIXDATENB - Enables Camera I/Fs (Bit 6 corresponds to CAM0, Bit 7 to CAM1) D[5] - PIXTESTMODE - Supplies canned pixel stream (8x8 Grid) D[4] - FSYNCHSEL - selects source of the Framesynch interrupt (0-> CAM0, 1 -> CAM1) D[3:2] - AECMDMASK - Determines the recipients of the next AE Command. (Bit 2 corresponds to CAM0, Bit 3 to CAM1) D[1] - AERSTCMD - If this bit is set, the next command sent to the AE box will be a hardware pulsed reset. Note, this value supersedes whatever is currently in the AECMDDAT register, which becomes a DONT-CARE when AERSTCMD is asserted. D[0] - XMIT NOOPs - If this bit is cleared (default), pixels tagged with the codes 0 or 8 will not be transferred to the CPU. (The PDC simply bit-buckets them.) 0xD0002 PDC Status D[15:8] - FPGA Version D[7:6] - OVFLERRDET[1:0] - separate flag for each camera indicates if a pixel has been dropped (DMA Timeout) D[4] - PXDMAINT - latched PXDMAINT D[3] - CMDLOADED - If CMDIFBUSY and this bit is clear, do not write to the AECMD registers. PDC Pulse D[7:6] CLROVFLERRDET[1:0] - clear latched overflow error detect D[4] - CLRPXINT - clear latched PXDMAINT D[3] - unused D[2] - DOCMD - start command transmission using the values in AECMDMASK, AER- STCMD, and CMDDATA fields. If this bit is set, the next command can be D[1] - CLRSTATRCD1- clear latched STATRCD written. flag from CAM1 D[2] - CMDIFBUSY - Command I/F is currently D[0] - CLRSTATRCD0 - clear latched STATRCD shifting. Do not change AERSTCMD or AECflag from CAM0 MDMASK when this bit is asserted. DOCMD is ignored if issued when CMDIFBUSY D[1] - CAMSTATRCD1 - Flag indicating that a status word has been received from CAM1 D[0] - CAMSTATRCD0 - Flag indicating that a status word has been received from CAM0 0xD0004 AECMD Data Low - same as write value AECMD Data Low - Bits[15:0] -> AECMDDAT[15:0] 0xD0006 AECMD Data High - same as write value AECMD Data High - Bits[7:0] -> AECMDDAT[23:16] 0xD0008 CAM0STAT Data - not used Bits[15:0] -> CAM0STATDAT[15:0] 0xD000A CAM1STAT Data - Bits[15:0] -> CAM1STATDAT[15:0] not used TABLE 1. PDC FPGA Based Registers 2.1 Timing/Clocks The PDC System Clock (SCLK) is generated by a local oscillator operating at MHz. 07 September Rev 0.03
5 Note: all references to the AE box refer to both sides (each side representing one camera). In most cases, separate logic services each camera. The exception is the Command Interface, which is shared but buffered independently for each camera. The overall AE interface timing, outlined in Reference 3, was verified using the current PIC- TURE AE box (a copy of the ASTRO-E Camera Subsystem). The PDC-AE interface conforms to the reference with some exceptions due to signal inversions in the actual system. CMDCLK (61.44KHz clock) generated by the PDC is forwarded to the AE box (two copies, one for each camera). Command data is synchronized to this clock. The AE subsystem generates its own system clock, from which it creates the pixel clock (492KHz), used to shift out the pixel data streams. Additionally, Status Data is returned from each camera, along with a dedicated status clock (61.44KHz). Each camera is considered asynchronous; its Pixel and Status clocks are treated as separate clock domains, resynched to the PDC master clock as necessary. 2.2 Command Interface Command transmission is based on the protocol defined in Reference 3: 1 start bit (active high) followed by the 24 bit command, followed by at least one stop bit (active low). Command data is shifted out by the PDC 3.7µs following the rising edge of CMDCLK, which provides 4.5µs setup time before the falling edge and approximately 20µs setup time setup prior to the CMDCLK rising edge. (The reason for this timing: it is not clear which edge of the clock the AE-subsystem uses to sample the data.) The CPU can initiate commands by a series of register writes: AECMD-DATALO, AECMD- DATAHI, the Control Register (AECMDMASK and AERSTCMD), and the Pulse Register (DOCMD). The Command Mask steers the command to the addressed camera(s). Note: the mask can be set to address either, both or none of the cameras (In the null case, the shift still occurs, but both command I/Fs are kept inactive). If the AERSTCMD bit is set, the command shift subsystem does not use the AECMDDATA field. Instead, a DOCMD pulse just activates the AERST signal to the addressed camera(s). The RESET pulse, 16 µs, is active low. Following a DOCMD pulse, the PDC sets a CMDIFBUSY flag, which is readable via the PDC status register. During this time, no command transmission related register bits should be altered. (This includes AECMD-DATA, AECMDMASK, and AERSTCMD, as well as the DOCMD pulse.) Approximately 20 µs following the assertion of CMDIFBUSY, the CMDLOADED flag asserts. At this time, the AECMD-DATA registers can be loaded with the next command. The end of transmission (approximately 400 µs after the DOCMD pulse is issued) is indicated by the deassertion of both the CMDIFBUSY and CMDLOADED flags. 07 September Rev 0.03
6 2.3 Status Interface Status, returned to the PDC by the AE box only in response to a query command, uses a protocol similar to the command interface. The AE box shifts status data synchronous to a dedicated STS-CLK. Status data, clocked on the rising edge by the AE box, is sampled on the falling edge by the PDC receiving circuitry. This agrees both with Reference 3 and observed AE-GSE Interface behavior. Data consists of 1 start bit (active high) followed by 16 data bits, followed by many stop bits (because each status word is generated only in response to a command). Following initiation by the AE box, a status transmission requires approximately 275 µs to shift. However, there s an additional delay incurred by the response time lag of the AE box to the query. This delay is dependent on the AE box sequencer program, and could vary between (TBS: minimum delay) and infinity. The PDC provides separate shift registers for each camera (allowing status queries to be sent simultaneously to both cameras). The CAMSTATRCD flag (one for each camera) asserts upon completion of a status word reception. Readable via the PDC Status Register, it must be explicitly pulsed clear by the CPU. The Status Interface subsystem freezes the last value if another word shifts in when the CAMSTATRCD flag is still set. Since clearing the CAMSTATRCD flag also resets the shift-register, the CAMSTATDAT register should be read out prior to clearing the CAMSTATRCD flag. A typical operational scenario might be: (1) Pulse the CAMSTATRCD flag clear; (2) Send Query Command; (3) Wait for the CAMSTATRCD flag to assert; (4) Read the CAMSTATDAT. 2.4 Pixel Data Interface Pixel data arrives to the PDC in a 12-bit serial format. In addition to the four serial data lines (the A,B,C,D video chains) per camera, there is a common Pixel Code that is shared between the four chains. As per Reference 3, Pixel Synch is active low (although it is active high for the AE- Box GSE, most likely due to a differential pair wire-swap). Upon arrival of a set of four pixels, a series of four 16-bit words are transferred via DMA to the host processor via the ISA bus. This Pixel Quartet (PQ) is structured as follows: PQ Word # Bits[15:12] Bits[11:0] Word 0 PQ Start Code: 0x7 Data Video Chain A Word 1 Pixel Code Data Video Chain B Word 2 Camera ID Data Video Chain C Word 3 PQ End Code: 0x5 Data Video Chain D Camera ID is either one or zero, depending on the data source. Pixel data interfaces for each camera operate independently, but the PQ groups are transferred onto a common ISA bus DMA channel (ISA Bus DMA Channel 5). Thus, it is possible that eight 16 bit words may be DMAed on the ISA bus per 26 µs shift period. (A PQ group is never split.) The PDC may discard certain pixels depending on the state of the XMIT_NOOPS control bit. If XMIT_NOOPS is set to one, all pixels are transferred. If cleared, pixel codes 0 and 8 are discarded. 07 September Rev 0.03
7 The ISA bus interrupt (IRQ5) that activates when 32 (TBR) PQ groups have been transferred via the DMA I/F (corresponding to 256 bytes). The processor can read the interrupt flags (latched until explicitly pulsed cleared by the CPU) via the status register. The backplane interrupt is a pulse, active low, of approximately 135 ns in duration. The PDC drives a FRAMESYNCH output, activated by the reception of pixel code 0xA (corresponding to the frame-synch pixel code). This active-low pulse, approximately 135ns, is driven by an open collector driver (with an option for a pull-up resistor at the source). Either camera can drive FRAMESYNCH, controlled via the FSYNCHSEL bit of the PDC Control Register. Overflow Error (per camera interface) status flags are provided to indicate if a pixel has been lost. This condition may occur if the camera interface is enabled, but DMA has not been activated, or if there are gaps in the DMA servicing. These status flags must be explicitly cleared by the CPU via the pulse register Test Mode Test mode allows for the transmission of a predetermined pattern in stand-alone mode (no AE box). While in Test Mode, the camera pixel inputs are ignored. Instead each Pixel Data Controller transfers an 8x8 grid of pixels. Since the two subsystems are controlled by common logic, pixels from both Pixel Data Controllers are queued to the DMA I/F simultaneously. The PIXDATENB field enables/disables each Pixel Data Controller during testmode, as it does during normal operation. The Test Mode data for each PQ group is: Camera 0: COUNT; X"001"; X"002"; NOT(COUNT); Camera 1: NOT(COUNT); X"005"; X"006"; COUNT; Camera 0 shows an incrementing pattern in Word0, and a decrementing pattern in Word3. Camera 1 shows a decrementing pattern in Word0, and an incrementing pattern in Word3. Constants are used for Word1 and Word2. Pixel code (in hex) arrangement is shown below: 1 B B B B B B D 2 B B B B B B E (2 => line start; 1 => frame start; B => active pixel; D => line end; and E => frame end). 07 September Rev 0.03
Hello, and welcome to this presentation of the STM32 Universal Synchronous/Asynchronous Receiver/Transmitter Interface. It covers the main features
Hello, and welcome to this presentation of the STM32 Universal Synchronous/Asynchronous Receiver/Transmitter Interface. It covers the main features of this USART interface, which is widely used for serial
More informationAn SPI interface for the 65(C)02 family of microprocessors
Rev 4/B Dec 30, 2011 65SPI/B An SPI interface for the 65(C)02 family of microprocessors This device was created to provide a basic SPI interface for the 65xx family of microprocessors. Currently, the only
More informationSPI 3-Wire Master (VHDL)
SPI 3-Wire Master (VHDL) Code Download Features Introduction Background Port Descriptions Clocking Polarity and Phase Command and Data Widths Transactions Reset Conclusion Contact Code Download spi_3_wire_master.vhd
More informationDYNAMIC ENGINEERING 150 DuBois St., Suite C Santa Cruz, CA (831) Fax (831) Est.
DYNAMIC ENGINEERING 150 DuBois St., Suite C Santa Cruz, CA 95060 (831) 457-8891 Fax (831) 457-4793 http://www.dyneng.com sales@dyneng.com Est. 1988 User Manual ccpmc-hotlink-ap1 Conduction-Cooled Single-Channel
More informationWinford Engineering ETH32 Protocol Reference
Winford Engineering ETH32 Protocol Reference Table of Contents 1 1 Overview 1 Connection 1 General Structure 2 Communications Summary 2 Port Numbers 4 No-reply Commands 4 Set Port Value 4 Set Port Direction
More informationcpci-dart Base-Board & Daughter-Board
DYNAMIC ENGINEERING 150 DuBois, Suite C Santa Cruz, CA 95060 (831) 457-8891 Fax (831) 457-4793 http://www.dyneng.com sales@dyneng.com Est. 1988 User Manual cpci-dart Base-Board & Daughter-Board Eight-Channel
More informationUser-configurable Resolution. 9 to 12 bits (0.5 C to C)
AT30TS75A 9- to 12-bit Selectable, ±0.5 C Accurate Digital Temperature Sensor DATASHEET See Errata in Section 12. Features Single 1.7V to 5.5V Supply Measures Temperature -55 C to +125 C Highly Accurate
More informationDS1306. Serial Alarm Real Time Clock (RTC)
www.dalsemi.com FEATURES Real time clock counts seconds, minutes, hours, date of the month, month, day of the week, and year with leap year compensation valid up to 2100 96-byte nonvolatile RAM for data
More informationInterconnection Structures. Patrick Happ Raul Queiroz Feitosa
Interconnection Structures Patrick Happ Raul Queiroz Feitosa Objective To present key issues that affect interconnection design. Interconnection Structures 2 Outline Introduction Computer Busses Bus Types
More informationHello, and welcome to this presentation of the STM32 I²C interface. It covers the main features of this communication interface, which is widely used
Hello, and welcome to this presentation of the STM32 I²C interface. It covers the main features of this communication interface, which is widely used to connect devices such as microcontrollers, sensors,
More informationPCI-HPDI32A-COS User Manual
PCI-HPDI32A-COS User Manual Preliminary 8302A Whitesburg Drive Huntsville, AL 35802 Phone: (256) 880-8787 Fax: (256) 880-8788 URL: www.generalstandards.com E-mail: support@generalstandards.com User Manual
More informationUsing the Hardware Interface Layer V2.0 in your FPGA Design
HUNT ENGINEERING Chestnut Court, Burton Row, Brent Knoll, Somerset, TA9 4BP, UK Tel: (+44) (0)1278 760188, Fax: (+44) (0)1278 760199, Email: sales@hunteng.co.uk www.hunteng.co.uk www.hunt-dsp.com Using
More informationSIPS - Group. Technical Description May ISA96 Bus Specification V 1.0
SIPS - Group Technical Description May 1995 ISA96 Bus Specification V 1.0 o:\text\normen\isa96bu1.doc SIPS - Group Specification ISA96-Bus page 1 Contents 1. Notation...3 2. ISA96 Overview...4 2. 1 General...4
More informationPCI LVDS 8T 8 Channel LVDS Serial Interface Dynamic Engineering 435 Park Drive, Ben Lomond, CA
PCI LVDS 8T 8 Channel LVDS Serial Interface Dynamic Engineering 435 Park Drive, Ben Lomond, CA 95005 831-336-8891 www.dyneng.com This document contains information of proprietary interest to Dynamic Engineering.
More information512-Kilobit 2.7-volt Minimum SPI Serial Flash Memory AT25BCM512B. Preliminary
Features Single 2.7V - 3.6V Supply Serial Peripheral Interface (SPI) Compatible Supports SPI Modes and 3 7 MHz Maximum Operating Frequency Clock-to-Output (t V ) of 6 ns Maximum Flexible, Optimized Erase
More informationUser s Manual. EIB 741 EIB 742 External Interface Box for Connecting HEIDENHAIN Encoders
User s Manual EIB 741 EIB 742 External Interface Box for Connecting HEIDENHAIN Encoders July 2013 DOCUMENTATION... 5 FIRMWARE VERSION... 5 CHANGE HISTORY... 5 PART 1: FEATURES... 6 1 GENERAL DESCRIPTION
More informationPMC-HPDI32A-ASYNC High-speed Serial I/O PCI Board
PMC-HPDI32A-ASYNC High-speed Serial I/O PCI Board Features Include: Data rate of 5.0 megabits per second 8 Bits transmitter. LSB First. Software Selectable Even / Odd Parity. Software Selectable No Parity
More informationGPIO-MM User Manual. FPGA-based PC/104 Counter/Timer and Digital I/O Module. User Manual v1.0 Personality 0x22
GPIO-MM User Manual FPGA-based PC/104 Counter/Timer and Digital I/O Module User Manual v1.0 Personality 0x22 Copyright 2006 1255 Terra Bella Ave. Mountain View, CA 94043 Tel (650) 810-2500 Fax (650) 810-2525
More informationCPE/EE 421/521 Fall 2004 Chapter 4 The CPU Hardware Model. Dr. Rhonda Kay Gaede UAH. The CPU Hardware Model - Overview
CPE/EE 421/521 Fall 2004 Chapter 4 The 68000 CPU Hardware Model Dr. Rhonda Kay Gaede UAH Fall 2004 1 The 68000 CPU Hardware Model - Overview 68000 interface Timing diagram Minimal configuration using the
More informationCPCI-HPDI32ALT High-speed 64 Bit Parallel Digital I/O PCI Board 100 to 400 Mbytes/s Cable I/O with PCI-DMA engine
CPCI-HPDI32ALT High-speed 64 Bit Parallel Digital I/O PCI Board 100 to 400 Mbytes/s Cable I/O with PCI-DMA engine Features Include: 200 Mbytes per second (max) input transfer rate via the front panel connector
More informationTPMC x ADC, 16x/0x DAC and 8x Digital I/O. Version 1.0. User Manual. Issue May 2018
The Embedded I/O Company TPMC533 32x ADC, 16x/0x DAC and 8x Digital I/O Version 1.0 User Manual Issue 1.0.1 May 2018 TEWS TECHNOLOGIES GmbH Am Bahnhof 7 25469 Halstenbek, Germany Phone: +49 (0) 4101 4058
More information11. SEU Mitigation in Stratix IV Devices
11. SEU Mitigation in Stratix IV Devices February 2011 SIV51011-3.2 SIV51011-3.2 This chapter describes how to use the error detection cyclical redundancy check (CRC) feature when a Stratix IV device is
More informationand 8 Open-Drain I/Os
EVALUATION KIT AVAILABLE MAX7325 General Description The MAX7325 2-wire serial-interfaced peripheral features 16 I/O ports. Ports are divided into eight push-pull outputs and eight I/Os with selectable
More information128 Kb Dual-Port SRAM with PCI Bus Controller (PCI-DP)
128 Kb Dual-Port SRAM with PCI Bus Controller (PCI-DP) Features 128 Kb of dual-ported shared memory Master and target PCI Specification 2.2 compliant interface Embedded host bridge capability Direct interface
More informationRW1026G Revision History Version Date Description
RW1026G Revision History Version Date Description 0.1 2010/9/3 Add I/O Pin ITO Resistance Limitation 0.2 2010/9/15 Modify storage temperature -40 o C to 80 o C change to -50 o C to 125 o C and operation
More informationThe SPI supports data bus widths of 32 bits.
19. SPI Controller November 2012 av_54019-1.2 av_54019-1.2 The hard processor system (HPS) provides two serial peripheral interface (SPI) masters and two SPI slaves. The SPI masters and slaves are instances
More informationCHAPTER 5 REGISTER DESCRIPTIONS
USER S MANUAL 5 CHAPTER 5 REGISTER DESCRIPTIONS 5. INTRODUCTION This section describes the functions of the various bits in the registers of the SCC (Tables 5- and 5-2). Reserved bits are not used in this
More informationI 2 C Port Expander with Eight Inputs. Features
EVALUATION KIT AVAILABLE MAX7319 General Description The MAX7319 2-wire serial-interfaced peripheral fea-tures eight input ports with selectable internal pullups, overvoltage protection to +6V, and transition
More informationATC-AD8100K. 8 Channel 100 khz Simultaneous Burst A/D in 16 bits IndustryPack Module REFERENCE MANUAL Version 1.
ATC-AD8100K 8 Channel 100 khz Simultaneous Burst A/D in 16 bits IndustryPack Module REFERENCE MANUAL 791-16-000-4000 Version 1.6 May 2003 ALPHI TECHNOLOGY CORPORATION 6202 S. Maple Avenue #120 Tempe, AZ
More information12 Push-Pull Outputs and 4 Inputs
EVALUATION KIT AVAILABLE MAX7326 General Description The MAX7326 2-wire serial-interfaced peripheral features 16 I/O ports. The ports are divided into 12 push-pull outputs and four input ports with selectable
More informationTop-Level View of Computer Organization
Top-Level View of Computer Organization Bởi: Hoang Lan Nguyen Computer Component Contemporary computer designs are based on concepts developed by John von Neumann at the Institute for Advanced Studies
More informationBiSS C (unidirectional) PROTOCOL DESCRIPTION
Rev A2, Page 1/10 FEATURES Unidirectional sensor interface Synchronous, real-time-capable data transmission Fast, serial, safe Point-to-point or multiple slaves networks Compact and cost-effective Open
More information+Denotes a lead(pb)-free/rohs-compliant package.
EVALUATION KIT AVAILABLE MAX7320 General Description The MAX7320 2-wire serial-interfaced peripheral features eight push-pull outputs with selectable power-up logic states. The +5.5V tolerant RST input
More informationINPUT/OUTPUT ORGANIZATION
INPUT/OUTPUT ORGANIZATION Accessing I/O Devices I/O interface Input/output mechanism Memory-mapped I/O Programmed I/O Interrupts Direct Memory Access Buses Synchronous Bus Asynchronous Bus I/O in CO and
More informationInput/Output Problems. External Devices. Input/Output Module. I/O Steps. I/O Module Function Computer Architecture
168 420 Computer Architecture Chapter 6 Input/Output Input/Output Problems Wide variety of peripherals Delivering different amounts of data At different speeds In different formats All slower than CPU
More informationDS1676 Total Elapsed Time Recorder, Erasable
www.dalsemi.com Preliminary DS1676 Total Elapsed Time Recorder, Erasable FEATURES Records the total time that the Event Input has been active and the number of events that have occurred. Volatile Elapsed
More informationDS1845 Dual NV Potentiometer and Memory
www.maxim-ic.com FEATURES Two linear taper potentiometers -010 one 10k, 100 position & one 10k, 256 position -050 one 10k, 100 position & one 50k, 256 postition -100 one 10k, 100 position & one 100k, 256
More informationINPUT/OUTPUT ORGANIZATION
INPUT/OUTPUT ORGANIZATION Accessing I/O Devices I/O interface Input/output mechanism Memory-mapped I/O Programmed I/O Interrupts Direct Memory Access Buses Synchronous Bus Asynchronous Bus I/O in CO and
More informationDYNAMIC ENGINEERING 150 DuBois St. Suite C, Santa Cruz, Ca Fax Est.
DYNAMIC ENGINEERING 150 DuBois St. Suite C, Santa Cruz, Ca 95060 831-457-8891 Fax 831-457-4793 http://www.dyneng.com sales@dyneng.com Est. 1988 User Manual PMC-PARALLEL-TTL-BA16 Digital Parallel Interface
More informationDS 1682 Total Elapsed Time Recorder with Alarm
DS 1682 Total Elapsed Time Recorder with Alarm www.dalsemi.com FEATURES Records the total time that the Event Input has been active and the number of events that have occurred. Volatile Elapsed Time Counter
More informationADI-SPI. Technical Specification. Serial Control Interface Standard (Rev 1.0)
Technical Specification Serial Control Interface Standard (Rev 1.0) 2 Keywords SPI, SIF, Interface 3 Contents 1 Scope... 5 1.1 Compliance... 5 2 References... 5 3 Definitions, symbols and abbreviations...
More informationConfiguring FLEX 8000
Configuring FLEX 8000 Devices June 2000, ver. 3.03 Application Note 33 Introduction The architecture of Altera s Flexible Logic Element MatriX (FLEX) devices supports several different configuration schemes
More informationIntroduction to I2C & SPI. Chapter 22
Introduction to I2C & SPI Chapter 22 Issues with Asynch. Communication Protocols Asynchronous Communications Devices must agree ahead of time on a data rate The two devices must also have clocks that are
More informationSIPS - Group. Technical Description May AT96 Bus Specification V 1.1
SIPS - Group Technical Description May 1995 AT96 Bus Specification V 1.1 o:\text\normen\at96bus1.doc Contents 1. Notation...3 2. AT96 Overview...4 2. 1 General...4 2. 2 Recommendations...4 3. Signal Description...5
More informationUser-configurable Resolution. 9 to 12 bits (0.5 C to C)
AT30TS74 9- to 12-bit Selectable, ±1.0 C Accurate Digital Temperature Sensor DATASHEET Features Single 1.7V to 5.5V Supply Measures Temperature From -55 C to +125 C Highly Accurate Temperature Measurements
More informationSynchronous Bus. Bus Topics
Bus Topics You should be familiar by now with the basic operation of the MPC823 bus. In this section, we will discuss alternative bus structures and advanced bus operation. Synchronization styles Arbitration:
More informationTMS320C672x DSP Serial Peripheral Interface (SPI) Reference Guide
TMS320C672x DSP Serial Peripheral Interface (SPI) Reference Guide Literature Number: SPRU718B October 2005 Revised July 2007 2 SPRU718B October 2005 Revised July 2007 Contents Preface... 6 1 Overview...
More informationApp Note Application Note: Addressing Multiple FPAAs Using a SPI Interface
Rev: 1.0.0 Date: 23 rd Jan 2015 App Note - 310 Application Note: Addressing Multiple FPAAs Using a SPI Interface TABLE OF CONTENTS 1 PURPOSE... 2 2 THE SPI INTERFACE... 3 2.1 OVERVIEW... 3 2.2 DETAILED
More informationDS1305EN. Serial Alarm Real-Time Clock
Serial Alarm Real-Time Clock www.maxim-ic.com FEATURES Real-time clock (RTC) counts seconds, minutes, hours, date of the month, month, day of the week, and year with leap-year compensation valid up to
More informationEngineer To Engineer Note. Interfacing the ADSP-BF535 Blackfin Processor to Single-CHIP CIF Digital Camera "OV6630" over the External Memory Bus
Engineer To Engineer Note EE-181 a Technical Notes on using Analog Devices' DSP components and development tools Contact our technical support by phone: (800) ANALOG-D or e-mail: dsp.support@analog.com
More informationM68HC08 Microcontroller The MC68HC908GP32. General Description. MCU Block Diagram CPU08 1
M68HC08 Microcontroller The MC68HC908GP32 Babak Kia Adjunct Professor Boston University College of Engineering Email: bkia -at- bu.edu ENG SC757 - Advanced Microprocessor Design General Description The
More informationHello, and welcome to this presentation of the STM32 Low Power Universal Asynchronous Receiver/Transmitter interface. It covers the main features of
Hello, and welcome to this presentation of the STM32 Low Power Universal Asynchronous Receiver/Transmitter interface. It covers the main features of this interface, which is widely used for serial communications.
More informationINPUT/OUTPUT ORGANIZATION
INPUT/OUTPUT ORGANIZATION Accessing I/O Devices I/O interface Input/output mechanism Memory-mapped I/O Programmed I/O Interrupts Direct Memory Access Buses Synchronous Bus Asynchronous Bus I/O in CO and
More informationPin Description, Status & Control Signals of 8085 Microprocessor
Pin Description, Status & Control Signals of 8085 Microprocessor 1 Intel 8085 CPU Block Diagram 2 The 8085 Block Diagram Registers hold temporary data. Instruction register (IR) holds the currently executing
More information2-megabit Firmware Hub and Low-Pin Count Flash Memory AT49LH002. Features. Description. Pin Configurations
Features Complies with Intel Low-Pin Count (LPC) Interface Specification Revision 1.1 Supports both Firmware Hub (FWH) and LPC Memory Read and Write Cycles Auto-detection of FWH and LPC Memory Cycles Can
More informationApplication Note, V1.0, Jul AP XC16x. Interfacing the XC16x Microcontroller to a Serial SPI EEPROM. Microcontrollers
Application Note, V1.0, Jul. 2006 AP16095 XC16x Interfacing the XC16x Microcontroller to a Serial SPI EEPROM Microcontrollers Edition 2006-07-10 Published by Infineon Technologies AG 81726 München, Germany
More informationInfineon C167CR microcontroller, 256 kb external. RAM and 256 kb external (Flash) EEPROM. - Small single-board computer (SBC) with an
Microcontroller Basics MP2-1 week lecture topics 2 Microcontroller basics - Clock generation, PLL - Address space, addressing modes - Central Processing Unit (CPU) - General Purpose Input/Output (GPIO)
More informationChapter Operation Pinout Operation 35
68000 Operation 35 Chapter 6 68000 Operation 6-1. 68000 Pinout We will do no construction in this chapter; instead, we will take a detailed look at the individual pins of the 68000 and what they do. Fig.
More informationPretty Good Protocol - Design Specification
Document # Date effective October 23, 2006 Author(s) Ryan Herbst Supersedes Draft Revision 0.02 January 12, 2007 Document Title Pretty Good Protocol - Design Specification CHANGE HISTORY LOG Revision Effective
More informationPC104P--HPDI32A High-speed Parallel Digital I/O PMC Board 100 to 200 Mbytes/s Cable I/O with PCI-DMA engine
PC104P--HPDI32A High-speed Parallel Digital I/O PMC Board 100 to 200 Mbytes/s Cable I/O with PCI-DMA engine Similar Product Features Include: 100 Mbytes per second (max) input transfer rate via the front
More informationUsing the FADC250 Module (V1C - 5/5/14)
Using the FADC250 Module (V1C - 5/5/14) 1.1 Controlling the Module Communication with the module is by standard VME bus protocols. All registers and memory locations are defined to be 4-byte entities.
More informationThe control of I/O devices is a major concern for OS designers
Lecture Overview I/O devices I/O hardware Interrupts Direct memory access Device dimensions Device drivers Kernel I/O subsystem Operating Systems - June 26, 2001 I/O Device Issues The control of I/O devices
More information< W3150A+ / W5100 Application Note for SPI >
< W3150A+ / W5100 Application Note for SPI > Introduction This application note describes how to set up the SPI in W3150A+ or W5100. Both the W3150A+ and W5100 have same architecture. W5100 is operated
More informationAN-799 APPLICATION NOTE
APPLICATION NOTE One Technology Way P.O. Box 9106 Norwood, MA 02062-9106 Tel: 781/329-4700 Fax: 781/461-3113 www.analog.com ADV202 Test Modes by Christine Bako INTRODUCTION This application note applies
More informationINTEGRATED CIRCUITS. PCA bit I 2 C and SMBus I/0 port with reset. Product data Supersedes data of 2002 May Dec 13
INTEGRATED CIRCUITS Supersedes data of 2002 May 13 2002 Dec 13 Philips Semiconductors FEATURES Lower voltage, higher performance migration path for the PCA9556 8 general purpose input/output expander/collector
More informationMicro-Research Finland Oy Välitalontie 83 C, FI Helsinki, Finland. Event Receiver (PMC-EVR) Technical Reference Contents
Date: 8 September 25 Issue: Page: of 6 Author: Jukka Pietarinen Event Receiver (PMC-EVR) Technical Reference Contents Introduction...2 Functional Description...2 Timestamp Events...3 Hardware Outputs...4
More informationBlock Diagram. mast_sel. mast_inst. mast_data. mast_val mast_rdy. clk. slv_sel. slv_inst. slv_data. slv_val slv_rdy. rfifo_depth_log2.
Key Design Features Block Diagram Synthesizable, technology independent IP Core for FPGA, ASIC and SoC reset Supplied as human readable VHDL (or Verilog) source code mast_sel SPI serial-bus compliant Supports
More information32-Megabit 2.7-volt Minimum SPI Serial Flash Memory AT25DF321A Preliminary
BDTIC www.bdtic.com/atmel Features Single 2.7V - 3.6V Supply Serial Peripheral Interface (SPI) Compatible Supports SPI Modes and 3 Supports RapidS Operation Supports Dual-Input Program and Dual-Output
More informationPCI to SH-3 AN Hitachi SH3 to PCI bus
PCI to SH-3 AN Hitachi SH3 to PCI bus Version 1.0 Application Note FEATURES GENERAL DESCRIPTION Complete Application Note for designing a PCI adapter or embedded system based on the Hitachi SH-3 including:
More informatione-pg Pathshala Subject : Computer Science Paper: Embedded System Module: 8051 Architecture Module No: CS/ES/5 Quadrant 1 e-text
e-pg Pathshala Subject : Computer Science Paper: Embedded System Module: 8051 Architecture Module No: CS/ES/5 Quadrant 1 e-text In this lecture the detailed architecture of 8051 controller, register bank,
More informationChapter 5 Input/Output Organization. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan
Chapter 5 Input/Output Organization Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan Outline Accessing I/O Devices Interrupts Direct Memory Access Buses Interface
More informationSection III. Transport and Communication
Section III. Transport and Communication This section describes communication and transport peripherals provided for SOPC Builder systems. This section includes the following chapters: Chapter 16, SPI
More informationTXZ Family Reference manual 32-bit Timer Event Counter (T32A-B)
32-bit RISC Microcontroller Reference manual (T32A-B) Revision 2.0 2018-04 2018-04-23 1 / 73 Rev. 2.0 2017-2018 Toshiba Electronic Devices & Storage Corporation Contents Preface... 6 Related Documents...
More informationThe 80C186XL 80C188XL Integrated Refresh Control Unit
APPLICATION BRIEF The 80C186XL 80C188XL Integrated Refresh Control Unit GARRY MION ECO SENIOR APPLICATIONS ENGINEER November 1994 Order Number 270520-003 Information in this document is provided in connection
More informationPMC-BiSerial-III SDLC
DYNAMIC ENGINEERING 150 DuBois, Suite C Santa Cruz, CA 95060 (831) 457-8891, Fax: (831) 457-4793 www.dyneng.com sales@dyneng.com Est. 1988 User Manual PMC-BiSerial-III SDLC 8 channel SDLC Interface PMC
More informationAccessing I/O Devices Interface to CPU and Memory Interface to one or more peripherals Generic Model of IO Module Interface for an IO Device: CPU checks I/O module device status I/O module returns status
More informationSIXTEEN UNIVERSE CONTROLLER
Application Block Diagrams Welcome to one of the most versatile pixel controller available. This controller supports the conversion of multi-cast E1.31 Ethernet to many pixel formats, Renard and DMX. Now
More information8254 PROGRAMMABLE INTERVAL TIMER Y Y Y Compatible with All Intel and Most Other Microprocessors Handles Inputs from DC to 10 MHz 8 MHz 8254 10 MHz 8254-2 Status Read-Back Command Y Y Y Y Y Six Programmable
More information4-megabit Firmware Hub and Low-Pin Count Flash Memory AT49LH004. Not Recommended for New Design
Features Complies with Intel Low-Pin Count (LPC) Interface Specification Revision 1.1 Supports both Firmware Hub (FWH) and LPC Memory Read and Write Cycles Auto-detection of FWH and LPC Memory Cycles Can
More informationSATA-IP Host Demo Instruction on SP605 Rev Jan-10
SATA-IP Host Demo Instruction on SP605 Rev1.0 21-Jan-10 This document describes SATA-IP Host evaluation procedure using SATA-IP Host reference design bit-file. 1 Environment For real board evaluation of
More information32-Mbit 2.7V Minimum Serial Peripheral Interface Serial Flash Memory
Features Single 2.7V - 3.6V Supply Serial Peripheral Interface (SPI) Compatible Supports SPI Modes and 3 Supports RapidS Operation Supports Dual-Input Program and Dual-Output Read Very High Operating Frequencies
More informationVery high operating frequencies 100MHz for RapidS 85MHz for SPI Clock-to-output time (t V ) of 5ns maximum
AT25DL6 6-Mbit,.65V Minimum SPI Serial Flash Memory with Dual-I/O Support DATASHEET Features Single.65V.95V supply Serial Peripheral Interface (SPI) compatible Supports SPI Modes and 3 Supports RapidS
More informationRead section 8 of this document for detailed instructions on how to use this interface spec with LibUSB For OSX
CP2130 INTERFACE SPECIFICATION 1. Introduction The Silicon Labs CP2130 USB-to-SPI bridge is a device that communicates over the Universal Serial Bus (USB) using vendor-specific control and bulk transfers
More information7.6 DI Technical Data. 140 DI135 Chapter 3. General Information
7.6 DI135 7.6.1 Technical Data Module ID General Information Model Number Short Description C-UL-US Listed DI135 7DI135.70 2003 digital input module, 4 inputs 24 VDC, sink, incremental encoder operation:
More informationDS1305. Serial Alarm Real Time Clock (RTC) FEATURES PIN ASSIGNMENT ORDERING INFORMATION
DS135 Serial Alarm Real Time Clock (RTC) FEATURES Real time clock counts seconds, minutes, hours, date of the month, month, day of the week, and year with leap year compensation valid up to 21 96 byte
More informationW25X05CL/10CL/20CL 2.5 / 3 / 3.3 V 512K / 1M / 2M-BIT SERIAL FLASH MEMORY WITH 4KB SECTORS AND DUAL I/O SPI
2.5 / 3 / 3.3 V 512K / 1M / 2M-BIT SERIAL FLASH MEMORY WITH 4KB SECTORS AND DUAL I/O SPI - 1 - Revision B Table of Contents 1. GENERAL DESCRIPTION...4 2. FEATURES...4 3. PIN CONFIGURATION SOIC 150-MIL,
More informationGT24C02. 2-Wire. 2Kb Serial EEPROM (Smart Card application)
ADVANCED GT24C02 2-Wire 2Kb Serial EEPROM (Smart Card application) www.giantec-semi.com a0 1/19 Table of Content 1 FEATURES...3 2 DESCRIPTION...4 3 PIN CONFIGURATION...5 4 PIN DESCRIPTIONS...6 5 BLOCK
More informationCHAPTER 4 DATA COMMUNICATION MODES
USER S MANUAL CHAPTER DATA COMMUNICATION MODES. INTRODUCTION The SCC provides two independent, full-duplex channels programmable for use in any common asynchronous or synchronous data communication protocol.
More informationVME64x Slave Interface IP Core Specifications. Author: Paolo Musico
VME64x Slave Interface IP Core Specifications Author: Paolo Musico Paolo.Musico@ge.infn.it Rev. 0.1 December 1, 2005 Rev. Date Author Description 0.1 1/12/05 Paolo Musico First Draft Revision History Contents
More information128K Bit Dual-Port SRAM with PCI Bus Controller
9449PV PRELIMINARY Features 128K bits of dual-ported shared memory Master and Target PCI Specification 2.2 compliant interface Embedded host bridge capability Direct interface to many microprocessors I
More informationEngineer-to-Engineer Note
Engineer-to-Engineer Note a EE-227 Technical notes on using Analog Devices DSPs, processors and development tools Contact our technical support at dsp.support@analog.com and at dsptools.support@analog.com
More informationAdvanced NI-DAQmx Programming Techniques with LabVIEW
Advanced NI-DAQmx Programming Techniques with LabVIEW Agenda Understanding Your Hardware Data Acquisition Systems Data Acquisition Device Subsystems Advanced Programming with NI-DAQmx Understanding Your
More informationSection 16. Basic Sychronous Serial Port (BSSP)
M 16 Section 16. Basic Sychronous Serial Port (BSSP) BSSP HIGHLIGHTS This section of the manual contains the following major topics: 16.1 Introduction...16-2 16.2 Control Registers...16-3 16.3 SPI Mode...16-6
More information4I39 RS-422 ANYTHING I/O MANUAL
4I39 RS-422 ANYTHING I/O MANUAL V1.0 Table of Contents GENERAL.......................................................... 1 DESCRIPTION................................................. 1 HARDWARE CONFIGURATION........................................
More informationUSB-4303 Specifications
Specifications Document Revision 1.0, February, 2010 Copyright 2010, Measurement Computing Corporation Typical for 25 C unless otherwise specified. Specifications in italic text are guaranteed by design.
More information2. System Interconnect Fabric for Memory-Mapped Interfaces
2. System Interconnect Fabric for Memory-Mapped Interfaces QII54003-8.1.0 Introduction The system interconnect fabric for memory-mapped interfaces is a high-bandwidth interconnect structure for connecting
More informationAdvanced Encryption Standard / Rijndael IP Core. Author: Rudolf Usselmann
Advanced Encryption Standard / Rijndael IP Core Author: Rudolf Usselmann rudi@asics.ws www.asics.ws Rev. 1.1 November 12, 2002 Revision History Rev. Date Author Description 1.0 11/9/02 Rudolf Usselmann
More informationBRG17088HR User's Manual PCI to ISA Bridge PC/104-Plus Module
BRG17088HR User's Manual PCI to ISA Bridge PC/104-Plus Module ISO9001 and AS9100 Certified BDM-610020053 Rev D BRG17088HR User's Manual RTD EMBEDDED TECHNOLOGIES, INC. 103 Innovation Blvd State College,
More informationConfiguring APEX 20K, FLEX 10K & FLEX 6000 Devices
Configuring APEX 20K, FLEX 10K & FLEX 6000 Devices December 1999, ver. 1.02 Application Note 116 Introduction APEX TM 20K, FLEX 10K, and FLEX 6000 devices can be configured using one of six configuration
More informationSPART. SPART Design. A Special Purpose Asynchronous Receiver/Transmitter. The objectives of this miniproject are to:
SPART A Special Purpose Asynchronous Receiver/Transmitter Introduction In this miniproject you are to implement a Special Purpose Asynchronous Receiver/Transmitter (SPART). The SPART can be integrated
More information