Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Scroll Title
anchorTable_SIP_B2B
titleGeneral SoC I/O to B2B connectors information

Scroll Table Layout
orientationportrait
sortDirectionASC
repeatTableHeadersdefault
style
widths
sortByColumn1
sortEnabledfalse
cellHighlightingtrue

MSSIO (14 signals including UART and SDIO)
FPGA BankB2B ConnectorI/O Signal CountVoltage LevelNotes
0JM2181.2 V / 1.35 V / 1.5 V / 1.8 VHSIO dependent on VCCIOD
0JM3161.2 V / 1.35 V / 1.5 V / 1.8 VHSIO dependent on VCCIOD
1JM1481.2 V / 1.5 V / 1.8 V / 2.5 V / 3.3 VGPIO dependent on VCCIOB
1JM2361.2 V / 1.5 V / 1.8 V / 2.5 V / 3.3 VGPIO dependent on VCCIOB
4JM16 (14)3.3 VMSSIO
4JM163.3 VSDIO - MSSIO
4JM123.3 VUART - MSSIO
5JM34-SGMII (1 pairs pair for TX / 1 pairs pair for RX)
5JM316-SERDES (4 pairs for TX / 4 pairs for RX)
5JM34-SERDES CLK (2 pairs for RX)


...

Scroll Title
anchorTable_SIP_JTG
titleJTAG pins connection

Scroll Table Layout
orientationportrait
sortDirectionASC
repeatTableHeadersdefault
style
widths
sortByColumn1
sortEnabledfalse
cellHighlightingtrue

JTAG Signal

B2B Connector


TMSJM2-93
TDIJM2-95
TDOJM2-97
TCK

JM2-99


JTAGSELJM1-89

Pulled Low: Microsemi Polarfire SoC

Pulled High: Lattice MachXO CPLD

...


UART Interface

The UART interface is connected from the Polarfire SoC to the B2B connector. If this interface is not necessary, these pins can be used for other functionality.

Scroll Title
anchorTable_SIPOBP_MGTUART
titleMGT Lanes ConnectionUART interface description

Scroll Table Layout
orientationportrait
sortDirectionASC
repeatTableHeadersdefault
style
widths
sortByColumn1
sortEnabledfalse
cellHighlightingtrue

FPGA Bank 4Connected to
Lane
B2B
Connector
TMS
Notes
JM2
MSSIO11 -
93
H2
TDI
UART_RX
JM2
JM1 -
95JM2
92
TDO

MSSIO12 -
97
H5
TCK
UART_TX
JM2
JM1 -
99
85
JTAGSELJM1-89

Pulled Low: Microsemi Polarfire SoC

Pulled High: Lattice MachXO CPLD

...



SDIO Interface

The SDIO interface is connected from the Polarfire SoC to the B2B connector. If this interface is not necessary, these pins can be used for other functionality.

Scroll Title
anchorTable_OBP_SDIO
titleSDIO interface description

Scroll Table Layout
orientationportrait
sortDirectionASC
repeatTableHeadersdefault
style
widths
sortByColumn1
sortEnabledfalse
cellHighlightingtrue

FPGA Bank 4Connected toB2BNotes
MSSIO0 - J1SDIO_CLKJM1 - 27
MSSIO1 - K5SDIO_CMDJM1 - 25
MSSIO2 - H1SDIO_DAT0JM1 - 23
MSSIO3 - J4SDIO_DAT1JM1 - 21
MSSIO4 - K4SDIO_DAT2JM1 - 19
MSSIO5 - J7SDIO_DAT3JM1 - 17


MSSIO

Six MSSIOs are connected from the Polarfire SoC to the B2B connector.

Scroll Title
anchorTable_OBP_MSSIO
titleMSSIO interface description

Scroll Table Layout
orientationportrait
sortDirectionASC
repeatTableHeadersdefault
style
widths
sortByColumn1
sortEnabledfalse
cellHighlightingtrue

FPGA Bank 4Connected toB2BNotes
MSSIO6 - K3MIO0JM1 - 97
MSSIO7 - H4MIO1JM1 - 91
MSSIO8 - J6MIO2JM1 - 99
MSSIO9 - H6MIO3JM1 - 87
MSSIO10 - J3MIO4JM1 - 95
MSSIO13 - J2MIO5JM1 - 93


