UC1394a Carrier product overview

UC1394a Carrier Highly flexible ultra-compact© carrier board with FPGA, IEEE 1394 (FireWire®) + USB interfacing and various I/O

Key features Customer benefits ® © Hardware: · micro-line and ultra-compact boards offer the opportunity to directly reduce time to · Highly flexible carrier board for the ultra- © market compact multi chip module (MCM) family ® © ® · micro-line and ultra-compact boards · micro-line bus compatibility allows direct maximize software creativity and minimize connection between micro-line® and ultra- © high density and sensitive high frequency compact products hardware design · Capable to carry UC1394a-1, UC1394a-2 ® © © · micro-line and ultra-compact boards are and further ultra-compact daughter multi the perfect target hardware for system chip modules development, prototyping and volume · User programmable SPARTAN II production FPGA with 50 kGates enables various I/O · overall shorter design and system cycles interface- or test pattern- realization for the © ® dramatically reduce development costs ultra-compact -or the micro-line -bus ® © · micro-line and ultra-compact boards are · Onboard FPGA Flash with various manufactured according to ISO 9002:2000 available standard FPGA solutions also · CE-qualification ensures first-class product allow to run the system without additional performance and industrial quality FPGA design effort · Attractive quantity pricing · Equipped with interface connectors for

IEEE 1394 (FireWire®), USB 1.1 (slave),

RS232 and 4 channel analog in · JTAG interfaces allow reconfiguration of Applications © onboard FPGA, UC1394a-x daughter · ultra-compact UC1394a-x daughter MCM module FPGA, as well as UC1394a-x evaluation and prototyping daughter module software · High speed IEEE 1394 (FireWire®) and · Approximately 100 digital user I/O pins, USB networking individually configurable to be either micro- · High speed data processing line® bus interface or individual FPGA I/O · Imaging applications · Single +3.3V to +5.5V power supply · Industrial control · Space saving, highly integrated SMD technology, board dimensions 120 x 67 mm

Software: · ultra-compact© software development tool packages including and emulation hardware available · ultra-compact© and UC1394 Carrier FPGA development tool packages available

© ORSYS Orth System GmbH 05/2003 1 UC1394a Carrier product overview

General description

The UC1394a Carrier board provides a powerful and flexible carrier platform for the ultra-compact© multi chip module (MCM) family from Orsys. It allows the direct soldered mounting of all ultra- compact© modules in PLCC package. It can run the mounted daughter UC1394a-x module as a stand- alone system, a IEEE 1394 or USB network system or as part of a micro-line® processor system. Streaming data from the mounted daughter UC1394a-x module can be directly transmitted / received through micro-line® I/O hardware pins to an external data source / destination or can be switched over the onboard FPGA to any stacked micro-line® xxxxCPU or xxxxCompact processor board at 3.3V signal level. It furthermore allows the direct connection of standard DSP software- and FPGA- development tools through its JTAG interfaces in order to enable software debugging and FPGA updating on the mounted daughter UC1394a-x module and on its own FPGA. Various hardware configuration abilities allow to setup all important UC1394a-x module operation modes.

The SPARTAN II FPGA

The SPARTAN II FPGA with its free programmable logic resources and memory cells is useful to realize various system specific solutions by “wiring” the needed ultra-compact© multi chip module (MCM) pins to an external connector. If needed, individual digital logic can be added inside the UC1394a Carrier board FPGA. This allows a maximum of flexibility for individual solutions, network performance benchmarking, as well as quick getting started approaches.

© ORSYS Orth System GmbH 05/2003 2 UC1394a Carrier product overview

micro-line® bus (3.3 Volt )

103 Cross / NoCross Reset Power Manager Manager Tx Rx RS232 Tx Rx Line Driver

McBSP0 McBSP1 FPGA I/O 16 Streaming Data 5 Streaming Control + Handshake 3 DSP I/O Xilinx SPARTAN 2 McBSP2 6 JTAG 50 KGates JTAG 22 FPGA I/O FPGA 4 5

Operation Mode Setup

IEEE 1394 IEEE 1394 USB 1.1 4 Channel Boot LED 1 LED 2 JTAG Port 1 Port 2 Slave Analog In / PROM Digital I/O ultra-compact UC1394a Carrier

Block diagram of the ultra-compact UC1394a Carrier board

