Peripheral Board Common Services

Frozen Content

In addition to IO pins, each peripheral board connector on the NB2DSK01 motherboard provides pins for the following common services:

JTAG Signals

Both Hard and Soft JTAG signals are wired to the peripheral board connectors, in the same way as for the user board headers – 'User Board A' (HDR1) and 'User Board B' (HDR2). This allows for communications with future peripheral boards that might include JTAG-equipped physical devices (e.g. an FPGA) featuring designs that include Nexus-enabled (Soft) devices. The NanoTalk Controller will only route the Hard and Soft JTAG chains via a peripheral board connector if the signal level on pin 23 of the connector (signal JTAG.DETECT on the motherboard) is Low.

Any of the peripheral board connectors can be excluded from the Soft JTAG chain directly from the firmware-driven GUI on the TFT LCD panel. See TFT LCD Panel - Bypassing JTAG Devices for more information.

Peripheral Board Identification Signal

The NanoTalk Controller uses dedicated ID lines, based on the 1-Wire® serial bus protocol, to verify which peripheral board it is communicating with:

  • ONE_WIRE_PB_ID_A – to identify the peripheral board plugged in to the 'PERIPHERAL BOARD A' connector.
  • ONE_WIRE_PB_ID_B – to identify the peripheral board plugged in to the 'PERIPHERAL BOARD B' connector.
  • ONE_WIRE_PB_ID_C – to identify the peripheral board plugged in to the 'PERIPHERAL BOARD C' connector.

Board identification is achieved through use of a 1-Wire compatible slave memory device located on each peripheral board.

Audio Signals

Line In and Mic In signals from the NB2DSK01's audio input jacks are routed to the peripheral board connectors on the motherboard, appearing as AIN.L, AIN.R and AIN.MIC inputs. These signals provide the audio input to any audio resource (e.g. audio codec) on a plugged-in peripheral board. Line output signals – AOUT.L and AOUT.R – are wired from each peripheral board connector, through to the NB2DSK01's analog mixer circuitry, to be used as input to the motherboard's stereo audio power amplifier. The signals from each connector arrive at the mixer and are distinguished by the connector's position:

  • AOUT_PBA.L and AOUT_PBA.R – from the 'PERIPHERAL BOARD A' connector.
  • AOUT_PBB.L and AOUT_PBB.R – from the 'PERIPHERAL BOARD B' connector.
  • AOUT_PBC.L and AOUT_PBC.R – from the 'PERIPHERAL BOARD C' connector.

I2C Interface

I2C bus signals are provided to each peripheral board connector (I2C.SDA and I2C.SCL) for use with resources possessing an I2C-compatible interface.

SPI Bus Interface

The NanoTalk Controller provides an SPI path to each peripheral board connector, enabling a daughter board FPGA to communicate with/control an SPI based resource resident on a plugged-in peripheral board. Connector signals SPI.DOUT, SPI.DIN, SPI.SCLK, SPI_CS_N0 and SPI_CS_N1 provide this connectivity.

The NanoTalk Controller uses dedicated Chip Select lines to distinguish communication between multiple SPI devices:

  • EXTSPI_CSA_N[1..0] – to access devices on a board plugged in to the 'PERIPHERAL BOARD A' connector.
  • EXTSPI_CSB_N[1..0] – to access devices on a board plugged in to the 'PERIPHERAL BOARD B' connector.
  • EXTSPI_CSC_N[1..0] – to access devices on a board plugged in to the 'PERIPHERAL BOARD C' connector.

1-Wire® Bus Interface

A 1-Wire serial bus interface signal is provided (ONE_WIRE_DB_PB) for use with one or more slave 1-Wire compatible devices located on the peripheral board.

Clocking

Four pins are made available to receive gated clock signals from the NanoTalk Controller. These signals arrive at each connector as three actual clock signals (CLOCKS.CLK0, CLOCKS.CLK1, CLOCKS.CLK2) and a clock enable signal (CLOCKS.EN). The NanoTalk Controller uses dedicated clock signals for each peripheral board, as follows:

  • CLK_EXTA[2..0] and CLK_ENA – for a board plugged in to the 'PERIPHERAL BOARD A' connector.
  • CLK_EXTB[2..0] and CLK_ENB – for a board plugged in to the 'PERIPHERAL BOARD B' connector.
  • CLK_EXTC[2..0] and CLK_ENC – for a board plugged in to the 'PERIPHERAL BOARD C' connector.


For the PB03 USB - IrDA - Ethernet peripheral board, the CLK_EXT2 line is wired to provide a 24MHz USB_CLK signal, sourced from the NanoTalk Controller. This signal can be used as the external frequency input to the CY7C68001 device, if not using the dedicated 24MHz crystal device (Y1_US).

Power Signals

Each peripheral board connector provides five power supplies to the docked peripheral board, as well as ground signals. The power supply voltages are 5V, 3.3V, 2.5V, 1.8V and 1.2V.

Current monitoring is in place on all power lines.
 

The maximum current consumption will depend upon the number and type of peripheral boards attached to the motherboard, and the type of daughter board used, as well as the power requirements of each individual rail. In any case, the connector contact rating of 1.0A for each individual power rail (1.5A for the 5V rail) is not to be exceeded.

See Also

You are reporting an issue with the following selected text and/or image within the active document:
ALTIUM DESIGNER FREE TRIAL
Altium Designer Free Trial
Let’s get started. First off, are you or your organization already using Altium Designer?

If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited

In that case, why do you need an evaluation license?

If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited

Got it. You actually don’t need an evaluation license for that.

Click the button below to download the latest Altium Designer installer.

Download Altium Designer Installer

If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited

Please fill out the form below to get a quote for a new seat of Altium Designer.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.

If you are on Altium Subscription, you don’t need an evaluation license.

If you are not an active Altium Subscription member, please fill out the form below to get your free trial.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.

Why are you looking to evaluate Altium Designer?

If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited

You came to the right place! Please fill out the form below to get your free trial started.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.

Sounds exciting! Did you know we offer special discounted student licenses? For more information, click here.

In the meantime, feel free to request a free trial by filling out the form below.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.

Got it. You can download a free Altium Designer Viewer license which is valid for a 6 months.

Please fill out the form below to request one.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.

That’s great! Making things is awesome. We have the perfect program for you.

Upverter is a free community-driven platform designed specifically to meet the needs of makers like you.

Click here to give it a try!

If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited

Got it. You can download a free Altium Designer Viewer license which is valid for a 6 months.

Please fill out the form below to request one.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.