SGMII Interface

The Polarfire Soc provides two SGMII interfaces whereby one interface is connected to the B2B connector.

Scroll Title
anchorTable_OBP_SGMII
titleSGMII interface description

Scroll Table Layout
orientationportrait
sortDirectionASC
repeatTableHeadersdefault
style
widths
sortByColumn1
sortEnabledfalse
cellHighlightingtrue

FPGA Bank 5Connected toB2BNotes
U2 - N8SGMII1_OUT_NJM3 - 1
U2 - M7SGMII1_OUT_PJM3 - 3
U2 - K7SGMII1_IN_NJM2 - 2
U2 - K6SGMII1_IN_PJM2 - 4


MGT Lanes

There are four MGT (Multi Gigabit Transceiver) lanes and two two clocks connected between the B2B connector JM3 and the Polarfire SoC bank 5. Each MGT lane consists of one transmit and one receive (TX/RX) differential pairs, four signals total per one MGT lane. Following table lists lane number, signal schematic name, and board-to-board pin connection:

Scroll Title
anchorTable_SIP_MGT
titleMGT Lanes Connection

Scroll Table Layout
orientationportrait
sortDirectionASC
repeatTableHeadersdefault
style
widths
sortByColumn1
sortEnabledfalse
cellHighlightingtrue

Lane

Schematic

B2BNote
0XCVR_RX0_PJM3-26
0XCVR_RX0_NJM3-28
0XCVR_TX0_NJM3-25
0XCVR_TX0_PJM3-27
1XCVR_RX1_PJM3-20
1XCVR_RX1_NJM3-22
1XCVR_TX1_PJM3-19
1XCVR_TX1_NJM3-21
2XCVR_RX2_PJM3-14
2XCVR_RX2_NJM3-16
2XCVR_TX2_PJM3-13
2XCVR_TX2_NJM3-15
3XCVR_RX3_PJM3-8
3XCVR_RX3_NJM3-10
3XCVR_TX3_PJM3-7
3XCVR_TX3_NJM3-9
CLKXCVR_CLK0_PJM3-33
CLKXCVR_CLK0_PJM3-31
CLKXCVR_CLK1_PJM3-32
CLKXCVR_CLK1_NJM3-34


Gigabit Ethernet

On-board Gigabit Ethernet PHY (U7) is provided with Marvell Alaska 88E1512 IC (U7). The Ethernet PHY SGMII interface is connected to the Polarfire SoC.

Scroll Title
anchorTable_OBP_ETH
titleGigabit Ethernet pin description

Scroll Table Layout
orientationportrait
sortDirectionASC
repeatTableHeadersdefault
style
widths
sortByColumn1
sortEnabledfalse
cellHighlightingtrue

ETH PinConnected toB2BNotes
MDIP[0] - 28PHY_MDI0_PJM1 - 4
MDIN[0] - 27PHY_MDI0_NJM1 - 6
MDIP[1] - 24PHY_MDI1_PJM1 - 10
MDIN[1] - 23PHY_MDI1_NJM1 - 12
MDIP[2] - 22PHY_MDI2_PJM1 - 16
MDIN[2] - 21PHY_MDI2_NJM1 - 18
MDIP[3] - 18PHY_MDI3_PJM1 - 22
MDIN[3] - 17PHY_MDI3_NJM1 - 24


System Controller CPLD I/O Pins

The System Controller CPLD (U1) is provided by Lattice Semiconductor LCMXO2-256HC (MachXO2 product family). It is the central system management unit with module specific firmware installed to monitor and control various signals of the FPGA, on-board peripherals, I/O interfaces and module as a whole.

Page properties
hiddentrue
idComments

you must fill the table below with group of MIOs which are connected to a specific components or peripherals, you do not have to specify pins in B2B, Just mention which B2B is connected to MIOs. The rest is clear in the Schematic.

Example:

MIO PinConnected toB2BNotes
MIO12...14

SPI_CS , SPI_DQ0... SPI_DQ3

SPI_SCK

J2QSPI


...

Scroll Title
anchorTable_OBP_SC
titleSystem Controller CPLD special purpose pin description