The micro-line® connectors as system I/O interface

The ultra-compact UC1394a Carrier board is designed as a micro-line® compatible board. This allows to operate the daughter ultra-compact UC1394a-x multi chip module inside a larger environment, that potentially consists of various processor or peripheral platforms. By that approach, the following system configurations are possible:

1. Run the UC1394a-x daughter module stand alone on the Carrier board, just powering it by the micro-line® bus by using a micro-line® PowerSupply board. Various user accessible I/O lines are directly connected to various micro-line® pins. 2. Run the UC1394a-x daughter module as a simple peripheral plug-and-play IEEE 1394 device to an existing main processor system like a C6711CPU. This allows for example direct C6000 to IEEE 1394 interfacing by fast parallel bus DMA transfers from the main processor to the UC1394a-x streaming interface. 3. Run the UC1394a-x daughter module as a master C55xx DSP system at the micro-line® bus, allowing various additional peripheral micro-line® boards like A to D or D to A converters directly to be managed by the daughter module ´s own DSP.

The micro-line® pins at the ultra-compact UC1394a Carrier board are typically working at 3.3V signal levels and are not 5V tolerant.

© ORSYS Orth System GmbH 05/2003 3 UC1394a Carrier product overview Footprint of the ultra-compact UC1394a Carrier board

90

5.71 5.71 1.27 A

B 2.54 5.08 BB 58.5 1.27 1.27 C D E X P EGND 2.54 5.71 5.71 15,24 17.78 17.78

© ORSYS Orth System GmbH 05/2003 4 UC1394a Carrier product overview

Pin A B BB C D E X P 1 D00 A0 HD0 ISO_D00 DGND_P /ISO_FLAG0 - - (A10) (A11) (E14) (D14) (R9) 2 D01 A1 HD1 ISO_D01 DGND_P /ISO_FLAG1 - - (B10) (A12) (E15) (E16) (H3) 3 D02 A2 HD2 ISO_D02 DGND_P ISO_FCLK - - (C10) (A13) (C15) (F15) (D9) 4 D03 A3 HD3 ISO_D03 DGND_P /ISO_ROE I2C_SDA - (D10) (A14) (B16) (G16) (E4) 5 D04 A4 HD4 ISO_D04 +3.3 to 5.5V /ISO_REN I2C_SCL - (E10) (B11) (C16) (J16) (N10) 6 D05 A5 HD5 ISO_D05 +3.3 to 5.5V /ISO_WEN - 1394 +8..30V (E11) (B12) (D16) (M16) (F5) 7 D06 A6 HD6 ISO_D06 /RESETIN ISO_TSYNC - 1394 PHY GND (F16) (C11) (E13) (N16) (K4) 8 D07 A7 HD7 ISO_D07 /RESETOUT ISO_RSYNC - - (H16) (C12) (F12) (N14) (G2) 9 D08 - HD8 ISO_D08 - ISO_PKT_ID - 1394 PHY GND (H15) (F13) (N7) (M6) 10 D09 - HD9 ISO_D09 /CS1 DR1 - Cable Power +8...30V (H14) (F14) (P6) (F2) 11 D10 - HD10 ISO_D10 /CS2 DX1 (H13) (G12) (A6) (T3) 12 D11 - HD11 ISO_D11 /CS3 CLKR1 (K16) (G13) (M7) (L1) 13 D12 - HD12 ISO_D12 /CS4 CLKX1 (K15) (G14) (R7) (J3) 14 D13 - HD13 ISO_D13 /CS5 FSR1 (K14) (G15) (T8) (K3) 15 D14 - HD14 ISO_D14 /CS6 FSX1 (K13) (J13) (T6) (M3) 16 D15 - HD15 ISO_D15 /CS7 - (K12) (J14) (P8) (M2) 17 D16 - HHWL (HA0) ISO_D16 /INT0 - (M15) (J15) (A7) (B6) 18 D17 - HCNTL0 (HA1) ISO_D17 /INT1 - (M14) (L16) (B7) (T5) 19 D18 - HCNTL1 (HA2) ISO_D18 /INT2 - (M13) (L12) (D8) (J4) 20 D19 - RSVD (HA3) ISO_D19 /INT3 DR0 (N12) (L13) (T9) (N5) 21 D20 - HR/W (HA4) ISO_D20 /NMI_IACK DX0 (P16) (L14) (R10) (L5) 22 D21 - /HCS ISO_D21 /RD CLKR0 (R16) (L15) (P9) (G1) 23 D22 - /HRD or /HSTRB ISO_D22 /WR CLKX0 (P13) (T15) (P10) (B1) 24 D23 - /HWR or /HSTRB ISO_D23 R/W FSR0 (R13) (T14) (M10) (H2) 25 D24 DGND_S HRDY ISO_D24 /STRB FSX0 (R12) (T13) (T7) (G4) 26 D25 DGND_S /HINT ISO_D25 TXD XF0 (P12) (T12) (F3) 27 D26 DGND_S - ISO_D26 RTS XF1 (T11) (B3) 28 D27 DGND_S - ISO_D27 RXD - (R11) (C2) 29 D28 DGND_S - ISO_D28 CTS - (P11) (A4) 30 D29 DGND_S - ISO_D29 READY - (N11) (E6) (D5) 31 D30 DGND_S - ISO_D30 - - (M11) (R1) 32 D31 DGND_S - ISO_D31 - - (T10) (M4)

