PCI to SH-3 AN Hitachi SH3 to PCI bus
|
|
- Neil Johnson
- 5 years ago
- Views:
Transcription
1 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: Detailed Design Description OrCad Schematics Verilog HDL Source Code Superior PCI performance based on PCI 9080 bus master interface chip which supports: PCI burst master, DMA and slave cycles PCI configuration cycles Asynchronous PCI/ SH-3 operation I 2 O Messaging Unit Combined with PLX s I2OSDK, provides a powerful tool for developing an SH-3-based I 2 O IOP This application note describes how to interface the Hitachi SH-3 CPU to the PCI bus using the PLX PCI 9080 "PCI to Local Bus Bridge" IC in a PCI target/initiator board configuration with a Squall daughtercard connector for prototype debugging. The PCI 9080 has Direct Master, DMA and Direct Slave data transfer capabilities. The Direct Master mode allows a device (SH-3) on the Local Bus to perform memory, I/O, and configuration cycles to the PCI bus. The Direct Slave gives a master device on the PCI bus the ability to access memory on the Local Bus. The PCI 9080 allows the Local Bus to run asynchronously to the PCI bus through the use of bidirectional FIFOs. +3.3V Power Supply RS232 Port 9 way D 2 x 4MBit SDRAM (32 bits wide) SH3 CPU SH3 Bus +5V/+3.3V System Split Level converters Level converters 32K x 8 fast EPROM CPLD 128K x 32 fast SRAM Squall Connector 9080 Bus BIOS Flash ROM PLX PCI9080 EEPROM PCI Bus The Hitachi SH-3 CPU to the PCI bus using the PLX PCI 9080 PCI to Local Bus Bridge IC PLX Technology, Inc., 1997 PLX Technology, Inc, 390 Potrero Avenue, Sunnyvale, CA 94086, Phone , Fax Products and Company names are trademarks/registered trademarks of their respective holders
2 Table of Contents: 1. INTRODUCTION OVERVIEW SYSTEM SPECIFICATION SH3 CPU CLOCK GENERATION SH3 CPU LOCAL SUB-SYSTEM BUS CONTROLLER LOCAL BUS DEVICES SQUALL II CONNECTOR PCI BUS INTERFACE CIRCUIT DESCRIPTION SCHEMATIC SHEET SCHEMATIC SHEET SCHEMATIC SHEET SCHEMATIC SHEET SCHEMATIC SHEET SCHEMATIC SHEET SCHEMATIC SHEET SCHEMATIC SHEET DOCUMENT HISTORY LOGIC SOURCE CODE AND SCHEMATICS
3 1. INTRODUCTION This document defines the specification for a PCI target/initiator board based on the PLX Technology PCI9080 device. The card contains its own on-board CPU, a Hitachi SH3. A Squall daughtercard connector is provided for prototyping. Refer to the following documents for further information: PCI Local Bus Specification v2.1 PLX PCI 9080 Data Sheet Hitachi SH3 Data Sheet and appropriate reference manuals. Cyclone Microsystems Squall II Module Interface Specification. 2. OVERVIEW The SH3 CPU can access the 128K of fast SRAM, the BIOS ROM and perform direct master transfers over the PCI bus. It also obviously has access to its local EPROM, SDRAM and serial port resources. The PCI9080 allows the PCI host to make direct slave transfers to the 128K of fast SRAM and the BIOS ROM. The 9080 can also perform DMA transfers into and out of the fast SRAM and EPROM. However, the 9080 cannot access any of the SH3 s local resources: EPROM; SDRAM and serial port. 3. SYSTEM SPECIFICATION The PCI card is Universal, in that it will operate in both +5V and +3.3V PCI slots. It is a full length PCI card. A +3.3V power supply is provided on the card to allow operation in typical, +5V only PCI bus slots. The SH3 CPU has a self-contained core system consisting of 1 MByte of 32 bit wide Synchronous DRAM, 32 Kbytes of 8 bit wide boot EPROM and an RS232 debug port. A +5V, socketed DIP EPROM is used for the SH3 boot code. The PCI interface, 128K x 32 fast SRAM, BIOS ROM and Squall Connector are isolated from the SH3 core system both logically and physically. The logical split allows the PCI9080 to access the SRAM or BIOS ROM without interfering with the SH3 s operation, assuming that the SH3 does not want to access either of these functions. The physical split forms a natural +5V to +3.3V barrier and provides buffering for the SH3 bus drivers. 3.1 SH3 CPU The SH3 is operated in Clock Mode 7 (CKIO as an input) with a full speed (x1) clock. It is configured to operate in little-endian mode only and is hard-configured to have an 8 bit boot device (the 32K by 8 EPROM). The 9080/SH3 Reference Platform both the 9080 and SH3 are clocked from the same clock source at up to 40MHz. Allocation of the SH3 s chip selects is as follows: 3
4 Chip Select Device SH3 [A25..A24] Bus Width Wait States CS0 SH3 Boot EPROM All 8 3 CS1 PCI Bus Master Transfers All WAIT CS2 PCI9080 Register access All WAIT CS3 Synchronous DRAM All 32 see below CS4 PCI BIOS ROM [0,x] WAIT 2096 CPLD registers [1,1] CS5 Local Bus fast SRAM All WAIT CS6 Squall Module All 8/16/ WAIT Notes: 1. As can be seen, chip select 5 is further divided by decoding the upper 2 address lines of the SH3 s bus. 2. The SH3 PCI card is designed to use -15 SDRAM s. Recommended SH3 register settings are: WCR1=0; WCR2=65EB hex; MCR=973C hex. As the SH3 only has an external 26 bit address bus a mapping register is provided to allow it to manipulate 9080 local address bus bits 26 through local address bus bits 29 through 31 are automatically driven to the correct value for SH3 accesses, defined by the currently active SH3 chip select (see Section 3.5). Details of the SH3 address map register are as follows: SH3 Address Mapping Register Bits Function RESET state Register Type 0:2 Local Bus Address Bits 26:28 [0,0,0] read/write The SH3 Address Mapping Register is mapped to SH3 chip select 4 (CS4) with [A25..A23] == [1,1,0]. 3.2 Clock Generation A wide range of CPU clock frequencies can be selected from a PLL controlled AV9154 clock generator: JP2 JP3 pins 5-6 JP3 pins 3-4 JP3 pins 1-2 Clock Output (MHz) Note 1: These frequencies should not be used (see below). 4
5 The high speed clocks are distributed around the board using low skew, PLL based clock buffers. The buffers require their compensation networks setting, depending on the input clock frequency, via a set of jumpers: JP1 Setting CPU Clock Frequency (MHz) range 1-2 shorted ONLY shorted ONLY shorted ONLY The clock buffers therefore restrict the Reference Platform operating frequency to 15MHz minimum, while the 9080 itself places an upper limit of 40MHz. 3.3 SH3 CPU Local Sub-System The local CPU sub-system comprises a 32K by 8 boot EPROM, 1 MByte of 32 bit wide SDRAM and the necessary RS232 level converters for the SH3 s own serial port. The sub-system is buffered from the rest of the card by 74LVT16245 buffers, which also provide the necessary +3.3V to +5V level conversion. As the SH3 does not have a natural burst mode bus, it will not be provided with burst access capability to the 9080 or any other devices on the 9080 s Local Bus. 3.4 Bus Controller The Bus Controller will be implemented with an in-system-programmable CPLD. This device performs a number of different functions: Bus arbiter for the PCI9080 bus Controller for the fast SRAM PCI9080 local bus state machine for SH3 master accesses PCI9080 bus timeout Interrupt controller for the SH3 Miscellaneous control and decode functions The interrupt controller mappings provided by the Bus Controller are as follows: Interrupt Source SH3 [IRL3..IRL0] code Squall IRQ0 [0,0,0,1] Squall IRQ1 [0,0,1,0] PCI9080 local interrupt output [0,1,0,0] Please refer to the source code for the device for a more detailed description of its operation. Single-in-line header JP7 is pin-compatible with the standard Lattice download cable and allows the 2096 to be programmed in-system. Two jumpers associated with the 2096 control the card s responses to Reset inputs: JP8 setting JP9 setting RESET effect None Asserts Manual Reset permanently RESET effect PCI Bus Reset asserts SH3 reset PCI Bus Reset only affects PCI9080 5
6 Local Bus Devices The 9080 Local Bus has 128K by 32 of fast, asynchronous SRAM which can be burst accessed at a rate. Also on the Local Bus is the BIOS Flash ROM can also be burst accessed, but at a rate (60ns Flash EPROM assumed). The BIOS Flash EPROM is an Intel 4 MBit Boot-Block type device, and can be programmed in-circuit. The Flash EPROM s programming voltage is +5V. All 9080 Local Bus devices are allocated 256 MByte address blocks (as per i960) and these are defined as follows: Device Width Local Address Bus Bits [A31..A29] Base Address SH3 Chip Select Mapping PCI9080 Registers 32 bit [1,1,1] E CS2 UNALLOCATED [1,1,0] C Squall Module [1,0,1] A CS6 PCI Bus Master accesses 32 bit [1,0,0] CS1 UNALLOCATED [0,1,1] Fast SRAM array 32 bit [0,1,0] CS5 BIOS Flash EPROM 16 bit [0,0,1] CS4 UNALLOCATED [0,0,0] Squall II Connector The Squall II Module interface provides I/O expansion and flexibility by allowing customers to add a wide range of I/O interfaces. The Squall II Module interface is an open domain specification available from Cyclone Microsystems. The interface uses 32 bit data transfers to communicate with the processor or the shared memory. DMA controllers in the Squall II Modules can access the shared packet memory. The specification is published by Cyclone and is available from their web site ( Squall II Module Interface Specification Squall II modules are supported on the 9080/SH3 Reference Platform via a Squall Connector. The Squall II modules can be either bus targets or bus masters. All Squall modules have an on-board EEPROM containing configuration information. This EEPROM is physically accessed via a 2-wire interface which is implemented through an SH3 bit I/O port. Software implementing the EEPROM interface protocol must be run on the SH3 in order to read or write the EEPROM. Details of the EEPROM bit I/O port are as follows: 2 wire Serial Control Register Write Bit Function RESET state 0 2 wire Serial Controller SCL Turn on open collector driver 1 - Turn off open collector driver 1 2 wire Serial Controller SDA 0 - Turn on open collector driver 1 - Turn off open collector driver 1 6
7 2 wire Serial Control Register Read Bit Function 0 2 wire Serial Controller SCL signal wire value 1 2 wire Serial Controller SDA signal wire value Both read and write registers are mapped to SH3 chip select 4 (CS4) with [A25..A23] == [1,1,1]. There are a few points to note concerning the Squall bus interface: Squall modules may be limited to a 33MHz bus speed. The user must set the 9080/SH3 Reference Design clock selection jumpers (Section 3.2) accordingly. The SH3 has a very basic interrupt controller and only level triggered interrupts are supported. The SH3 provides no mechanism to read a specific byte within a multi-byte word (it has no Byte Enables). It can of course write to any byte within a multi-byte word (it has Write Enable outputs). It is therefore not possible to fully emulate the i960 bus interface from the SH3 CPU. The SH3 has no LOCK support. 3.7 PCI Bus Interface This is based around the PLX Technology PCI9080 device, configured in Cx mode. The local bus of the 9080 is synchronously clocked at the same rate as the SH3 CPU. This allows fully synchronous control, removing any resynchronisation delays. The 9080 has a local, socketed DIP EEPROM. The following user selectable jumpers are also be provided: JP4 setting JP5 setting 9080 No Boot effect Local Init Done status bit must be set to true by a local bus master (e.g. SH3) 9080 will automatically set Local Init Done status bit to true PCI9080 EEPROM DO Pin effect No effect EEPROM DO pin is shorted to zero volts. Allows a 9080/SH3 Reference Design Board to boot on a PCI PC with a blank EEPROM fitted (otherwise the PCI BIOS will not enable the card). The jumper short must then be removed to allow the EEPROM to be programmed and to allow normal operation. 7
8 JP6 setting PCI9080 EEPROM Part Type Selection 93CS46 93CS56 4. CIRCUIT DESCRIPTION Please refer to the circuit diagrams for the 9080/SH3 Reference Design. 4.1 Schematic Sheet 1 This sheet shows the function blocks of the card and their interconnections. 4.2 Schematic Sheet 2 The SH3 CPU U3 is shown on this sheet. The QuickSwitch device U4 provides +5V to +3.3V level conversion for a number of signals, while introducing virtually no propagation delay. The resistor packs limit signal underand over-shoot on the SH3 outputs. 4.3 Schematic Sheet 3 This sheet contains the SDRAM array, the boot EPROM, the RS232 level converter and the main address and data buffers. The buffers are LVT-style devices, providing the main +3.3V to +5V (bi-directional) level conversion. Buffer U9 also provides level conversion between the +5V EPROM and the +3.3V main SH3 data bus. 4.4 Schematic Sheet 4 The control CPLD U24 is shown on this sheet with its associated programming connector JP7. A number of configuration jumpers which are used by the CPLD are also shown, along with the local system reset generator U22 and the two diagnostic LED s. The ripple counter U23 is used by the CPLD for its bus time-out function, saving considerable internal register resources. For a more detailed description of the CPLD s operation, please refer to its design source file. 4.5 Schematic Sheet 5 The Squall II Module connector and the fast SRAM array are shown here. 4.6 Schematic Sheet 6 This sheet shows the PCI9080 and the PCI bus edge connectors 4.7 Schematic Sheet 7 This sheet shows the AV9154 clock generator and the QS5V991 clock buffers. All clock outputs are +3.3V level, and the maximum skew between clock outputs is kept below 500ps. All clocks have series and AC termination networks to allow fine tuning of the clock waveforms. 4.8 Schematic Sheet 8 The majority of the card s decoupling capacitors are shown on this sheet, along with the +5V to +3.3V power converter. The power converter s output is limited to V. 8
9 Standard disk drive power input connector PL1 allow the card to be easily powered when not plugged into a PCI host (for test purposes only). 5. DOCUMENT HISTORY Rev Date Comments May 97 Draft version Jun 97 Modified in the light of PLX comments - major alterations Jun 97 Updated as per development quotation Jun 97 Completed initial release - document title modified Section Chip select mappings defined; SDRAM controller programming defined; Mapping register defined Section Component references updated Section Local SH3 RAM changed to SDRAM Section Flash EPROM burst rate altered; programming voltage defined Section Squall EEPROM interface defined. Technical notes tidied up Section 4 added - Circuit descriptions 6. LOGIC SOURCE CODE AND SCHEMATICS The appendices of the application note contain detailed logic source code and schematics. Except for the timing diagrams, this information is also available in source code from the PLX Technology web page ( 9
The PCI 9054 has Direct Master, DMA and Direct Slave Hitachi SH bit RISC Processor
PCI 9054/SH7709 AN July 2, 1999 SH7709 to PCI 9054 Version 1.0 Application Note Features General Description PLX Technology PCI 9054, PCI v2.2 compliant 32 bit, 33MHz PCI bus Master I/O Accelerator with
More informationStrongARM** SA-110/21285 Evaluation Board
StrongARM** SA-110/21285 Evaluation Board Brief Datasheet Product Features Intel offers a StrongARM** SA-110/21285 Evaluation Board (EBSA-285) that provides a flexible hardware environment to help manufacturers
More information386EX PC/104 Computer with CompactFlash and PCMCIA SBC1390
386EX PC/104 Computer with CompactFlash and PCMCIA SBC1390 Features Small, low cost, ready to run 386EX, 25 or 33MHz Up to 32MB DRAM CompactFlash connector Optional PC Card interface for Wi-Fi, modem,
More informationC-Mode Local Bus. Figure 1. PLX PCI 9054 and TI TMS320VC5409/21 PCI Subsystem
PCI 9054/C5409/21 AN June 16, 2000 Version 1.0 Texas Instruments TMS320VC5409/21 DSP to PCI Bus Application Note Features Application Note for designing a PCI adapter board based on the connection of the
More informationExcalibur Solutions Using the Expansion Bus Interface. Introduction. EBI Characteristics
Excalibur Solutions Using the Expansion Bus Interface October 2002, ver. 1.0 Application Note 143 Introduction In the Excalibur family of devices, an ARM922T processor, memory and peripherals are embedded
More informationNios Embedded Processor Development Board
Nios Embedded Processor Development Board July 2003, ver. 2.2 Data Sheet Introduction Development Board Features Functional Overview This data sheet describes the features and functionality of the Nios
More informationComputer Organization. 8th Edition. Chapter 5 Internal Memory
William Stallings Computer Organization and Architecture 8th Edition Chapter 5 Internal Memory Semiconductor Memory Types Memory Type Category Erasure Write Mechanism Volatility Random-access memory (RAM)
More informationIntroduction read-only memory random access memory
Memory Interface Introduction Simple or complex, every microprocessorbased system has a memory system. Almost all systems contain two main types of memory: read-only memory (ROM) and random access memory
More informationWilliam Stallings Computer Organization and Architecture 6th Edition. Chapter 5 Internal Memory
William Stallings Computer Organization and Architecture 6th Edition Chapter 5 Internal Memory Semiconductor Memory Types Semiconductor Memory RAM Misnamed as all semiconductor memory is random access
More informationApplication Note Features A[31:28] GLUE LOGIC (PLD) A[2] [Gnd:Vcc] Figure 1. TMS320C6202 to PCI Subsystem
PCI 9054/C6202 AN July 31, 2000 Texas Instruments TMS320C6202 DSP to PCI 9054 Version 2.0 Application Note Features Preliminary Application Note for designing a PCI adapter or embedded system based on
More informationCeleron EPIC Computer with GUI and Dual Ethernet SBC4685
Celeron EPIC Computer with GUI and Dual SBC4685 Features Ready to run Celeron/Pentium III computer Color flat-panel support Four serial ports CAN Bus interface PC/104 & PC/104-Plus expansion The SBC4685
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 informationInterfacing to the Motorola MCF5307 Microprocessor
ENERGY SAVING Color Graphics LCD/CRT Controller Interfacing to the Motorola MCF5307 Microprocessor Document Number: X00A-G-002-03 Copyright 1998 Seiko Epson Corp. All rights reserved. The information in
More informationChapter 5 Internal Memory
Chapter 5 Internal Memory Memory Type Category Erasure Write Mechanism Volatility Random-access memory (RAM) Read-write memory Electrically, byte-level Electrically Volatile Read-only memory (ROM) Read-only
More informationChapter 2: Fundamentals of a microprocessor based system
Chapter 2: Fundamentals of a microprocessor based system Objectives Learn about the basic structure of microprocessor systems Learn about the memory read/write timing diagrams. Learn about address decoding
More informationInternal Memory. Computer Architecture. Outline. Memory Hierarchy. Semiconductor Memory Types. Copyright 2000 N. AYDIN. All rights reserved.
Computer Architecture Prof. Dr. Nizamettin AYDIN naydin@yildiz.edu.tr nizamettinaydin@gmail.com Internal Memory http://www.yildiz.edu.tr/~naydin 1 2 Outline Semiconductor main memory Random Access Memory
More informationEISA Series Desktop. Computer Specifications. Processor Board. Main System Board. Mass Storage Bays. EISA configuration.
diskette release diskette release E latch button \ I I option slots Five 32-bit EISA expansion slots (l6-bit and 8-bit ISA compatible); bus-mastering option cards allowable in all slots Internal; operation
More informationOrganization. 5.1 Semiconductor Main Memory. William Stallings Computer Organization and Architecture 6th Edition
William Stallings Computer Organization and Architecture 6th Edition Chapter 5 Internal Memory 5.1 Semiconductor Main Memory 5.2 Error Correction 5.3 Advanced DRAM Organization 5.1 Semiconductor Main Memory
More informationLecture 5: Computing Platforms. Asbjørn Djupdal ARM Norway, IDI NTNU 2013 TDT
1 Lecture 5: Computing Platforms Asbjørn Djupdal ARM Norway, IDI NTNU 2013 2 Lecture overview Bus based systems Timing diagrams Bus protocols Various busses Basic I/O devices RAM Custom logic FPGA Debug
More informationPCI-4IPM Revision C. Second Generation Intelligent IP Carrier for PCI Systems Up to Four IndustryPack Modules Dual Ported SRAM, Bus Master DMA
PCI-4IPM Revision C Second Generation Intelligent IP Carrier for PCI Systems Up to Four IndustryPack Modules Dual Ported SRAM, Bus Master DMA REFERENCE MANUAL 781-21-000-4000 Version 2.1 April 2003 ALPHI
More informationEPIC board ensures reliability in the toughest environment
EPIC board ensures reliability in the toughest environment The XE 800 SBC is a high performance single board computer (SBC) with a rich family of essential I/O functions. It integrates video, serial ports,
More informationPCM-SC520-G AMD SC520 SBC with 10/100 Ethernet
PC/104 MODULE FEATURES 133MHz AMD SC520 CPU Supports Windows CE, Linux, and other x86- compatible operating systems (including DOS) PC/104-compliant form factor Up to 256Mbytes of SDRAM using SODIMM Optional
More informationTotal Impact briq. Hardware Reference. 31st July Revision Overview 2
Total Impact briq. Hardware Reference 31st July 2001 Revision 0.4 Contents 1 Overview 2 2 On-board Peripherals 2 2.1 CPU/L2 Cache............................. 2 2.2 PPC/PCI Bridge.............................
More information3.3V regulator. JA H-bridge. Doc: page 1 of 7
Digilent Cerebot Board Reference Manual Revision: 11/17/2005 www.digilentinc.com 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview The Digilent Cerebot Board is a useful tool for
More informationAssignment 5. You can configure hardware options by setting jumper on the mainboard. See Figure 2-1 for jumper locations. Set a jumper as follows:
CIS 170 Microcomputer Hardware Name: Assignment 5 From the lack of having enough peripherals for this course (at least at this point), we have the necessity of doing some experiments mentally rather than
More informationXE 900: Fastest EPIC board now available with Windows XPe
XE 900: Fastest EPIC board now available with Windows XPe The XE 900 SBC is a high performance, low power, x86 workhorse for embedded applications. It is an EPIC form factor SBC with a rich family of I/O
More informationCPCI-IPC. Intelligent DSP Based Dual IndustryPack Carrier for CompactPCI systems REFERENCE MANUAL Version 2.
CPCI-IPC Intelligent DSP Based Dual IndustryPack Carrier for CompactPCI systems REFERENCE MANUAL 724-20-000-4000 Version 2.0 May 1998 ALPHI TECHNOLOGY CORPORATION 6202 S. Maple Avenue #120 Tempe, AZ 85283
More informationPC87435 Enhanced IPMI Baseboard Management Controller
April 2003 Revision 1.01 PC87435 Enhanced IPMI Baseboard Management Controller General Description The PC87435 is a highlyintegrated Enhanced IPMI Baseboard Management Controller (BMC), or satellite management
More informationSECTION 2 SIGNAL DESCRIPTION
SECTION 2 SIGNAL DESCRIPTION 2.1 INTRODUCTION Figure 2-1 displays the block diagram of the MCF5206 along with the signal interface. This section describes the MCF5206 input and output signals. The descriptions
More informationFrequently Asked Questions
LAN91C111 Frequently Asked Questions 10/100 Non-PCI Ethernet Single Chip MAC and PHY IMPLEMENTATION Q: What is the minimum cycle time for each read and write access (synchronous, asynchronous, burst, non-burst)?
More informationFigure 2.1 The Altera UP 3 board.
Figure 2.1 The Altera UP 3 board. USB Port PS-2 Port USB PHY Chip Heat Sink Parallel Port B B VGA Port I2C PROM Chip... JP19 Headers for I2C Bus Signals J3 Mounting Hole Santa Cruz Expansion Long Connector
More informationNios Soft Core. Development Board User s Guide. Altera Corporation 101 Innovation Drive San Jose, CA (408)
Nios Soft Core Development Board User s Guide Altera Corporation 101 Innovation Drive San Jose, CA 95134 (408) 544-7000 http://www.altera.com Nios Soft Core Development Board User s Guide Version 1.1 August
More informationPCI-OPTO32B-CONTACT. User s Manual. 24 Input Bits. 8 Output Bits. -12V-CONTACT Optional. Opto Isolator Board
PCI-OPTO32B-CONTACT User s Manual 24 Input Bits 8 Output Bits -12V-CONTACT Optional Opto Isolator Board 8302A Whitesburg Drive Huntsville, AL 35802 Phone: (256) 880-8787 Fax: (256) 880-8788 URL: www.generalstandards.com
More informationExternal and Flash Memory
Digital Signal Processing: Laboratory Experiments Using C and the TMS320C31 DSK Rulph Chassaing Copyright 1999 John Wiley & Sons, Inc. Print ISBN 0-471-29362-8 Electronic ISBN 0-471-20065-4 C External
More informationCPT-DA Texas Instruments TMS320F28377D controlcard compatible. DA Series Interface Card. Technical Brief
CPT-DA28377 Texas Instruments TMS320F28377D controlcard compatible DA Series Interface Card Technical Brief May 2015 Manual Release 1 Card Version 1.0 Copyright 2015 Creative Power Technologies P/L P.O.
More informationMicrocontroller Systems. ELET 3232 Topic 11: General Memory Interfacing
Microcontroller Systems ELET 3232 Topic 11: General Memory Interfacing 1 Objectives To become familiar with the concepts of memory expansion and the data and address bus To design embedded systems circuits
More informationCPCI-AD32. Intelligent DSP Based 32 Channel Analog Input Card for 3U CompactPCI systems REFERENCE MANUAL Version 1.
CPCI-AD32 Intelligent DSP Based 32 Channel Analog Input Card for 3U CompactPCI systems REFERENCE MANUAL 751-10-000-4000 Version 1.0 September 1998 ALPHI TECHNOLOGY CORPORATION 6202 S. Maple Avenue #120
More informationCPCI-SIP-PLX. Slave 2- IndustryPack Carrier for 3U CompactPCI systems REFERENCE MANUAL Version 1.2 August 2008
CPCI-SIP-PLX Slave 2- IndustryPack Carrier for 3U CompactPCI systems REFERENCE MANUAL 824-12-000-4000 Version 1.2 August 2008 ALPHI TECHNOLOGY CORPORATION 1898 E. Southern Avenue Tempe, AZ 85282 USA Tel:
More informationPK2200 Series. Features. C-Programmable Controller. Specifications Board Size Enclosure Size Operating Temp.
C-Programmable Controller P00 Series The P00 Series of C-programmable controllers is based on the Zilog Z80 microprocessor. The P00 includes digital, serial, and high-current switching interfaces. The
More informationTypical System Implementation
PCI Typical System Implementation CPU Cache Memory Subsystem DRAM Subsystem Host Bus PCI Local Bus PCI Bridge/ Memory Controller ISA Bus Bridge ISA Bus PCI Add-in Slots ISA Add-in Slots PCI 2 Desktop Platforms
More informationTI s PCI2040 PCI-to-DSP Bridge
TI s PCI2040 PCI-to-DSP Bridge Brian G. Carlson - Sr. DSP Engineer DNA Enterprises, Inc. August 5, 1999 E-mail: bcarlson@dnaent.com 1 Agenda Introduction to the PCI Bus DSP Host Port Interface (HPI) Overview
More informationTPMC815 ARCNET PMC. User Manual. The Embedded I/O Company. Version 2.0. Issue 1.2 November 2002 D
The Embedded I/O Company TPMC815 ARCNET PMC Version 2.0 User Manual Issue 1.2 November 2002 D76815804 TEWS TECHNOLOGIES GmbH Am Bahnhof 7 25469 Halstenbek / Germany Phone: +49-(0)4101-4058-0 Fax: +49-(0)4101-4058-19
More informationArduino Uno R3 INTRODUCTION
Arduino Uno R3 INTRODUCTION Arduino is used for building different types of electronic circuits easily using of both a physical programmable circuit board usually microcontroller and piece of code running
More informationIntroducing. QuickLogic s The Basics of PCI. QuickPCI - The PCI Solution for System Needs
Introducing QuickLogic s The Basics of PCI QuickPCI - The PCI Solution for System Needs Typical System Implementation CPU Cache Memory Subsystem DRAM Subsystem Host Bus PCI Local Bus PCI Bridge/ Memory
More informationChapter 4 Main Memory
Chapter 4 Main Memory Course Outcome (CO) - CO2 Describe the architecture and organization of computer systems Program Outcome (PO) PO1 Apply knowledge of mathematics, science and engineering fundamentals
More informationPXA270 EPIC Computer with Power Over Ethernet & Six Serial Protocols SBC4670
PXA270 EPIC Computer with Power Over Ethernet & Six Serial Protocols SBC4670 Features RoHS 520MHz Low-power ARM processor w/ 800 x 600 Color LCD Power Over Ethernet and 10/100BASE-T Ethernet GPS module
More informationApplication of Zero Delay Buffers in Switched Ethernet
3 Application Note15 Application of Zero Delay Buffers in Switched Ethernet By Cameron Katrai Abstract With the best and tightest characteristics of any PLL driver, Pericom s collection of Zero Delay Clock
More informationPRELIMINARY IDT7M9510 IDT7M9514
79RV60/79RC6V7 PCI MEZZANINE CARD PRELIMINARY 7M9510 7M951 FEATURES: PCI Mezzanine Card (PMC) (IEEE 1386) form factor 7M9510 High performance 79RV60 MIPS Processor 100Mhz, 150Mhz, 0Mhz, 00MHz CPU speeds
More informationProgramming in the MAXQ environment
AVAILABLE The in-circuit debugging and program-loading features of the MAXQ2000 microcontroller combine with IAR s Embedded Workbench development environment to provide C or assembly-level application
More informationComputer Systems Organization
The IAS (von Neumann) Machine Computer Systems Organization Input Output Equipment Stored Program concept Main memory storing programs and data ALU operating on binary data Control unit interpreting instructions
More informationPMC-DA Channel 16 Bit D/A for PMC Systems REFERENCE MANUAL Version 1.0 June 2001
PMC-DA816 8 Channel 16 Bit D/A for PMC Systems REFERENCE MANUAL 796-10-000-4000 Version 1.0 June 2001 ALPHI TECHNOLOGY CORPORATION 6202 S. Maple Avenue #120 Tempe, AZ 85283 USA Tel: (480) 838-2428 Fax:
More informationAdvanced 486/586 PC/104 Embedded PC SBC1491
Advanced 486/586 PC/104 Embedded PC SBC1491 Features Ready to run 486/586 computer Small PC/104 format DiskOnChip, 64MB RAM On-board accelerated VGA COM1, COM2, KBD, mouse 10BASE-T Ethernet port PC/104
More informationDigital System Design
Digital System Design by Dr. Lesley Shannon Email: lshannon@ensc.sfu.ca Course Website: http://www.ensc.sfu.ca/~lshannon/courses/ensc350 Simon Fraser University i Slide Set: 15 Date: March 30, 2009 Slide
More information6 Direct Memory Access (DMA)
1 License: http://creativecommons.org/licenses/by-nc-nd/3.0/ 6 Direct Access (DMA) DMA technique is used to transfer large volumes of data between I/O interfaces and the memory. Example: Disk drive controllers,
More informationPCB-STM32-F3U. Development baseboard for the STMicro Discovery-F3 module (STMicro part# STM32F3DISCOVERY)
PCB-STM32-F3U Development baseboard for the STMicro Discovery-F3 module (STMicro part# STM32F3DISCOVERY) Part Number: PCB-STM32-F3U (unpopulated PCB with Discovery module sockets, no other parts) STM32-F3U
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 informationAm186ER/Am188ER AMD continues 16-bit innovation
Am186ER/Am188ER AMD continues 16-bit innovation 386-Class Performance, Enhanced System Integration, and Built-in SRAM Am186ER and Am188ER Am186 System Evolution 80C186 Based 3.37 MIP System Am186EM Based
More informationPCI 9x56/FPGA AN. Programming FPGA s through PLX PCI 9x56 Devices Application Note. General Description
PCI 9x56/FPGA AN June 7, 2004 Version 1.0 Programming FPGA s through PLX PCI 9x56 Devices Application Note General Description This application note discusses two methods for configuring FPGA s connected
More informationThe possibility of combining interface modules allows various bus and network systems to be integrated into the B&R SYSTEM 2005.
5.2 CP260 5.2.1 General Information The CPU is inserted in the main rack directly next to the power supply module. It requires two slots. Only the status LEDs can be seen with the module door closed. The
More informationWith Fixed Point or Floating Point Processors!!
Product Information Sheet High Throughput Digital Signal Processor OVERVIEW With Fixed Point or Floating Point Processors!! Performance Up to 14.4 GIPS or 7.7 GFLOPS Peak Processing Power Continuous Input
More informationUser s Guide. IP-201 I2C Bus Multiplexer Board Revision 1. Micro Computer Control Corporation
User s Guide IP-201 I2C Bus Multiplexer Board Revision 1 Micro Computer Control Corporation www.mcc-us.com 4 Channel I 2 C Multiplexer Board Model IP-201 User, s Guide Overview I 2 C Bus is the Inter-Integrated
More informationIntelop. *As new IP blocks become available, please contact the factory for the latest updated info.
A FPGA based development platform as part of an EDK is available to target intelop provided IPs or other standard IPs. The platform with Virtex-4 FX12 Evaluation Kit provides a complete hardware environment
More informationONYX-MM-XT PC/104 Format Counter/Timer & Digital I/O Module
ONYX-MM-XT PC/104 Format Counter/Timer & Digital I/O Module User Manual V1.4 Copyright 2009 Diamond Systems Corporation 1255 Terra Bella Avenue Mountain View, CA 94043 USA Tel (650) 810-2500 Fax (650)
More informationEMBEDDED SYSTEMS WITH ROBOTICS AND SENSORS USING ERLANG
EMBEDDED SYSTEMS WITH ROBOTICS AND SENSORS USING ERLANG Adam Lindberg github.com/eproxus HARDWARE COMPONENTS SOFTWARE FUTURE Boot, Serial console, Erlang shell DEMO THE GRISP BOARD SPECS Hardware & specifications
More informationCPCI-AD8. Intelligent DSP Based 8 Channel Analog Input Card for 3U CompactPCI systems REFERENCE MANUAL Version 1.
CPCI-AD8 Intelligent DSP Based 8 Channel Analog Input Card for 3U CompactPCI systems REFERENCE MANUAL 753-13-000-4000 Version 1.3 JUNE 2003 ALPHI TECHNOLOGY CORPORATION 6202 S. Maple Avenue #120 Tempe,
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 informationSystem-on-a-Programmable-Chip (SOPC) Development Board
System-on-a-Programmable-Chip (SOPC) Development Board Solution Brief 47 March 2000, ver. 1 Target Applications: Embedded microprocessor-based solutions Family: APEX TM 20K Ordering Code: SOPC-BOARD/A4E
More informationECSE-2610 Computer Components & Operations (COCO)
ECSE-2610 Computer Components & Operations (COCO) Part 18: Random Access Memory 1 Read-Only Memories 2 Why ROM? Program storage Boot ROM for personal computers Complete application storage for embedded
More informationInterfacing the IDT RC32355/ RC32351 to the PCI Bus Using the V3 V320USC
Interfacing the IDT RC32355/ RC32351 to the PCI Bus Using the V3 V320USC RC32355/RC32351 Application Note AN-262 By Seroj Babaian Revision History April 19, 2001: Initial publication. December 6, 2001:
More informationISA Host Controller 15a Hardware Reference Release 1.2 (October 16, 2017)
ISA Host Controller 15a Hardware Reference 1 ISA Host Controller 15a Hardware Reference Release 1.2 (October 16, 2017) Purpose: Host Controller to support the ISA bus according to the PC/104 specification.
More informationCEIBO FE-51RD2 Development System
CEIBO FE-51RD2 Development System Development System for Atmel AT89C51RD2 Microcontrollers FEATURES Emulates Atmel AT89C51RD2 60K Code Memory Real-Time Emulation Frequency up to 40MHz / 3V, 5V ISP and
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 informationAllmost all systems contain two main types of memory :
Memory Interface Allmost all systems contain two main types of memory : read-only memory (ROM) system software and permanent system data random access memory (RAM) or read/write memory application software
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 informationMemory Expansion. Lecture Embedded Systems
Memory Expansion Lecture 22 22-1 In These Notes... Memory Types Memory Expansion Interfacing Parallel Serial Direct Memory Access controllers 22-2 Memory Characteristics and Issues Volatility - Does it
More informationChapter 8 Memory Basics
Logic and Computer Design Fundamentals Chapter 8 Memory Basics Charles Kime & Thomas Kaminski 2008 Pearson Education, Inc. (Hyperlinks are active in View Show mode) Overview Memory definitions Random Access
More information5I21 SERIAL ANYTHING I/O MANUAL
5I21 SERIAL ANYTHING I/O MANUAL 1.2 This page intentionally not blank - LOOPBACK Table of Contents GENERAL.......................................................... 1 DESCRIPTION.................................................
More informationFeatures: Analog to Digital: 12 bit resolution TTL outputs, RS-232 tolerant inputs 4.096V reference (1mV/count) 115K max speed
The Multi-I/O expansion board gives users the ability to add analog inputs and outputs, UART capability (for GPS or modem) and isolated high current outputs to the Flashlite 386Ex. Available in several
More informationVarious power connectors. 3.3V regulator. 64K Flash (Internal) 2K EEPROM (Internal) 4K SRAM (Internal) JA Mem Adr/ Data. Doc: page 1 of 9
Cerebot II Board Reference Manual Revision: September 14, 2007 Note: This document applies to REV B of the board. www.digilentinc.com 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview
More informationComputer Specifications. Controllers. Interfaces. CPU and Memory. Epson EL 486UC. Diskette
button I h&disk @ ===hw 7 \ AC inlet AC outlet monitor cable hard disk or diskette drive bay Icg / 1 Computer Specifications CPU and Memory 32-bit CPU System speed COM1 COM2 Parallel Intel 80486SX/25 microprocessor;
More informationHow to Implement I 2 C Serial Communication Using Intel MCS-51 Microcontrollers
APPLICATION NOTE How to Implement I 2 C Serial Communication Using Intel MCS-51 Microcontrollers SABRINA D QUARLES APPLICATIONS ENGINEER April 1993 Order Number 272319-001 Information in this document
More informationBasic Organization Memory Cell Operation. CSCI 4717 Computer Architecture. ROM Uses. Random Access Memory. Semiconductor Memory Types
CSCI 4717/5717 Computer Architecture Topic: Internal Memory Details Reading: Stallings, Sections 5.1 & 5.3 Basic Organization Memory Cell Operation Represent two stable/semi-stable states representing
More informationIntroduction CHAPTER 1
CHAPTER 1 Introduction The ACTI-788 all-in-one single board computer is designed to fit a high performance Celeron based CPU and compatible for high-end computer system application with PCI/ISA bus architecture.
More informationEB-51 Low-Cost Emulator
EB-51 Low-Cost Emulator Development Tool for 80C51 Microcontrollers FEATURES Emulates 80C51 Microcontrollers and Derivatives Real-Time Operation up to 40 MHz 3.3V or 5V Voltage Operation Source-Level Debugger
More informationPCI-4SIP. Slave Quad IndustryPack Carrier for PCI systems REFERENCE MANUAL Version 1.2 September 2001
PCI-4SIP Slave Quad IndustryPack Carrier for PCI systems REFERENCE MANUAL 798-12-000-4000 Version 1.2 September 2001 ALPHI TECHNOLOGY CORPORATION 6202 S. Maple Avenue #120 Tempe, AZ 85283 USA Tel: (480)
More informationAVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction.
AVR XMEGA TM Product Introduction 32-bit AVR UC3 AVR Flash Microcontrollers The highest performance AVR in the world 8/16-bit AVR XMEGA Peripheral Performance 8-bit megaavr The world s most successful
More informationCREATED BY M BILAL & Arslan Ahmad Shaad Visit:
CREATED BY M BILAL & Arslan Ahmad Shaad Visit: www.techo786.wordpress.com Q1: Define microprocessor? Short Questions Chapter No 01 Fundamental Concepts Microprocessor is a program-controlled and semiconductor
More informationEMBEDDED SYSTEMS COURSE CURRICULUM
On a Mission to Transform Talent EMBEDDED SYSTEMS COURSE CURRICULUM Table of Contents Module 1: Basic Electronics and PCB Software Overview (Duration: 1 Week)...2 Module 2: Embedded C Programming (Duration:
More informationFriendlyARM. Mini2440.
FriendlyARM Mini2440 www.friendlyarm.net 1 Introduction...3 1.1 Features...4 2 Hardware Resource...6 2.1 Jumpers and Interfaces...6 2.2 Memory Map...7 2.2.1 Memory Adress Allocation...7 2.3 Power Supply...8
More informationKNJN I2C bus development boards
KNJN I2C bus development boards 2005, 2006, 2007, 2008 KNJN LLC http://www.knjn.com/ Document last revision on December 5, 2008 R22 KNJN I2C bus development boards Page 1 Table of Contents 1 The I2C bus...4
More informationTABLE OF CONTENTS 1. INTRODUCTION 2. SPECIFICATION 3. HARDWARE INSTALLATION 6EX 1.1. PREFACE KEY FEATURES PERFORMANCE LIST...
6EX TABLE OF CONTENTS 1. INTRODUCTION 1.1. PREFACE...1-1 1.2. KEY FEATURES...1-1 1.3. PERFORMANCE LIST...1-2 1.4. BLOCK DIAGRAM...1-3 1.5. INTRODUCE THE Pentium II Processor & AGP...1-4 1.6 What is AGP?...
More informationContents. Main Memory Memory access time Memory cycle time. Types of Memory Unit RAM ROM
Memory Organization Contents Main Memory Memory access time Memory cycle time Types of Memory Unit RAM ROM Memory System Virtual Memory Cache Memory - Associative mapping Direct mapping Set-associative
More informationIntroduction Electrical Considerations Data Transfer Synchronization Bus Arbitration VME Bus Local Buses PCI Bus PCI Bus Variants Serial Buses
Introduction Electrical Considerations Data Transfer Synchronization Bus Arbitration VME Bus Local Buses PCI Bus PCI Bus Variants Serial Buses 1 Most of the integrated I/O subsystems are connected to the
More informationDifferences Between the DSP56301, DSP56311, and DSP56321
Freescale Semiconductor Engineering Bulletin Document Number: EB724 Rev. 0, 11/2009 Differences Between the DSP56301, DSP56311, and DSP56321 This engineering bulletin discusses the differences between
More informationRead and Write Cycles
Read and Write Cycles The read cycle is shown. Figure 41.1a. The RAS and CAS signals are activated one after the other to latch the multiplexed row and column addresses respectively applied at the multiplexed
More informationFPGA Development Board Hardware and I/O Features
CHAPTER 2 FPGA Development Board Hardware and I/O Features Photo: The Altera DE1 board contains a Cyclone II FPGA, external SRAM, SDRAM & Flash memory, and a wide assortment of I/O devices and connectors.
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 informationDoc: page 1 of 8
Minicon Reference Manual Revision: February 9, 2009 Note: This document applies to REV C of the board. 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview The Minicon board is a
More informationACR8000 Hardware Manual
p/n YPM08119 Automation ACR8000 Hardware Manual Effective: October 7, 2002 This page intentionally left blank. ACR8000 Hardware Manual P/N PM08119 Version Change: From: Version 1.02, Dated 7/8/1999 To:
More information1 PC Hardware Basics Microprocessors (A) PC Hardware Basics Fal 2004 Hadassah College Dr. Martin Land
1 2 Basic Computer Ingredients Processor(s) and co-processors RAM main memory ROM initialization/start-up routines Peripherals: keyboard/mouse, display, mass storage, general I/O (printer, network, sound)
More information