Critical Link, LLC MityDSP-Pro www.CriticalLink.com MityDSP-Pro Processor Card www.MityDSP.com 12 July 2013 FEATURES APPLICATIONS TI TMS320C645x DSP Embedded Instrumentation - 720 MHz, 1 GHz, & 1.2 GHz Rapid Development / Deployment options Embedded Digital Signal Processing - 1 MB cache or 2 MB cache Real-time Audio / Video Processing options - Integrated 10/100/1000 EMAC - 2 Integrated McBSPs - JTAG Emulation/Debug On-Board Xilinx Spartan3 FPGA - XC3S2000 & XC3S4000 options - 300 MHz Clock Logic - JTAG Interface/Debug On-Board 10/100 Ethernet PHY connected to DSPs EMAC 128 MB CPU DDR2 SDRAM 64 MB FPGA DDR1 SDRAM 16 MB NOR FLASH SO-DIMM-200 Interface - 140 FPGA User I/O Pins - 2 McBSP Interfaces - I2C Interface - 10/100 Ethernet Interface - 3.3V Power Interface Expansion I/O Connector - DSP Rapid IO Interface - DSP PCI I/O Interface (3.25 x 2.7 - actual size) - DSP Gigabit Ethernet Interface (RGMII) to an external PHY DESCRIPTION The MityDSP-Pro is a highly configurable, high performance, small form-factor processor card that features a Texas Instruments TMS320C645x Digital Signal Processor (DSP) tightly integrated with a Xilinx Spartan3 Field Programmable Gate Array (FPGA), FLASH and DDR1/DDR2 SDRAM memory subsystems. Both the DSP and the FGPA are capable of loading/executing programs and logic images developed by end users. The MityDSP-Pro provides a complete digital processing infrastructure necessary for embedded applications development. Users of the MityDSP-Pro are encouraged to develop applications and FPGA firmware using the MityDSP hardware and software development kit provided by Critical Link. The development kit includes API libraries compatible with the TI Code Composer Studio compiler as well as FPGA netlist components compatible with the Xilinx ISE FPGA synthesis/implementation tools. The libraries provide the necessary functions needed to configure the MityDSP-Pro, program standalone MityDSP embedded applications, and interface with the various hardware components on the board. In addition, the libraries include several interface cores FPGA and DSP software 1 Copyright 2007-2013, Critical Link LLC Critical Link, LLC MityDSP-Pro www.CriticalLink.com MityDSP-Pro Processor Card www.MityDSP.com 12 July 2013 modules designed to interface with various data converter modules (ADCs, DACs, LCD interfaces, etc) as well as bootloading and FLASH programming utilities. Figure 1 provides a top-level block diagram of the MityDSP-Pro processor card. As shown in the figure, the primary interface to the MityDSP-Pro is through a standard SO- DIMM-200 card edge interface. The interface provides 3.3V power, configuration control, Ethernet connectivity, inter-integrated circuit (I2C) connectivity, synchronous serial connectivity, and 140 pins of configurable FPGA I/O for application-defined interfacing. Details of the SO-DIMM connector interface are included in the SO-DIMM- 200 Interface Description, below. Debug ExExpanpanssiion Heon Headeaderr Header JTAG/Emulator Board NOR Identity Bank Flash Control 16 MB 50 MHz Clock CE3 EMIF (32-bit) DDR2 Texas Instruments Xilinx DDR 128MB TMS320C645x Spartan 3 64 MB CE2,CE4,CE5 32-bit wide DSP FPGA 16-bit wide INT4, INT5, INT6 1.2 1.5 MII/MDIO Power 1.8 10/100 Interface FPGA Regulation Boot 2.5 Ethernet Bank Config 3.3 PHY 3.3V Logic Power SO-DIMM-200 Figure 1: MityDSP-Pro Block Diagram 2 Copyright 2007-2013, Critical Link LLC Rapid I/O 4 pair Tx/Rx (6455 Option) McBSP 1 McBSP 2 HPI / PCI I2C Gigabit Ethernet RGMII Bank 0 3.3V Bank 1 3.3V Bank 2 3.3V Bank 7 3.3V Bank 0 I/O Bank 1 I/O Bank 2 I/O Bank 7 I/O JTAG 3.3 V GND