This manual provides information about the THDB-SUM, an adapter board that
converts High-Speed Mezzanine Card (HSMC) interface to Santa Cruz, USB,
MICTOR, and secure digital (SD) card interfaces. It allows you to use these interfaces
on a host board with an HSMC connector.
The THDB-SUM provides a set of commonly used interfaces on Altera's newest
generation of development boards. On older boards, the standard “daughtercard”
expansion was through the “Santa Cruz connector.” The THDB-SUM provides this set
of interfaces so that legacy Santa Cruz daughtercards can still be used.
This manual describes each of the hardware interfaces on the THDB-SUM board.
fFor more information about the THDB-SUM board, visit the Terasic website at
www.terasic.com.
1. Overview
Board Component Blocks
The THDB-SUM board features the following major component blocks:
■ One HSMC connector for interface conversion
■ One Santa Cruz interface
■ Adjustable logic levels between HSMC and Santa Cruz interface signals
■ One high-speed USB On-The-Go (OTG) transceiver
■ One MICTOR connector
■ One SMA connector for external clock input
■ One SD card socket
■ On-board power regulation
2
■ I
C EEPROM
Figure 1–1 shows the THDB-SUM board used with Altera
development board. For more information about connecting the THDB-SUM board to
a host board, refer to Appendix A, Demonstration.
This chapter introduces the important components on the THDB-SUM board and
provides their operational and connectivity details.
This chapter consists of the following sections:
■ “HSMC Connector (J1)” on page 2–4
■ “Santa Cruz Connectors (J3, J4, and J5)” on page 2–7
■ “USB On-The-Go Transceiver (U11)” on page 2–11
■ “MICTOR Connector (J2)” on page 2–13
■ “SD Card Interface (J7)” on page 2–16
■ “SMA Connector (J6)” on page 2–17
2
■ “I
C Serial EEPROM (U10)” on page 2–17
■ “Power Supply” on page 2–18
Board Overview
This section provides an overview of the THDB-SUM board, including an annotated
board image and component descriptions. Figure 2–1 shows the THDB-SUM board
and its components and locations.
When open, selects 3.3 V for Santa Cruz header I/O voltage.
When closed, selects 5.0 V.
U1–U2Bus switchesMultiplexer to switch between USB or Santa Cruz I/O based
on setting of JP2.
U3–U8Level shiftersProvides I/O level shifting based on jumper settings of JP3
and JP4.
U10I
2
C serial EEPROMUses one 2-Kbit EEPROM.
U11USB On-The-Go transceiverProvide USB interface to the HSMC interface host board.
HSMC Connector (J1)
The THDB-SUM board contains an Altera standard HSMC connector (J1) to connect
to Altera FPGA starter or development board. All the other connector interfaces on
the THDB-SUM board are connected to the HSMC connector.
Figure 2–3, Figure 2–4, and Figure 2–5 show the pin-outs of the HSMC connector for
Figure 2–6 shows the JTAG interface of the HSMC connector. When not using the
JTAG interface, short the header JP0 to loopback the TDI and TDO signals on the
HSMC connector.
Figure 2–6. JTAG Interface Setting of the HSMC Connector
HSMC_TDI
HSMC_TDO
HSMC_TDIHSMC_TDO
R10
R20
R30
R4
12
Open: JTAG Chain
Close: JTAG Pass
0
JPO
NM
NM
MICTOR_TDI
MICTOR_TDO
NM : No Mount
Chapter 2: Board Components2–7
DEV_SEL
USB_D[7..0]
USB_CS_n
USB_CLKOUT
Open: USB
Close: Santa Cruz
Bus
Switches
(U1, U2)
USB OTG
Transceiver
(U11)
Santa Cruz
Connectors
(J3-J5)
16
Level
Shifters
(U3-U8)
SWPROTO_RESET
SWPROTO_IO[14..0]
42
PROTO_RESET
PROTO_CARDSEL
PROTO_IO[39..0]
USB_STP
USB_DIR
USB_NXT
USB_RESET_n
14
16
HSPROTO_RESET
HSPROTO_IO[14..0]
26
HSPROTO_CARDSEL
HSPROTO_IO[39..15]
HSMC Connector
(J1)
JP1
Santa Cruz Connectors (J3, J4, and J5)
Santa Cruz Connectors (J3, J4, and J5)
The THDB-SUM board comes with Santa Cruz connectors (J3, J4, and J5) to connect to
a daughter board with Santa Cruz interface. Some of the I/O pins of Santa Cruz
connectors pass through a bus switch chip (U1 or U2) first before connecting to the
HSMC connector as shown in Figure 2–7.
Figure 2–7. I/O Distribution of the HSMC, Santa Cruz, and USB Transceiver Interface
Because of the limited number of HSMC connector I/O pins, the Santa Cruz
connectors and the USB transceiver port share the same I/O pins. Therefore, you can
only select one function at a time between a Santa Cruz connector and the USB
transceiver. To enable a function, refer to Tabl e 2–2 .
Table 2–2. Enable Function Configuration on Bus Switch Chip
JP1 SettingEnable Function
OpenUSB OTG Transceiver
CloseSanta Cruz Connector
There are a few level shifters between the HSMC and Santa Cruz connectors as shown
in Figure 2–8. These level shifters convert the logic levels of the signals between the
HSMC and Santa Cruz connectors according to the configurations of the headers (JP3
and JP4). With this feature, you can use different I/O standards between the HSMC
host board and the Santa Cruz interface daughter board. Table 2–3 and Table 2–4 list
the configurations of the voltage level of the HSPROTO_IO bus and the PROTO_IO
bus, respectively.
2–8Chapter 2: Board Components
Santa Cruz
Connectors
(J3-J5)
Level
Shifters
(U3-U8)
42
PROTO_RESET
PROTO_CARDSEL
PROTO_IO[39..0]
42
HSPROTO_RESET
HSPROTO_CARDSEL
HSPROTO_IO[39..0]
HSMC Connector
(J1)
VCCA
Open: 2.5 V
Close: 3.3 V
VCCB
Open: 3.3 V
Close: 5 V
JP3JP4
Santa Cruz Connectors (J3, J4, and J5)
Figure 2–8. Logic Level Transform Block
Table 2–3. Logic Level Configuration on HSPROTO_IO Bus
JP3 SettingLogic Level of the HSPROTO_IO Bus
Open2.5 V
Close3.3 V
Table 2–4. Logic Level Configuration on PROTO_IO Bus
Table 2–8 lists the Santa Cruz board reference and manufacturing information.
Table 2–8. Santa Cruz Connector Board Reference and Manufacturing Information
Manufacturing
Board ReferenceDescriptionManufacturer
J3, J4, and J5Santa Cruz ConnectorVariousStandard 0.1 in. dual-row headers.
J3: 14 pins. J4: 20 pins.
J5: 40 pins.
Part Number
USB On-The-Go Transceiver (U11)
The THDB-SUM board is equipped with an NXP ISP1504C USB OTG transceiver
(U11) and a Mini USB AB type receptacle connector (J8) to provide USB interface to
the HSMC interface host board. The NXP ISP1504C is a USB OTG transceiver that is
fully compliant with the Universal Serial Bus Specification Rev. 2.0, On-The-Go
Supplement to the USB 2.0 Specification Rev. 1.3 and UTMI+ Low Pin Interface (ULPI)
Specification Rev. 1.1.
As mentioned in the preceding section, the USB transceiver and Santa Cruz
connectors share the same I/O pins connected to the HSMC connector. This means
you can only select one function at a time between the USB transceiver and
Santa Cruz connectors. To select the USB transceiver function, set the JP1 header to
the open position.
fFor more information about the USB transceiver, visit the NXP Semiconductors
website at www.nxp.com.
Manufacturer
Website
—
In OTG implementations, the 2-pin header JP2 is connected to the identification
(ID) pin of the USB OTG transceiver and the micro-USB receptacle. The logic level of
the ID pin on the USB OTG transceiver can be configured to logic high or low through
JP2, as shown in Figure 2–10.
As defined in the On-The-Go Supplement to the USB 2.0 Specification Rev. 1.3, the ID pin
dictates the initial role of the USB link. If the ID pin is detected as HIGH, the link must
assume the role of a peripheral. If ID pin is detected as LOW, the link must assume the
role of a host.
This section describes how to use the MICTOR connector (J2) on the THDB-SUM
board. The MICTOR connector can be used for logic analysis on the HSMC interface
host board by connecting an external scope or a logic analyzer to it.
Figure 2–11 shows the pin-outs of the MICTOR connector. Table 2–12 lists the detailed
pin mapping between the MICTOR connector and the HSMC connector.
Signal NameHSMC Pin NumberHSMC Signal NameHSMC Pin Name
MICTOR_TCK35HSMC_TCKHSMC_TCK
To use this interface, you must configure the JTAG interface on the HSMC interface
host board. The following procedure shows you how to use the MICTOR interface
using the Cyclone III starter board as an example:
1. Connect the THDB-SUM board to the Cyclone III starter board.
2. Remove the jumpers, JP1 and JP2, of the Cyclone III starter board to connect the
JTAG interface between the Cyclone III FPGA and the THDB-SUM board.
3. Short the TDI and TDO pins of the JTAG connector (J4), as shown in Figure 2–12.
The THDB-SUM board has an SD card socket that can be accessed as an optional
external memory in both SPI and 1-bit SD mode. Figure 2–14 shows the pin-outs of
the SD card socket. Table 2–14 lists the detailed pin mapping between the SD card
socket and the HSMC connector.
Figure 2–14. SD Card Socket and HSMC Connector Block Diagram
Table 2–14. SD Card Socket (J7) Pin Assignments
SD Card Socket
Pin Number
SD Card Socket
Signal NameHSMC Pin NumberHSMC Signal NameHSMC Pin Name
1LF_DAT342SD_DAT3HSMC_D1
2LF_CMD47SD_CMDHSMC_TX_P0
5LF_CLK43SD_CLKHSMC_D2
7LF_DAT041SD_DAT0HSMC_D0
8LF_DAT139SD_DAT1HSMC_CLKOUT0
9LF_DAT244SD_DAT2HSMC_D3
11LF_WPn40SD_WPnHSMC_CLKIN0
Table 2–15 lists the SD card socket board reference and manufacturing information.
Table 2–15. SD Card Socket Board Reference and Manufacturing Information
The THDB-SUM board provides an EEPROM (U10) which can be configured by the
2
I
C interface. The size of the EEPROM is 2 Kbits and it can store board information or
user’s data. Figure 2–15 shows the pin-outs of the EEPROM. Table 2–18 lists the
detailed pin mapping between the EEPROM and the HSMC connector.
Figure 2–15. EEPROM and HSMC Connector Block Diagram
Table 2–19 lists the SMA connector board reference and manufacturing information.
Table 2–19. I2C EEPROM Board Reference and Manufacturing Information
Board ReferenceDescriptionManufacturer
2
U102-Kbit I
C EEPROMMicrochip Technology24LC02Bwww.microchip.com
Power Supply
The board receives power from the 12 V and 3.3 V provided by the HSMC. These
power supplies are either used directly or regulated by an on-board regulator as
required (refer to Figure 2–16).
The following procedure shows you how to connect the THDB-SUM board to an
HSMC interface host board using a Cyclone III starter board as an example:
1. Observe the orientation of the HSMC connector when connecting the THDB-SUM
board to the Cyclone III starter board.
2. Set JP3 on the THDB-SUM board to the open position to force the voltage level to
2.5 V to match the 2.5 V I/O pins of the starter board.
3. Configure JP4 on the THDB-SUM board according to the logic level of the
Santa Cruz daughter board (refer to Table 2–4 on page 2–8).
1There are two LVDS pairs on the HSMC connector: the HSMC_CLK_p1/n1 (forms a
closed loop through R3) and HSMC_CLKIN_p2/n2 (forms a closed loop through R4).
Using any one of the signals in an LVDS pair in single-ended mode prevents you from
using the other signal in the same pair.
Indicates command names, dialog box titles, dialog box options, and other GUI
labels. For example, Save As dialog box.
extensions, and software utility names. For example, \qdesigns directory, d: drive,
and chiptrip.gdf file.
Variable names are enclosed in angle brackets (< >). For example, <file name> and
<project name>.pof file.
menu.
Quartus II Help topics. For example, “Typographic Conventions.”
Info–2Additional Information
Typographic Conventions
Visual CueMeaning
Courier typeIndicates signal, port, register, bit, block, and primitive names. For example, data1,
tdi, and input. Active-low signals are denoted by suffix n. For example,
resetn.
Indicates command line commands and anything that must be typed exactly as it
appears. For example, c:\qdesigns\tutorial\chiptrip.gdf.
Also indicates sections of an actual file, such as a Report File, references to parts of
files (for example, the AHDL keyword SUBDESIGN), and logic function names (for
example, TRI).
1., 2., 3., and
a., b., c., and so on.
■ ■Bullets indicate a list of items when the sequence of the items is not important.
Numbered steps indicate a list of items when the sequence of the items is important,
such as the steps listed in a procedure.
1 The hand points to information that requires special attention.
c
w
A caution calls attention to a condition or possible situation that can damage or
destroy the product or your work.
A warning calls attention to a condition or possible situation that can cause you
injury.
r The angled arrow instructs you to press Enter.
f The feet direct you to more information about a particular topic.