Scroll Table Layout
orientationportrait
sortDirectionASC
repeatTableHeadersdefault
style
widths
sortByColumn1
sortEnabledfalse
cellHighlightingtrue

CPLD PinConnected toB2BNotes
TDO - 1TDOJM2 - 97
TDI - 32TDIJM2 - 95
TCK - 30TCKJM2 - 99
TMS - 29TMSJM2 - 93
JTAGENB - 26JTAGSELJM1 - 89

- 11

SC_EN1JM1 - 28
- 12SC_PGOODJM1 - 30
- 14SC_nRSTJM2 - 18- 17NOSEQJM1 - 7

SPI Pins

SC_nRSTJM2 - 18
- 17NOSEQJM1 - 7


USB Interface

USB PHY is provided by Microchip USB3320. The ULPI interface is connected to the Polarfire SoC. I/O voltage is fixed at 3.3 V. Reference clock input for the USB PHY is supplied by the on-board 52.00 MHz oscillator (U12).

-
Scroll Title
anchorTable_OBP_SPIUSB
titleSPI InterfaceGeneral Overview of the USB PHY Signals

Scroll Table Layout
orientationportrait
sortDirectionASC
repeatTableHeadersdefault
style
widths
sortByColumn1
sortEnabledfalse
cellHighlightingtrue

PHY PinConnected toB2BNotes

DP - 18,

OTG-D_P

JM3 - 47USB data line
DM - 19OTG-D_NJM3 - 49USB data line
CPEN - 17VBUS_ENJM3 - 53External USB power switch
VBUS - 22VBUSJM3 - 55
ID - 23IDJM3 - 51
FPGA Pin (U2)Signal NameSPI Pin (U3)Notes
SCK_3 - E6SPI_SCKB2SS_3SPI_SSC2SDO_3SPI_SDOD3SDI_3SPI_SDID2SPI_EN_3SPI_EN


On-board Peripherals

Page properties
hiddentrue
idComments

Notes :

  • add subsection for every component which is important for design, for example:
    • Two 100 Mbit Ethernet Transciever PHY
    • USB PHY
    • Programmable Clock Generator
    • Oscillators
    • eMMCs
    • RTC
    • FTDI
    • ...
    • DIP-Switches
    • Buttons
    • LEDs

...

Scroll Title
anchorTable_OBP
titleOn board peripherals

Scroll Table Layout
orientationportrait
sortDirectionASC
repeatTableHeadersdefault
style
widths
sortByColumn1
sortEnabledfalse
cellHighlightingtrue

Chip/InterfaceDesignatorNotes
CPLDU1
Ethernet EthernetU7
EEPROMU10
FLASHU3
OscillatorsU4...5, U12
LPDDR4U6
USBU11


...

Scroll Title
anchorTable_OBP_USB
titleUSB PHY to Polarfire SoC connections

Scroll Table Layout
orientationportrait
sortDirectionASC
repeatTableHeadersdefault
style
widths
sortByColumn1
sortEnabledfalse
cellHighlightingtrue

Bank 2Signal NameUSBSignal Description

U2 - G4

OTG-STP

U11 - 29

Stop
U2 - G5OTG-NXTU11 - 2Next

U2 - F1

OTG-DIR

U11 - 31

Direction
U2 - G2OTG-CLKU11 - 1Clock
U2 - F2

OTG_DATA0

U11 - 3ULPI bi-directional data bus
U2 -E1OTG_DATA1U11 - 4ULPI bi-directional data bus
U2 -G3OTG_DATA2U11 - 5ULPI bi-directional data bus
U2 -F5OTG_DATA3U11 - 6ULPI bi-directional data bus
U2 - D1OTG_DATA4U11 - 7ULPI bi-directional data bus
U2 -D2OTG_DATA5U11 - 9ULPI bi-directional data bus
U2 -F6OTG_DATA6U11 - 10ULPI bi-directional data bus
U2 - F3OTG_DATA7U11 - 13ULPI bi-directional data bus


Gigabit Ethernet

On-board Gigabit Ethernet PHY (U7) is provided with Marvell Alaska 88E1512 IC (U7). The Ethernet PHY SGMII interface is connected to the Polarfire SoC. The reference clock input of the PHY is supplied from an on-board 25.00 MHz oscillator (U8).

...