micro-line® standard connector scheme (FPGA pins in brackets) This color indicates that this pin is connected to the Carrier board FPGA This color indicates that this pin is connected to the UC1394a-1 daughter module (buffered or directly) This color indicates that this pin is connected either to the Carrier board FPGA and the UC1394a-1 daughter module (directly or switched)

© ORSYS Orth System GmbH 05/2003 5 UC1394a Carrier product overview

The micro-line® standard connector scheme

Connector A: D0-D31 data lines

Connector B: A0-A7 address lines, digital ground for the micro-line® bus

Connector BB: Host Port Interface, I/O Signal Ground

Connector C: ISO_D0 - ISO_D31, data lines of the external isochronous IEEE 1394 streaming interface

Connector D: Power Supply, Control lines for peripheral boards, RS232 lines

Connector E: Control lines for the external isochronous IEEE 1394 streaming interface, McBSP signals

Connector X: Expansion I2C lines

Connector P: Power connector for cable power supply

© ORSYS Orth System GmbH 05/2003 6 UC1394a Carrier product overview

Specification overview

Board definition ultra-compact© MCM Carrier board with FPGA, interfacing ultra-compact© with micro-line® family FPGA Xilinx SPARTAN II with 50 Kgates

Boot PROM FPGA Boot PROM

Common micro-line® RS232 with line drivers for communication with PC and for Interfaces other application purposes

7 parallel bus I/O interfaces with I/O waitstate generator for glueless adaptation of external peripheral devices and modules (including 7 decoded /CS lines) possible

micro-line® 32 bit wide data bus with address and control lines for external piggy back expansions

JTAG interfaces for debugging and downloading purposes

Specific Interfaces Two IEEE 1394a serial bus interfaces with up to 400 Mbit/s

USB1.1 slave serial bus interface with up to 11 Mbit/s

2 multi-channel Buffered Serial Ports (McBSP) Synchronous Serial Interface, up to 50 Mbps @ 200 MHz

16 bit wide Host Port Interface

32 bit wide IEEE 1394 data streaming Interface

Specific interfacing by configurable FPGA I/O lines

Dimensions 120mm x 67 mm x 20mm / 3.85 in x 2.64 in x 0.78 in

Common micro-line® Various, universal interfaces for many custom specific features applications

All important pins of the ultra-compact© daughter module are available at the external micro-line® interface connectors

© ORSYS Orth System GmbH 05/2003 7 UC1394a Carrier product overview

Board View Top

JTAG RS232 Analog Input USB Connector Connector Connector Connector

Operation FPGA Daughter IEEE 1394 Mode Module Connectors Setup Switch

Board View Bottom

© ORSYS Orth System GmbH 05/2003 8 UC1394a Carrier product overview

Please note:

This document is subject to changes. Please contact ORSYS GmbH or your local ORSYS distributor for further technical details.

ORSYS Orth System GmbH Am Stadtgraben 25 88677 Markdorf Germany

Phone: +49-7544-9561-0 Fax: +49-7544-9561-29

Web-site: www.orsys.de Email: [email protected]

© ORSYS Orth System GmbH 05/2003 9