Page 3
FIGURE 5: POWER DISTRIBUTION BLOCK DIAGRAM ............... 13 FIGURE 6: DSPC-8682 OVERALL POWER SEQUENCE ................ 15 FIGURE 7: POWER DISTRIBUTION ON DSPC-8682 PCI-E CARD ............16 FIGURE8: DSPC-8682 CARRIER CLOCK FEEDING DIAGRAM .............. 21 FIGURE9: DSPC-8682 RESET BLOCK DIAGRAM ................22 FIGURE10: THE DSP RESET SEQUENCE ON DSPC-8682 ..............
Page 4
FIGURE31: THE SW1 SCHEMATIC ....................42 FIGURE32: THE SW2 SCHEMATIC ....................44 FIGURE33: DSPC-8682 TOP SIDE ..................... 46 FIGURE34: DSPC-8682 FRONT SIDE ....................46 FIGURE 35: DSPC-8682 BOTTOM SIDE .................... 47 Page...
Page 5
Table TABLE 1: DSPC-8682 POWER BUDGET .................... 14 TABLE 2: SYSTEM POWER SEQUENCE PARAMETER ................. 16 TABLE 3: CLOCK DOMAINS ......................20 TABLE 4: PCI-E PORT MAPPING ON PEX8748 .................. 25 TABLE5: PCI-E SWITCH LED ......................30 TABLE6: FPGA LED ......................... 30 TABLE7: CN1 PIN ASSIGNMENT ......................
General General Introduction This document is the H/W user manual of DSPC-8682, the PCI-E x8 Full-Length add-on card with octal-TMS320C6678 DSPs. DSPC-8682 is composed of eight TI TMS320C6678 DSPs, one PCI-E GEN3 switch PEX8748, one SRIO GEN2 switch CPS1616 and two RJ45 LAN ports.
Page 7
FPGA XILINX XC3S200AN Handle the DSPs’ interrupt events, booting configurations, power sequences, reset sequences and PHY LED control, programming clock generator of CDCE62005 and the LVDS clock buffers. PCI-express Switch PEX8748 (48 lanes / PCI-E GEN3) Upstream port: PCI-E x8 GEN3 to HOST, Downstream port: PCI-E GEN2x2 4-port to eight DSPs. Ethernet PHY BCM5482S Support 10/100/1000 Mb/s with 1000BASE-T interface.
Page 8
PMBUS1: UCD9244 PMBUS connector. 560V2_PWR1: XDS560v2 power connector. Indicator Four LEDs, FPGA LED1 to FPGA LED4, are used for the FPGA XC3S200AN debugging. LED D1 indicates the error event of CPS1616. LED D3 indicates the error event of PEX8748. LED D4 indicates the interrupt event of PEX8748. LED SYSPG_D1 indicates that all power rails are stable.
DSPC-8682 Block Diagrams The internal connections on DSPC-8682 PCI-E card are described and shown as below figures. The whole system interface block diagram for the DSPC-8682 board is shown as Figure 1 Each TMS320C6678 DSP contains several interfaces such as DDR, HyperLink, Serial RapidIO, PCI-E, and SGMII for Ethernet connection.
DSPC-8682 PCI-E card Placement Below figure shows main components on DSPC-8682. It’s only for reference if user needs to learn specific DSP or want to find a key chip on the card during developing. Figure 2: DSPC-8682 PCI-E card Placement...
Hardware Specification Power Feed The power source of DSPC-8682 is provided by two power rails, 12V and 3.3V from host, via PCI-E x8 golden finger and 12V from ATX power connector. Power Distribution The major power on DSPC-8682 is illustrated as below Figure3, Figure4 and Figure5. User could refer to DSPC-8682 schematics for more details regarding the power supplies on DSPC-8682.
Power Budget The estimated operational power budget of DSPC-8682 is about 152.06W. This value is estimated based on the assumption of the power dissipations and utilizations of the key components. For detailed number, it is summarized in the following table (Table1.DSPC-8682 Power Budget).
Power Sequence DSPC-8682 consists of many devices on it, including DSP, PCIe switch, SRIO switch, PHY & FPGA etc. Hence, the power sequence is designed to meet all devices’ power-on requirements. And the timing parameters are shown in below table (Table 2.System Power Sequence Parameter) while the power sequence is shown in below figure.( Figure 6.DSPC-8682 overall power sequence).
Table 2: System Power Sequence Parameter For the power sequence on each main component are designed based on the specifications of each chipset and shown in below figure (Figure7.Power distribution on DSPC-8682 PCIe card). FPGA XC3S200AN (VCCINT, VCCAUX, and VCCO supplies to the FPGA can be applied in any order) 1.2V/0.069A...
Platform Clock The DSPC-8682 clocks are generated by the clock synthesizers, crystals and oscillators. Introductions for each clock are described as below. CDCE62005 : It’s a Low-Jitter clock generator with 25.0MHz crystal. It’s programmed to provide 166.66MHZ, 250MHZ and 100MHz with LVDS level for the DSP reference clocks.
Page 18
The platform clock distribution scheme is illustrated as the below Figure (Figure8.DSPC-8682 Carrier Clock Feeding Diagram). Signal Frequency Source Device DSP0_DDR_CLKP TI_CDCLVD110ARHBR 166.67MHz DSP0 DSP0_DDR_CLKN DSP1_DDR_CLKP TI_CDCLVD110ARHBR 166.67MHz DSP1 DSP1_DDR_CLKN DSP2_DDR_CLKP TI_CDCLVD110ARHBR 166.67MHz DSP2 DSP2_DDR_CLKN DSP3_DDR_CLKP TI_CDCLVD110ARHBR 166.67MHz DSP3 DSP3_DDR_CLKN...
Reset Block Diagram DSPC-8682 reset mechanism is shown in Figure 9. DSPC-8682 Reset Block Diagram with below description of the reset sequence on DSPC-8682. The FPGA on the card will do the power-on sequence and make all power rails on the card be ready.
DSP power rails (CVDD, CVDD1, DVDD15 and DVDD18), reference clocks (core clock and DDR3 clock) and three reset events (RESETz, PORz and RESETFULLz). User can refer to TMS320C6678 Data Manual on TI webpage for the details. Figure10: The DSP Reset Sequence on DSPC-8682 Page...
2.10 SRIO interface For SRIO connection, It’s has two kind of topology to link. The one DSPC-8682 adopts a ring topology to chain eight DSPs by one lane SRIO interface. One SRIO lane is connected to previous DSP while another lane is connected to next DSP on DSPC-8682, e.g.
Figure12: Serial RapidIO Ring 2.11 PCI-E interface DSPC-8682 adopts a star topology to link host platform with two-lane PCIE interface via a PCI-E Gen3 switch, PEX8748. One PCI-E Gen2 port is designed with two Lanes (supports up to 5G baud per lane) connected to each DSP.
BCM5482S by one lane SGMII interface. One SGMII lane is connected to previous DSP while another lane is connected to next DSP on DSPC-8682, e.g. the DSP#0 connects the DSP#1 with x1 SGMII port and connect the DSP#2 with another x1 SGMII port.
DSPC-8682 PCIE card. There are four-lane SerDes interface designed to operate up to 12.5Gbps per lane. The links of the HyperLink bus on DSPC-8682 are connected of the DSP#0 and the DSP#7as well as the DSP#1 and DSP#6, DSP#2 and DSP#5, DSP#3 and DSP#4) Below figure describes the Hyperlink connection on DSPC-8682.
2.14 FGPA XC3S200AN For FPGA design, Xilinx XC3S200AN is implemented on DSPC-8682 for the power control, DSP boot configurations, programming clock generators and clock buffers and reset events for DPS farm. With the programmed FPGA on DSPC-8682, below functions are provided.
2.15 LEDs The locations of the LED indicators on the DSPC-8682 are shown by below figures. User can find the indicators easily for specific purpose. The detail descriptions are listed by following sections. Figure17: TOP Side LED Location There are two LEDs near PEX8748, the details are shown below (Table5) .
Page 31
established. The left side green LED present color when 100 BASE-TX Link is established. If left side LED is dark, it means 10 BASE-T link is established or no link is established. Page...
IO Connector 3.1 Connector Overview This section describes the pin definition of the connectors on the DSPC-8682 PCIE card. User can have a detail on the pin signals for further use. For more details, please refer to the related documents from the website of the manufacturer.
3.2 The PEX8748, BCM5482S and CPS1616 boundary scan connector In this paragraph, we introduce the boundary scan connector for PEX8748, BCM5482S and CPS1616 CN1: The PEX8748, BCM5482S and CPS1616 boundary scan connector VCC3 R134 (106) CHAIN1_JTAG_TRSTN CHAIN1_JTAG_SW_CTRL (98) (103) CHAIN1_JTAG_TDI (98) CHAIN1_JTAG_TDO (106)
3.7 DC 12V ATX power connector In this paragraph, we introduce the 4-pin 12V ATX connector used to support 12V current rating for DSPC-8682. VCC12_ATX C2531 C663 C661 10uF 10uF 0.1uF ATX_3x2H_4.2mm <Characteristic> Figure27: CN6, 12V connector Define Table12: CN6 Pin Assignment...
3.8 FAN connector In this paragraph, we introduce the FAN connector. CN7: FAN connector FAN CNN1 30_100MHz C2569 C668 10uF 0.1uF WB_3V_2.0mm R1488 4.7K BAS32L 300mA R1472 FAN_SPEED1 R1446 Figure28: CN7, FAN connector Define Fan speed Table13: CN7 Pin Assignment Page...
3.9 FAN connector In this paragraph, we introduce the FAN connector. CN8: FAN connector FAN CNN2 B108 30_100MHz C2574 C2571 10uF 0.1uF WB_3V_2.0mm R679 4.7K BAS32L 300mA R1464 FAN_SPEED2 R1463 Figure29: CN8, FAN connector Define Fan speed Table14: CN8 Pin Assignment Page...
DSP farm by the FPGA. Below figure shows the position of the 4-bit sliding switch. Figure30: The SW1 on DSPC-8682 PCIe Card Below figure shows the sliding switch circuit and notes the bit number for use. VCC3V3_FPGA...
This mode is booting DSP from PCIE interface. SW1.bit[4:2] : others- reserved for future use. The default setting of the switch (SW1) on DSPC-8682 is 0x0011b (bit[4:1]: ON, ON, OFF, OFF) for little endian data format and EEPROM boot from 0x51h.
4.2 S-RIO port wide switch There is one 4-bit sliding switch (SW2) on the board to set the SRIO configuration. The default routing table was flashed on EEPROM is SRIO 2x. (It need to re-flash EEPROM if need to change the setting from 2x to 1x.) Below figure shows the position of the 4-bit sliding switch.
The settings of Jumper and switch for DSPC-8682 are described as below table. Configuration Bit4 Bit3 Bit2 Bit1 Description QCF[1], QCF[3], The SRIO ports of CPS1616 QCF[5], QCF[7] configure to 2x. (default) (0000) The SRIO ports of CPS1616 QCF[1], QCF[3], configure to 1x.