Application Note Features A[31:28] GLUE LOGIC (PLD) A[2] [Gnd:Vcc] Figure 1. TMS320C6202 to PCI Subsystem
|
|
- Cynthia Shields
- 5 years ago
- Views:
Transcription
1 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 the TI TMS320C6202 DSP processor and the PLX PCI 9054 Superior PCI performance based on PCI 9054 bus master interface chip which supports: PCI burst master, DMA and slave cycles PCI configuration cycles I 2 O Messaging Unit General Description This application note describes how to interface the Texas Instruments TMS320C6202 digital signal processor to the PCI bus using the PLX PCI 9054, 32-bit, I/O Accelerator Device using the host-port interface (HPI.) The information can be used to build either a PCI adapter or a host. The PCI 9054 has a Direct Master, DMA and Direct Slave data transfer capabilities. The Direct Master mode allows a device (TMS320C6202) 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 9054 allows the Local bus to run asynchronously to the PCI bus through the use of bi-directional FIFOs. In this design example, the PCI bus runs at 33 MHz while the Local bus can be clocked at up to 50 MHz. PCI 9054 TI C6202 PCI BUS AD[31:0] PAR CBE[3:0] FRAME# IRDY# TRDY# STOP# DEVSEL# IDSEL PERR# SERR# REQ# GNT# RST# CLK LAD[31:0] LBE[3:0] LSERR# WAIT# BLAST# LW/R# BREQo ADS# CCS# LINT# READY# BTERM# LHOLDA LHOLD LRESETo# MODE[1:0] BIG_END LCLK A[31:28] GLUE LOGIC (PLD) [Gnd:Vcc] A[2] XD[31:0] XBE_[3:0] EXT_INT4 XWAIT_ XBLAST_ XW/_R XBOFF XAS_ TOUT EXT_INT5 XCNTL XCS_ XRDY_ XHOLDA XHOLD RESET_ CLKO Enhanced DMA Controller Memory Controller Bus Arbitration EMIF Vcc Serial EEPROM Clock Oscillator Figure 1. TMS320C6202 to PCI Subsystem ª PLX Technology, Inc., 2000 PLX Technology, Inc, 390 Potrero Avenue, Sunnyvale, CA 94085, Phone , Fax Products and Company names are trademarks/registered trademarks of their respective holders.
2 TABLE OF CONTENTS 1. INTRODUCTION ARCHITECTURE PCI 9054 BUS MODE USED CONTROL SIGNAL CONNECTIONS PROGRAMMABLE LOGIC ASSUMPTIONS REFERENCES... 6 TABLE OF FIGURES Figure 1. TMS320C6202 to PCI Subsystem... 1 Figure 2. PCI 9054 to 'C6202 PLD PLX Technology, Inc. All rights reserved. i
3 1. INTRODUCTION This brief application note will describe the interconnect between the TI TMS320C6202 and the PCI bus using the PLX PCI 9054 PCI to Local bus bridge IC. This application note can be used as a basis to build either a PCI adapter or host to plug into a PCI bus backplane, or for building an embedded system. The interconnect between the two LSI ICs also requires the use of extra logic, usually in the form of a PLD or other programmable logic, to provide decode, etc. Figure 1. TMS320C6202 to PCI Subsystem, shows the connections between the PCI 9054, the TI C6202 and the PLD. Figure 2 shows the detail in the PLD. The interconnect between the PCI 9054 and the TI C6202 is simplified by the HPI bus included in the C6202. This is an improvement on the earlier HPI bus included in TI DSP s in that it is a 32-bit, instead of a 16-bit, bus interface, which makes the C6202 s 32-bit HPI bus look like a J-mode interface to the PCI This interface optimizes the data rate between the two devices for high-speed burst transfers. The Direct Master mode allows the TI C6202 to perform memory, I/O and configuration cycles to the PCI bus. The PCI 9054 also contains a powerful chaining DMA controller. Although it is not discussed in this design example, it can be used with no changes to the hardware. For long and efficient burst transfers between a PCI host and an adapter s memory, the DMA mode should be considered. The Direct Slave mode gives a master device on the PCI bus the ability to access the TI C6202 s configuration registers or memory on the Local bus. This allows for burst or single cycle direct slave transfers. The PCI 9054 allows the Local bus to run asynchronously to the PCI bus through the use of bidirectional FIFOs. The PCI bus runs at 33 MHz while the Local bus is clocked up to 50 MHz. Although the PCI 9054 by itself can run up to 50 MHz on the Local bus, it is limited by the C6202 timing. For example, when the C6202 is the bus master, the sum of the set-up time and the clock-toout delay for the LBE[3:0]# signals is Tsu(of PCI 9054) + Tco(of C6202) = 9ns ns = 25.5 ns. The result is a Local bus that is running at 39 MHz. Another example is when the PCI 9054 is a bus master. The sum of the set-up time, the combinatorial logic time of PLD, and clock-to-out delay of the READY# signal is Tsu(of PCI 9054) + Tcomb(of PLD) +Tco(of C6202) = 9.5 ns + Tcomb ns. Therefore, the Local bus clock frequency would depend on the value of Tcomb delay of the PLD. 2. ARCHITECTURE The PCI 9054 to C6202 interconnect is rather straightforward, with the exception of a single PLD that is used to translate a few signals between the two devices. One function that is performed in the PLD is to decode the XBISA and XBD registers of the C6202. These registers are used for transferring data into the C6202 from an expansion bus master. Another function that must be performed is decoding the PCI 9054 s internal registers, when the C6202 is the expansion bus master. 256 locations are shown being decoded, but that number can be changed if desired. Another function that has to be controlled by the PLD is the local interrupt line from the C6202 to the PCI This line is a shared line between the LINT# output and the LINT# input. The way it works, or the way to think of it, is like an open drain output, being pulled high with a current source (about 100K Ohms equivalent), and the input tied to the open drain output. The only issue with this type of a single pin operation is to make sure the interrupting device does not service its own interrupt. So if a PCI device interrupts the local processor (the C6202), it will have to mask the return interrupt seen on the LINT# input. This is accomplished by disabling the LINT# input in the INTCSR register. Additionally, the C6202 has to somehow tie two interrupt lines, EXT_INT5 (the interrupt input used) and TOUT (a timer output line used to generate interrupts). We cannot simply tie both lines together to the PCI 9054 s LINT#, as the C6202 will generate an interrupt to itself when it assets TOUT. The PLD shows a method to separate the single line interrupt with tri-state buffers and inverters in a PLD. Another method of doing this would be to simply delete the TOUT signal and generate a software interrupt with a write to the INTCSR register. The only drawback to this would be the C6202 would have to wait for the Local bus to become free if the PCI 9054 had control of it. Finally, there is a circuit in the PLD to cue the C6202 when a PCI Master or Target abort occurs. When this happens, data on the bus is not valid, so the DSP must be alerted to take appropriate action. This circuit gates READY# output with BTERM# output PLX Technology, Inc. All rights reserved. 2
4 2.1 PCI 9054 Bus Mode Used To connect the PCI 9054 to the TI C6202, the J-bus mode was chosen. This is due to the fact that the 32-bit HPI interface is essentially a J-mode interface. Although a small amount of glue logic is necessary to split some of the dual-function pins on the 9054 apart, it is vastly superior than the 16-bit HPI interface used on earlier 620X DSP processors. 2.2 Control Signal Connections Below is a list of the PCI 9054 signals, (their corresponding C6202 signals), and a brief description of what they do: LAD[31:0] (XD[31:0]) Multiplexed 32-bit address and data bus. LBE[3:0] (XBE_[3:0]) Byte enables for the different byte-wide lanes on the 32-bit bus. Used by the expansion bus for write only. LSERR# - (EXT_INT4) Local bus system error interrupt output, used to interrupt the C6202 in case of a Master or Target abort. LHOLD (XHOLD) bus arbitration signal used by the PCI 9054 to arbitrate for the local HPI interface bus. BLAST# - (XBLAST_) Burst last signal driven by the current Local bus Master to indicate the last transfer in a bus access. LW/R# - (XW/R_) Local read/write line. BREQo (XBOFF) bus request output, used to signal the C6202 that the PCI 9054 is in need of the Local bus for a PCI-to-Local bus access while the C6202 has control of the Local bus. ADS# - (XAS_) Address strobe, used to signal the start of a physical address transfer, and to latch the address value into the PLD to decode various register address spaces. LHOLDA (XHOLDA) Acknowledge signal for the Local bus arbitrator in the C6202. CCS# Chip select used by the Local bus to access all of the registers in the PCI bytes are decoded in the PLD, at least 16B hex needed. LINT# (TOUT, EXT_INT5) Local interrupt input/output. Used to signal an incoming or outgoing interrupt for the Local bus. Since the C6202 doesn t have an interrupt output on the HPI interface, a timer is used to generate an interrupt at a given frequency. The interrupt input is handled by the EXT_INT5 pin. READY# - (XRDY_) Ready line, indicating data on the Local bus is valid. Gated by the BTERMo signal when used in the PCI 9054 output mode. BTERM# Used to gate READY# in PCI 9054 output mode in the event of a Master or Target abort. A[2] (XCNTL) Used as a select between the XBD and the XBISA register in the C6202 in conjunction with decoding the address locations of these two registers. (XCS_) Chip select for the C6202 s HPI register. The PLD decodes the appropriate address locations, here set to 0040_000 for the XBD register, and 0040_0004 for the XBISA register. WAIT# - (XWAIT_) Wait line signaling the PCI 9054 that the C6202 is not ready. LRESETo# - RESET_ - Reset generated from the PCI bus to the Local bus to reset the DSP in the event of a system reset. BIGEND Used to select between Big and Little Endian bus numbering. J-mode interfaces are all Little Endian. MODE0, MODE1 Used to select between the three different interface modes on the PCI Shown is the mode for J-mode. The C6202 is a 1.8 Volt core, 3.3 Volt I/O device, while the PCI 9054 is a straight 3.3 Volt device with 5 Volt tolerant I/O. Therefore, no level translators are necessary between the two devices. LCLK (XCLK) Local bus clock input. Can be either a separate clock oscillator, or a dividend of the C6202 s master clock (as long as it is under 50 MHz.) 2000 PLX Technology, Inc. All rights reserved. 3
5 ADS# LAD[31:0] 32 Decode 0x x XCS_ Decode 0x x003001FF CCS# Vcc TOUT Vcc LINT# EXT_INT5 BTERM# READY# XRDY_ LHOLDA Figure 2. PCI 9054 to 'C6202 PLD 2000 PLX Technology, Inc. All rights reserved. 4
6 2.3 Programmable Logic Although both the PCI 9054 and the C6202 have J-mode interfaces, there are enough small differences between the two devices to warrant a PLD to fix-up some of the signals. The PLD accomplishes several tasks: 1. Decodes the address locations of the HPI registers XBD and XBISA. 2. Decodes 256 locations for access to the PCI 9054 s configuration registers by the C Splitting the dual-purpose interrupt line LINT# on the PCI 9054 into two signals that the C6202 can handle. 4. Splitting and gating the dual-purpose signal READY# on the 9054 to allow for ignoring data on the Local bus during a Master or Target abort. For this a PLD with at least 43 I/Os is needed, of this at least 35 inputs are necessary for decoding the address spaces of the two devices. The PAL or Verilog equations for the decoder should be fairly straightforward, needing to decode 0040_0000 and 0040_0004 respectively for the HPI registers, and from 0030_0000 to 0030_01FF for the PCI registers. These address locations are completely arbitrary, and can be changed to suit a particular design. The handling of the LINT# line is a bit more complicated. The LINT# line is an open-drain output, with about a 100K pull-up, and an input stage tied to the same node. The LINT# line can be driven low by the PCI 9054 for an interrupt incoming to the Local bus, or it can be driven low by the C6202 (since it is open-drain) for an interrupt outgoing from the Local bus. Unfortunately, the C6202 doesn t have dualpurpose interrupt lines. Therefore, the LINT# line needs to be broken into a discrete input and output to connect to EXT_INT5 (for the incoming interrupt) and TOUT (for the outgoing interrupt.) TOUT is actually a timer output that is brought into interrupt duty by setting a fixed time in the C6202 and allowing it to interrupt the PCI bus on occasion. Care must be taken when designing the PLD such that glitches are not generated when the TOUT line toggles from low-to-high and vice-versa. In this example the timer has priority over interrupts coming from the PCI bus. So if a PCI interrupt has priority over the DSP, the interrupt service routine must first reset the TOUT timer, then fetch the remainder of the interrupt. A bit more complicated is the READY# line in case of a Master or Target abort. If a Master/Target abort occurs, data on the Local bus is either bad or we don t care about it. Therefore, we have to gate it with BTREM#, since after a Master or Target abort, BTERM# will be asserted. When this happens, the gated READY# line is false, signifying that the data on the bus is not valid. The buffers to split READY# are enabled by HOLDA, which is the arbiter acknowledge from the C ASSUMPTIONS This application note is based on the following assumptions: 1. The fact that the PCI 9054 uses a bi-functional line for local interrupts (LINT#) is a bit of an inconvenience, especially since the C6202 does not have an external interrupt output. Therefore, the logic has to be set up such that when you switch the LINT# logic around in the PLD from input-to-output, the circuitry doesn t generate any glitches. Also, the only way to generate an interrupt on the Local bus from the C6202 is to set a timer and let it generate an interrupt at certain intervals. This will have to be set such that it doesn t occur too frequently, but happens often enough. 2. The circuitry to switch the READY# line polarity is similar to the LINT# circuitry. This logic has to be set up to provide glitch-free operation when turning this circuitry around. Additionally, you have to be sure that the C6202 isn t performing hidden arbitration cycles to the PCI 9054, since this would make the PCI 9054 look like it owned the Local bus when in fact the C6202 does. In this case, data could be missed by either the PCI 9054 or the C A deadlock situation can occur if the C6202 wants access to the PCI bus, and a PCI Master wants access to the Local bus at the same time. In this case, the C6202 has an XBOFF signal, that when flagged, will suspend the current access on the Local bus and force the C6202 to release ownership. This signal is driven by the PCI 9054 s BREQo line when the PCI 9054 suspects a deadlock situation exists PLX Technology, Inc. All rights reserved. 5
7 4. REFERENCES The following is a list of additional documentation to provide the reader with further information about the TI C6202. PLX PCI 9054 Data Book PLX Technology, Inc. 390 Potrero Avenue Sunnyvale, CA USA Tel: , Fax: Texas Instruments TMS320C6200 Peripheral Reference Guide, SPRU190C Texas Instruments, Inc. P.O. Box , MS 8681 Dallas, TX Texas Instruments TMS320C6202, TMS320C6202B, TMS320C6203, TMS320C6204 Fixed-Point Digital Signal Processor Datasheet Product Preview, SPRS104A Texas Instruments, Inc. P.O. Box 1443 Houston, TX PLX Technology, Inc. All rights reserved. 6 Doc. #: AN-PCI 9054/C
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 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 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 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 informationPCI Bus Master Interface Chip for Adapters and Embedded Systems. Figure 1. Typical Adapter or Embedded System Block Diagram
PCI 9060 December, 1995 PCI Bus Master Interface Chip for VERSION 1.2 Adapters and Embedded Systems Features General Description PCI Bus Master Interface supporting adapters and embedded systems Two independent
More informationTMS320C6000 DSP Expansion Bus: Multiple DSP Connection Using Asynchronous Host Mode
Application Report SPRA632A - August 2001 TMS320C6000 DSP Expansion Bus: Multiple DSP Connection Using Asynchronous Host Mode Kyle Castille DSP Applications ABSTRACT You can easily interface multiple TMS320C6000
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 informationIntroduction to the PCI Interface. Meeta Srivastav
Introduction to the PCI Interface Meeta Srivastav 4 th March, 2005 Talk layout BUS standards PCI Local Bus PCI protocol Special Cases Electrical and Mechanical Specifications Other Topics 2 Inside a Computer
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 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 informationTMS320C6000 HPI to PCI Interfacing Using the PLX PCI9050
Application Report SPRA537C - April 2002 TMS320C6000 HPI to PCI Interfacing Using the PLX PCI9050 Zoran Nikolic Digital Signal Processing Solutions ABSTRACT This application report describes an interface
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 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 informationTMS320C620x/C670x DSP Boot Modes and Configuration Reference Guide
TMS320C620x/C670x DSP Reference Guide Literature Number: July 2003 IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements,
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 informationProgrammers Viewpoint PCI-bus:
Programmers Viewpoint PCI-bus PLX Base addresses Address Space Function PCIBAR0 Memory mapped configuration Registers PCIBAR1 IO mapped configuration Registers PCIBAR2 Local Address Space 0 PCIBAR3 Local
More informationPCI-X Addendum to the PCI Compliance Checklist. Revision 1.0a
PCI-X Addendum to the PCI Compliance Checklist Revision 1.0a August 29, 2000 PCI-X Addendum to the PCI Compliance Checklist REVISION REVISION HISTORY DATE 1.0 Initial Release 3/1/00 1.0a Updates for PCI-X
More informationOlder PC Implementations
PCI Older PC Implementations 2 Newer PC Implementations 3 Server Platforms 4 PCI Overview 5 PCI Features 32-Bit or 64-Bit address and data 66 or 33 down to 0 MHz synchronous operation Single or multiple
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 informationPCI and PCI Express Bus Architecture
PCI and PCI Express Bus Architecture Computer Science & Engineering Department Arizona State University Tempe, AZ 85287 Dr. Yann-Hang Lee yhlee@asu.edu (480) 727-7507 7/23 Buses in PC-XT and PC-AT ISA
More informationErrata and Clarifications to the PCI-X Addendum, Revision 1.0a. Update 3/12/01 Rev P
Errata and Clarifications to the PCI-X Addendum, Revision 1.0a Update 3/12/01 Rev P REVISION REVISION HISTORY DATE P E1a-E6a, C1a-C12a 3/12/01 2 Table of Contents Table of Contents...3 Errata to PCI-X
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 informationGalileo GT System Controller for PowerPC Processors FEATURES. Product Review Revision 1.1 DEC 15, 1999
Galileo GT-64130 System Controller for PowerPC Processors Product Review Revision 1.1 DEC 15, 1999 Please contact Galileo Technology for possible updates before finalizing a design. FEATURES Integrated
More informationCPCI-SIP. Slave Dual IndustryPack Carrier for 3U CompactPCI systems REFERENCE MANUAL Version 2.0 June 1998
CPCI-SIP Slave Dual IndustryPack Carrier for 3U CompactPCI systems REFERENCE MANUAL 729-20-000-4000 Version 2.0 June 1998 ALPHI TECHNOLOGY CORPORATION 6202 S. Maple Avenue #120 Tempe, AZ 85283 USA Tel:
More informationEmbedded Systems Programming
Embedded Systems Programming x86 System Architecture and PCI Bus (Module 9) Yann-Hang Lee Arizona State University yhlee@asu.edu (480) 727-7507 Summer 2014 Interrupt in 8086 Two pins: NMI and INTR Interrupt
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 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 informationErrata History For PCI System Architecture, 4th Edition
Errata History For PCI System Architecture, 4th Edition Please note that the change history table below was started on 3/12/01. Changes made prior to that date are not reflected in the table but are contained
More informationTMS320C64x DSP Peripheral Component Interconnect (PCI) Performance
Application Report SPRA965 October 2003 TMS320C64x DSP Peripheral Component Interconnect (PCI) Performance Stéphane Smith C6x Device Applications ABSTRACT This application report describes the number of
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 information55:131 Introduction to VLSI Design Project #3 -- Fall 2010 64-bit PCI Target with EDAC Due Date: Friday November 19, 2010 Introduction In this project we will modify the PCI Target from project 2 to change
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 informationPCI-X Addendum to the PCI Compliance Checklist. Revision 1.0b
PCI-X Addendum to the PCI Compliance Checklist Revision 1.0b April 16, 2003 PCI-X 1.0b Addendum to the PCI Compliance Checklist REVISION REVISION HISTORY DATE 1.0 Initial Release 3/1/00 1.0a Updates for
More informationPCI / PMC / CPCI / PCI-X Bus Analysis
PCI / PMC / CPCI / PCI-X Bus Analysis Analyzer Exerciser Stimulus Target Anomaly Performance Compliance 850 System Analyzer/Exerciser Silicon Control Inc. introduces the ultimate analyzer and exerciser
More informationPCI Host Controller 14a Hardware Reference Release 1.2 (October 16, 2017)
PCI Host Controller 14a Hardware Reference 1 PCI Host Controller 14a Hardware Reference Release 1.2 (October 16, 2017) Purpose: Host Controller to support the PCI bus according to the PCI/104 specification.
More informationPCI Compliance Checklist
PCI Compliance Checklist Actel CorePCIF v2.02 January 2006 Device is: Reserved () Device Address: 0x80000000 Vendor ID: 0x11AA Device ID: 0x6004 Revision 2.2 PCI Compliance Checklist Rev. 2.2 1 Component
More informationPCI-X Protocol Addendum to the PCI Local Bus Specification Revision 2.0a
PCI-X Protocol Addendum to the PCI Local Bus Specification Revision 2.0a July 22, 2003 REVISION REVISION HISTORY DATE 1.0 Initial release. 9/22/99 1.0a Clarifications and typographical corrections. 7/24/00
More informationErrata history for PCI-X System Architecture, 1st Edition. Page Severity Description
pcixerratachangehistory.fm Page 1 Tuesday, September 2, 2003 1:48 PM Errata history for PCI-X System Architecture, 1st Edition. Change Date Page Severity Description 3/12/01 109 Medium Affects both the
More informationCPCI-AD Channel High Performance Analog Data Acquisition Card for 6U CompactPCI systems REFERENCE MANUAL
CPCI-AD320 16-32 Channel High Performance Analog Data Acquisition Card for 6U CompactPCI systems REFERENCE MANUAL 767-13-000-4000 Version 1.3 March 2001 ALPHI TECHNOLOGY CORPORATION 6202 S. Maple Avenue
More informationModule 3. Embedded Systems I/O. Version 2 EE IIT, Kharagpur 1
Module 3 Embedded Systems I/O Version 2 EE IIT, Kharagpur 1 Lesson 15 Interrupts Version 2 EE IIT, Kharagpur 2 Instructional Objectives After going through this lesson the student would learn Interrupts
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 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 informationPCI-X Protocol Addendum to the PCI Local Bus Specification Revision 2.0a
PCI-X Protocol Addendum to the PCI Local Bus Specification Revision 2.0a July 29, 2002July 22, 2003 REVISION REVISION HISTORY DATE 1.0 Initial release. 9/22/99 1.0a Clarifications and typographical corrections.
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 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 informationINTEL 380FB PCISET: 82380AB MOBILE PCI-TO-ISA BRIDGE (MISA)
INTEL 380FB PCISET: 82380AB MOBILE PCI-TO-ISA BRIDGE (MISA) PCI Bus at 25 MHz to 33 MHz ISA Bus at 7.5 MHz to 8.33 MHz 5 Volt ISA and PCI Interfaces Full ISA Support Including ISA Masters PC/PCI DMA Protocol
More informationUnit DMA CONTROLLER 8257
DMA CONTROLLER 8257 In microprocessor based system, data transfer can be controlled by either software or hardware. To transfer data microprocessor has to do the following tasks: Fetch the instruction
More informationCPCI-Dual_IPC. Intelligent IP CARRIER for CPCI systems with Two TMS 320C31 DSPs Up to Four IndustryPack Modules REFERENCE MANUAL
CPCI-Dual_IPC Intelligent IP CARRIER for CPCI systems with Two TMS 320C3 DSPs Up to Four IndustryPack Modules REFERENCE MANUAL 740--000-4000 Version. May 998 ALPI TECNOLOGY CORPORATION 6202 S. Maple Avenue
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 informationPCI Local Bus Specification Revision 3.0. June 2002JuneDecember 5February 3, , 2002
PCI Local Bus Specification Revision 3.0 June 2002JuneDecember 5February 3, 20043 28, 2002 REVISION REVISION HISTORY DATE 1.0 Original issue. 6/22/92 2.0 Incorporated connector and add-in card specification.
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 informationArduCAM-M-2MP Camera Shield
33275-MP ArduCAM-M-2MP Camera Shield 2MP SPI Camera Hardware Application Note Rev 1.0, Mar 2015 33275-MP ArduCAM-M-2MP Hardware Application Note Table of Contents 1 Introduction... 2 2 Typical Wiring...
More informationUnit 3 and Unit 4: Chapter 4 INPUT/OUTPUT ORGANIZATION
Unit 3 and Unit 4: Chapter 4 INPUT/OUTPUT ORGANIZATION Introduction A general purpose computer should have the ability to exchange information with a wide range of devices in varying environments. Computers
More informationArchitecture Specification
PCI-to-PCI Bridge Architecture Specification, Revision 1.2 June 9, 2003 PCI-to-PCI Bridge Architecture Specification Revision 1.1 December 18, 1998 Revision History REVISION ISSUE DATE COMMENTS 1.0 04/05/94
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 informationBus (Väylä) Stallings: Ch 3 What moves on Bus? Bus characteristics PCI-bus PCI Express
Lecture 2 Bus (Väylä) Stallings: Ch 3 What moves on Bus? Bus characteristics PCI-bus PCI Express Bus (Sta06 Fig 3.16) For communication with and between devices Broadcast (yleislähetys): most common Everybody
More informationS5920 ADD-ON. 32 Byte FIFO. Pass- Thru AMCC ADD-ON. 32 Byte FIFO PCI. Local Bus Interface Logic. Pass- Thru. Mux/ Demux Active R/W Logic Buffers
DESCRIPTION The AMCC S5920 was developed to provide the designer with a single multifunction device offering a flexible and easy means to connect applications to the PCI Local Bus. Designers connecting
More informationTPMC810. Isolated 2x CAN Bus. Version 1.1. User Manual. Issue June 2009
The Embedded I/O Company TPMC810 Isolated 2x CAN Bus Version 1.1 User Manual Issue 1.1.6 June 2009 TEWS TECHNOLOGIES GmbH Am Bahnhof 7 25469 Halstenbek / Germany Phone: +49-(0)4101-4058-0 Fax: +49-(0)4101-4058-19
More informationPCI Local Bus Specification
PCI Local Bus Specification Revision 2.2 December 18, 1998 REVISION REVISION HISTORY DATE 1.0 Original issue 6/22/92 2.0 Incorporated connector and expansion board specification 4/30/93 2.1 Incorporated
More informationLecture #9-10: Communication Methods
Lecture #9-10: Communication Methods Kunle EE183 February 10, 2003 Lab Issues Lab 2 Writeup is due tonight at Midnight Lab 3 Questions? The starter is available on the web ASM183 Modelsim Verilog simulation
More informationTPMC816. Two Independent Channels Extended CAN Bus PMC Module. Version 2.2. User Manual. Issue August 2014
The Embedded I/O Company TPMC816 Two Independent Channels Extended CAN Bus PMC Module Version 2.2 User Manual Issue 2.2.1 August 2014 TEWS TECHNOLOGIES GmbH Am Bahnhof 7 25469 Halstenbek, Germany Phone:
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 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 informationLecture 2: Bus
Lecture 2 Bus (Väylä) Stallings: Ch 3 What moves on Bus? Bus characteristics PCI-bus PCI Express Bus (Sta06 Fig 3.16) For communication with and between devices Broadcast (yleislähetys): most common Everybody
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 information82558 Fast Ethernet PCI Bus Controller with Integrated PHY
Fast Ethernet PCI Bus Controller with Integrated PHY Networking Silicon Product Features Provides IEEE 802.3/802.3u 10BASE-T and 100BASE-TX compatibility Provides glueless 32-bit PCI bus master interface
More informationAMD actual programming and testing on a system board. We will take a simple design example and go through the various stages of this design process.
actual programming and testing on a system board. We will take a simple design example and go through the various stages of this design process. Conceptualize A Design Problem Select Device Implement Design
More informationCPCI-SIP-2. Slave Dual IndustryPack Carrier for 3U CompactPCI systems REFERENCE MANUAL Version 4.1 February 2007
CPCI-SIP-2 Slave Dual IndustryPack Carrier for 3U CompactPCI systems REFERENCE MANUAL 729-41-002-4000 Version 4.1 February 2007 ALPHI TECHNOLOGY CORPORATION 1898 E. Southern Ave Tempe, AZ 85282 USA Tel:
More informationPCI-HPDI32A PCI-HPDI32A-PECL PMC-HPDI32A PMC-HPDI32A-PECL
PCI-HPDI32A PCI-HPDI32A-PECL PMC-HPDI32A PMC-HPDI32A-PECL 32-Bit High-Speed Parallel Digital Interface User Manual 8302A Whitesburg Drive Huntsville, AL 35802 Phone: (256) 880-8787 Fax: (256) 880-8788
More informationTPMC310. Conduction Cooled PMC Isolated 2 x CAN Bus. Version 1.1. User Manual. Issue June 2014
The Embedded I/O Company TPMC310 Conduction Cooled PMC Isolated 2 x CAN Bus Version 1.1 User Manual Issue 1.1.6 June 2014 TEWS TECHNOLOGIES GmbH Am Bahnhof 7 25469 Halstenbek, Germany Phone: +49 (0) 4101
More informationPCI1211 GGU/PGE PC CARD CONTROLLERS
PC 98/99 Compliant PCI Bus Power Management Interface Specification 1.0 Compliant Advanced Configuration and Power Interface (ACPI) 1.0 Compliant Fully Compatible With the Intel 430TX (Mobile Triton II)
More informationChapter 3. Top Level View of Computer Function and Interconnection. Yonsei University
Chapter 3 Top Level View of Computer Function and Interconnection Contents Computer Components Computer Function Interconnection Structures Bus Interconnection PCI 3-2 Program Concept Computer components
More informationEE108B Lecture 17 I/O Buses and Interfacing to CPU. Christos Kozyrakis Stanford University
EE108B Lecture 17 I/O Buses and Interfacing to CPU Christos Kozyrakis Stanford University http://eeclass.stanford.edu/ee108b 1 Announcements Remaining deliverables PA2.2. today HW4 on 3/13 Lab4 on 3/19
More informationDYNAMIC ENGINEERING. 435 Park Dr., Ben Lomond, Calif Fax Est.
DYNAMIC ENGINEERING 435 Park Dr., Ben Lomond, Calif. 95005 831-336-8891 Fax 831-336-3840 http://www.dyneng.com sales@dyneng.com Est. 1988 User Manual PCI-Altera-485/LVDS Re-configurable Logic with RS-485/LVDS
More informationZ Z-280 MT8930, MT8992/3/4/5 MT8880 MT8888 MT8889 MT8980/1 MT8985, MT8986 (DIP-40) MT8986 (PLCC-44) MT8920B MT8952B
MSAN-145 How to Interface Mitel Components to Parallel Bus CPUs TABL OF CONTNTS Introduction ISSU 1 August 1993 1.0 Group 1 Components 1.1 Interfacing to the 6802 1.2 Interfacing to the 6809 1.3 Interfacing
More informationDeveloping Plug-and-Play COM Ports using TI Plug-and-Play Controllers
Developing Plug-and-Play COM Ports using TI Plug-and-Play Controllers Heinz-Peter Beckemeyer July 1997 SLLAE02 IMPORTANT NOTICE Texas Instruments (TI) reserves the right to make changes to its products
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 informationMICROPROCESSOR TECHNOLOGY
MICROPROCESSOR TECHNOLOGY Assis. Prof. Hossam El-Din Moustafa Lecture 13 Ch.6 The 80186, 80188, and 80286 Microprocessors 21-Apr-15 1 Chapter Objectives Describe the hardware and software enhancements
More informationINTERFACING THE ISCC TO THE AND 8086
APPLICATION NOTE INTERFACING THE ISCC TO THE 68 AND 886 INTRODUCTION The ISCC uses its flexible bus to interface with a variety of microprocessors and microcontrollers; included are the 68 and 886. The
More informationThis page intentionally left blank
This page intentionally left blank 216 THE DIGITAL LOGIC LEVEL CHAP. 3 and in 1995, 2.1 came out. 2.2 has features for mobile computers (mostly for saving battery power). The bus runs at up to 66 MHz and
More informationRef: AMBA Specification Rev. 2.0
AMBA Ref: AMBA Specification Rev. 2.0 1 Outline Overview AHB APB Test methodology SoC Design Lab Shao-Yi Chien 2 Outline Overview AHB APB Test methodology SoC Design Lab Shao-Yi Chien 3 BUS Brief In a
More informationTMS320VC5501/5502 DSP Host Port Interface (HPI) Reference Guide
TMS320VC5501/5502 DSP Reference Guide Literature Number: November 2004 IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements,
More informationBasic I/O Interface
Basic I/O Interface - 8255 11 3 THE PROGRAMMABLE PERIPHERAL 82C55 programmable peripheral interface (PPI) is a popular, low-cost interface component found in many applications. The PPI has 24 pins for
More informationVME64M VME64 MASTER CONTROLLER. Version 1.1
Datasheet VME64M VME64 MASTER CONTROLLER Version 1.1 INICORE INC. 5600 Mowry School Road Suite 180 Newark, CA 94560 t: 510 445 1529 f: 510 656 0995 e: info@inicore.com www.inicore.com C O P Y R I G H T
More informationReference board User Guide for PI7C8152 By Glenn Sanders
Reference board User Guide for PI7C8152 By Glenn Sanders Introduction The Pericom PI7C8152 PCI-to-PCI bridge evaluation board demonstrates the bridge and allows testing of key features either before or
More informationSMT130. User Manual V1.0
SMT130 User Manual V1.0 User Manual (QCF42); Version 3.0, 8/11/00; Sundance Multiprocessor Technology Ltd. 1999 Page 2 of 46 SMT130 User Manual V1.0 Revision History Date Comments Engineer Version 24/05/04
More informationUnderstanding the basic building blocks of a microcontroller device in general. Knows the terminologies like embedded and external memory devices,
Understanding the basic building blocks of a microcontroller device in general. Knows the terminologies like embedded and external memory devices, CISC and RISC processors etc. Knows the architecture and
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 informationLOW PIN COUNT (LPC) INTERFACE SPECIFICATION
LOW PIN COUNT (LPC) INTERFACE SPECIFICATION Revision 1.0 September 29, 1997 Intel may have patents and/or patent applications related to the various Low Pin Count interfaces described in the Low Pin Count
More informationComprehensive Statistical Analysis of Min & Max of over 100 parameters at user specific addresses
CPCI PCI-X v1108 Analyzer & Exerciser 100 MHz PCI-X Analyzer/66MHz Exerciser 66 MHz, 64 Bit CPCI Analyzer/Exerciser 664 MHz Timing Analyzer Effective 10 GHz (100 Ps) setup & hold timing violations detector
More informationWhite Paper AHB to Avalon & Avalon to AHB Bridges
White Paper AHB to & to AHB s Introduction For years, system designers have been manually connecting IP peripheral functions to embedded processors, taking anywhere from weeks to months to accomplish.
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 informationECE 485/585 Microprocessor System Design
Microprocessor System Design Lecture 16: PCI Bus Serial Buses Zeshan Chishti Electrical and Computer Engineering Dept. Maseeh College of Engineering and Computer Science Source: Lecture based on materials
More informationPCI Bus Quick Reference by Doug Abbott
PCI Bus Quick Reference by Doug Abbott This quick reference to the PCI Bus is based on the information contained in PCI BUS DEMYSTIFIED by Doug Abbott, published by LLH Technology Publishing. To order
More informationTMS320C6000 Expansion Bus to MC68360 Microprocessor Interface
Application Report SPRA535A - August 2001 TMS320C6000 Expansion Bus to MC68360 Microprocessor Interface Zoran Nikolic DSP Applications ABSTRACT This application report describes how to interface the Motorola
More informationAchieving Compatibility Between the Intel i960 and the RC32364 Embedded Microprocessor
Integrated Device Technology, Inc. Achieving Compatibility Between the Intel i960 and the RC32364 Embedded Microprocessor Application Note Introduction The IDT79RC32364 is a new low-cost, lowpower member
More informationTMS320C645x DSP Peripheral Component Interconnect (PCI) User's Guide
TMS320C645x DSP Peripheral Component Interconnect (PCI) User's Guide Literature Number: SPRUE60B March 2006 Revised July 2010 2 Preface... 9 1 Overview... 10 2 PCI Architecture... 12 2.1 Address Decoder...
More informationI2C a learn.sparkfun.com tutorial
I2C a learn.sparkfun.com tutorial Available online at: http://sfe.io/t82 Contents Introduction Why Use I2C? I2C at the Hardware Level Protocol Resources and Going Further Introduction In this tutorial,
More informationPI7C8140A 2-Port PCI-to-PCI Bridge REVISION 1.01
2-Port PCI-to-PCI Bridge REVISION 1.01 3545 North First Street, San Jose, CA 95134 Telephone: 1-877-PERICOM, (1-877-737-4266) Fax: 408-435-1100 Internet: http://www.pericom.com LIFE SUPPORT POLICY Pericom
More informationMechatronics Laboratory Assignment 4 Parallel Communication Glue Logic, Hardware Interrupts, Analog to Digital Conversions, and Board Fab
Mechatronics Laboratory Assignment 4 Parallel Communication Glue Logic, Hardware Interrupts, Analog to Digital Conversions, and Board Fab Goals for this Lab Assignment: 1. Gain a better understanding of
More information