st2100 1849957
st2100 1849957
                                                                  Master/slave SSI
                                                                  Two independent UARTs
                                                                  Fast IrDA®
                                                                  Real-time clock
                                                                  Configurable serial port (SPORT) interface for
                                                                   external DSP and audio codec (ADC and DAC)
                                                                   in I2S mode
                                                                  Transport stream interface (video TS)
                   TFBGA 12 x 12 x 1.2 mm
                                                                  Vectored interrupt controller (VIC)
                                                                  JTAG (IEEE1149.1) interface
                                                                  Three CPU instruction sets
Features
                                                                 Applications
 Configurable HW engine for multiple
  HomePlug® PHY and real-time MAC layers                         The STreamPlug ST2100 is configurable for a
  processing supporting:                                         wide range of consumer and industrial(a)
  – HomePlug AV and 1.0 standards                                powerline applications such as:
  – HomePlug Green PHY™ standard                                  Smart gateway
 Integrated analog front-end                                     Powerline communication bridging, including
 ARM926EJ-S™ 32-bit RISC CPU up to 333                            wireless
  MHz                                                             Smart grid
 8/16 bit DDR mobile at 166 MHz and DDR2 at                      Electric vehicle charging station(a)
  333 MHz memory controller                                       In house audio/video distribution
 Serial memory interface                                         Video surveillance
 8/16-bits NOR Flash/NAND Flash and SRAM                         Home automation
  memories controllers
                                                                  “Network Area Storage” (NAS)
 Multichannel DMA controller
                                                                  Display panels control
 Ethernet 10/100 MAC with MII interface
 USB 2.0                                                                       Table 1. Device summary
 PCI Express and S-ATA                                               Order    Operating
                                                                                                   Package      Packing
 Color LCD (CLCD) controller                                         code    temp. range
Contents
1 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2 Main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3          Architecture description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
           3.1      CPU subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
           3.2      System bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
           3.3      Memory subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
           3.4      Expi subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
           3.5      Basic subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
           3.6      High-speed connectivity subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
           3.7      Low-speed connectivity subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
           3.8      Application subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
           3.9      Clock and reset system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4          Pin descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
           4.1      Dedicated pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
           4.2      Shared I/O pins (MFIOs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
           4.3      Required external components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5 Memory map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
6          Clocking parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
           6.1      Master clock (MCLK) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
           6.2      Real-time clock (RTC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
           6.3      PCIe/SATA clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
7          Electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
           7.1      Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
           7.2      Power consumption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
           7.3      DC electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
           7.4      Power-up and reset sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
           7.5      Internal 2.5 V linear regulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
8        Package information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
         8.1      TFBGA 12 x 12 x 1.2 mm package information . . . . . . . . . . . . . . . . . . . . 35
9 Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
List of tables
List of figures
1 Description
2 Main features
            Configurable hardware engine for multiple HomePlug PHY and real-time MAC layers
             –    HomePlug™ AV and 1.0 standards
             –    HomePlug Green PHY standard
            Integrated analog front-end
             –    Programmable gain amplifier: gain range -12 dB to 48 dB
             –    ADC and DAC
             –    2.5 V voltage regulator
             –    Zero crossing (ZC) comparator
            ARM926EJ-S™ 32-bit RISC CPU up to 333 MHz
             –    16 Kbyte if instruction cache, 16 Kbyte of data cache
             –    32 Kbyte of instruction TCM and 16 Kbyte of data TCM
             –    Three instruction sets: 32-bit for high performance, 16-bit (Thumb®) for efficient
                  code density, bytecode Java™ mode (Jazelle™) for direct execution of Java code
             –    AMBA™ bus interface with fMAX 166 MHz
            48 Kbyte on-chip boot ROM
            8 Kbyte on-chip SRAM
            8/16 bit DDR mobile at 166 MHz and DDR2 at 333 MHz memory controller
            Serial memory interface
            8/16-bits NOR Flash/NAND Flash and SRAM memory controller
            Boot capability from NAND Flash, serial/parallel NOR Flash, and UART
            Multichannel DMA controller (8 FIFOs and 16 dedicated channels)
            Ethernet 10/100 MAC with MII interface (IEEE 802.3), RevMII, IEEE 802.1-AS and
             802.1-Qav for audio video (AV) traffic
            USB 2.0 (high-full-low speed) port with an integrated PHY able to work as a host or
             device
            PCI Express GEN1 (PCI Express standard version 1.1), single lane X1 dual mode
             (both “Root Complex” and “Endpoint” modes supported), the PHY is a standard
             8-bit/16-bit PIPE PHY interface. This peripheral supports also the serial ATA compliant
             with the SATA/150.
            Color LCD controller (up to 1024 x 768 resolution at 24 bpp true color, STN/TFT display
             panels)
            JPEG codec accelerator (1 clock/pixel)
            Cryptographic coprocessor (DMA based programmable engine) with support for:
             –    Advanced encryption standard (AES) cipher (128, 192, 256 bit keys) in ECB,
                  CBC, CTR modes
             –    Data encryption standard (DES) and triple DES (TDES) cipher in ECB and CBC
                  modes
             –    SHA-1, HMAC-SHA-1, SHA-256, HMAC-SHA-256, MD5, HMAC-MD5 digests
            Up to 40 GPIOs (multiplexed with peripheral I/Os), all the I/Os have interrupt capability,
             24 application specific GPIOs: four I/Os support PWM and four I/Os support double
             PWM features.
3 Architecture description
                                                               (70                   -7$*
                                                                                                           9,&                     3+<
            036'5$0                    7&0
                                                                       $50(-6
             PHPRU\
             FRQW UROOHU            .E\WHVLQVWU                                                                               08;
                                    .E\WHVGD WD                                                        *37
                                                         .E\WHV       .E\WHV
                                                                                         008
                                                                                                        WLPHU SDLU
                                                        LQVWUFDFKH     GDWDFDFKH
                                                                                                                            3&,H            6$7$
                                                                                                           $3%
                                                                                                          EULGJH
       0HPRU\VXEV\VWHP                                                &38VXEV\VWHP                                         ([SLVXEV\VWHP
$+% V\VWHPEXV
                                                                                                                              86%VXEV\VWHP
    %227
                      :'*             &                 '$,                             -3*&               63,
    520
                                                                                                                            8+&             8'&
                                                                                                          8$57
    &/&'              5&*             76               $6B*3,2                           )60&
                                                                                                          8$57                    08;
                                                                                                           &$1
    60,               57&           63257                                                ),U'$                                      3+<
                                                                                                           &$1
$0
                                                                                                              PLC modem
                                                   PCIe/SATA
TS/SPORT
UHC/UDC
                                                                                                                          Crypto
                                                                  DMA 1
DMA 2
                                                                                                                                     CLCD
                                             CPU
Eth.
                               MP SDRAM       X      X             X       X       X       X         X          X          X          X
                               Low speed      X      X             X
                  Targets    Application      X      X                     X
               (slave ports) Basic            X      X
                               High speed     X      X
                               Expi           X                            X
4 Pin descriptions
              From Table 4 to Table 15 on page 21 and Table 16 in Section 5 on page 30 describe the
              STreamPlug ST2100 pinouts.
                GNDE_RTC                                 J22                           0V
                 VSSA_USB                               AC16                            -
                 VSSA_USB                               AC13                            -
                VSSAC_USB                               AA15                            -
                GNDAS_ADC                                W21                            -
                GNDA_ADC                                 W22                            -
                GNDA1_DAC                                V20                            -
                GNDA2_DAC                                T22                            -
                GNDAS_DAC                                U20                            -
              DAC_MASS_QUIET                             U22                            -
                GNDE_DAC                                 W20                            -
                                             USB device VBUS detect       Bidirectional TTL pad, 3.3 V tolerant input with
   USB_VBUS           AA14         I/O
                                             or USB host VBUS control       PD for device mode; output for host mode
                                                                              TTL input buffer 3.3 V tolerant with PU
USB_OVERCUR AB13                   In          USB host overcurrent
                                                                                      (for host mode only)
 USB_TXRTUNE          AB14         Out          Reference resistor                            Analog
     USB_DP           AC14         I/O        USB host or device D+           Bidirectional analog buffer 5 V tolerant
     USB_DM           AC15                    USB host or device D-           Bidirectional analog buffer 5 V tolerant
    Reserved          AC17         Out       Do not connect test output                       Analog
                                         Mains digital input, zero   TTL input buffer, 3.3 V tolerant, with
 AC_CROSSING      C4          In
                                                crossing               configurable PU/PD and HYST
                                           Mains analog zero
     ZC_IN       AA20         In                                                    Analog
                                               crossing
        DDR_ADDR_0     D7
        DDR_ADDR_1     C7
        DDR_ADDR_2     B7
        DDR_ADDR_3     A8
        DDR_ADDR_4     B8
        DDR_ADDR_5     C8
        DDR_ADDR_6     D8
        DDR_ADDR_7     A9      Out           Address lines
        DDR_ADDR_8     B9
        DDR_ADDR_9     C9
        DDR_ADDR_10    D9                                        Compatible with DDRI (SSTL2) and
        DDR_ADDR_11    A10                                               DDRII (SSTL18)
        DDR_ADDR_12    B10
        DDR_ADDR_13    C10
        DDR_ADDR_14    D10
         DDR_BA_0      C11
         DDR_BA_1      D12     Out            Bank select
         DDR_BA_2      C12
          DDR_RAS      B14     Out        Row address strobe
          DDR_CAS      B13     Out       Column address strobe
          DDR_WE       B11     Out            Write enable
        DDR_CLKEN      B12     Out           Clock enable
         DDR_CLK_P     A12                                                  Differential
                               Out          Differential clock   Compatible with DDRI (SSTL2) and
        DDR_CLK_N      A13                                               DDRII (SSTL18)
         DDR_CS_0    C13
                             Out            Chip select
         DDR_CS_1    C14
     DDR_ODT_1       A6                  On-die termination
                             I/O
     DDR_ODT_0       A7                    enable lines
     DDR_DATA_0      D15
     DDR_DATA_1      C15                                           Compatible with DDRI (SSTL2) and
     DDR_DATA_2      D16                                                   DDRII (SSTL18)
     DDR_DATA_3      C16
                             I/O       Data lines (lower byte)
     DDR_DATA_4      C18
     DDR_DATA_5      D18
     DDR_DATA_6      C17
     DDR_DATA_7      D17
     DDR_DQS_0       A15                                                      Differential
                             Out         Lower data strobe         Compatible with DDRI (SSTL2) and
    DDR_NDQS_0       A16                                                   DDRII (SSTL18)
     DDR_DM_0        B15     Out         Lower data mask
     DDR_GATE_0      A17     I/O          Lower gate open
     DDR_DATA_8      C21
     DDR_DATA_9      B21
    DDR_DATA_10      C20                                           Compatible with DDRI (SSTL2) and
    DDR_DATA_11      B20                                                   DDRII (SSTL18)
                             I/O       Data lines (upper byte)
    DDR_DATA_12      D19
    DDR_DATA_13      C19
    DDR_DATA_14      B19
    DDR_DATA_15      B18
     DDR_DQS_1       A18                                                      Differential
                             Out         Upper data strobe         Compatible with DDRI (SSTL2) and
    DDR_NDQS_1       A19                                                   DDRII (SSTL18)
     DDR_DM_1        B16     Out         Upper data mask           Compatible with DDRI (SSTL2) and
     DDR_GATE_1      B17     I/O          Upper gate open                  DDRII (SSTL18)
,3
                                              ,3
                                                      
                                                                           0),2
                                                       
,3Q
                                                            ,36HO
                                                                                            $0
%6B*3,2
                                  ,3
                                                                                   0),2
                                  ,3
                                        
                                         
                                          
                                  ,3Q
                                                                0),2$)6HO
,36HO
$0
                                                                                                                              Pin descriptions
                     AC2         MFIO19       MII_COL      FSMC_PCAD3              -                -   -      AS_GPIO11
                      Y3         MFIO20      UART2_CTS     FSMC_PCAD4              -                -   -      AS_GPIO12
                     AB2         MFIO21      UART2_RTS     FSMC_PCAD5              -                -   -      AS_GPIO13
23/38
                                                            Table 16. MFIO pin descriptions (continued)
24/38
                                                                                                                                           Pin descriptions
                                                                                    Muxing selection
                    Ball no.   Signal name
                                                  0               1                   2                   3           4            5
                    Y4MFIO
                           UART2_RXD         FSMC_PCAD6           -                   -                   -       AS_GPIO14        -
                      22
                     AA3         MFIO23       UART2_TXD     FSMC_PCAD7                -                   -           -        AS_GPIO15
                      Y5         MFIO24       UART1_CTS     FSMC_PCDa8                -                   -           -            -
                     AA1         MFIO25       UART1_RTS     FSMC_PCDa9                -                   -           -            -
                      Y6         MFIO26       UART1_RXD     FSMC_PCDa10               -                   -           -            -
                     AB1         MFIO27       UART1_TXD     FSMC_PCDa11               -                   -           -            -
                      W4         MFIO28        AS_GPIO4     FSMC_PCDa12               -                   -           -            -
                      Y1         MFIO29        AS_GPIO5     FSMC_PCDa13               -                   -           -            -
DocID025777 Rev 2
                                                                                                                                           ST2100
                      R4         MFIO44      SPORT_DRSEC2         -                   -                RxQuiet   FSMC_PCAD20       -
                                                            Table 16. MFIO pin descriptions (continued)
                                                                                                                                    ST2100
                                                                                    Muxing selection
                    Ball no.   Signal name
                                                  0               1                   2                   3           4         5
                                                                                                                                    Pin descriptions
                      K1         MFIO65        CLCD_D1            -                   -            MII_RXER           -         -
                      K3         MFIO66        CLCD_D2            -                   -            MII_RXDV           -         -
                      K2         MFIO67        CLCD_D3            -                   -           MII_RXD_3           -         -
25/38
                                                             Table 16. MFIO pin descriptions (continued)
26/38
                                                                                                                       Pin descriptions
                                                                                     Muxing selection
                    Ball no.   Signal name
                                                  0                1                   2                   3   4   5
                                                                                                                       ST2100
                     AA11        MFIO90        CAN2_RX      ETM_PIPESTATB_0            -                   -   -   -
                                                                  Table 16. MFIO pin descriptions (continued)
                                                                                                                                                        ST2100
                                                                                           Muxing selection
                    Ball no.   Signal name
                                                    0                   1                    2                  3             4                     5
                                                                                                                                                        Pin descriptions
                                    DAC_IDAC, DAC_IDACB: place an external 1% accuracy load resistor between the ball V23 and ball U23 to ground.
27/38
Memory map                                                                                        ST2100
5 Memory map
6 Clocking parameters
0&/.B;, 0&/.B;2
0+]
                                                                      
                                   &/                             &/             9'' 9
$0
          Equation 1
                                              CL = (CL1 × CL2 / CL1 + CL2) + CS
          Where CL1 and CL2 are the load capacitors and CS is the circuit's stray capacitance.
          In our application this implies:
          Equation 2
                                                      CL1 = CL2 = Cext
          Equation 3
                                                    Cext = (CL - CS) × 2
          Example
          For the Aker® C2E-24.000-12-3030-X crystal:
                                CL = 12 PF; with CS = 3 PF, Cext = CL1 = CL2 = 18 PF.
Note:     The ESR of the used quartz must be < 50 .
.+]
                                                                     
                                          &/                         &/
                                                                                *1'
                                                                                                    $0
7 Electrical characteristics
This section provides electrical specifications for the STreamPlug ST2100 device.
             PD (core supply)   Power consumption of 1.2 V supply voltage for the core     460       mW
              PD (IO supply)    Power consumption of 3.3 V supply voltage for the I/Os     270       mW
             PD (AFE supply)         Power consumption of 2.5 V supply voltage             260       mW
                                Power consumption of 1.8 V supply voltage for the DDR
             PD (DDR supply)                                                               170       mW
                                                     interface
             PD (RTC supply)    Power consumption of 1.5 V supply voltage for the RTC       9        W
          PD (core supply)        Power consumption of 1.2 V supply voltage for the core          460      mW
          PD (IO supply)          Power consumption of 3.3 V supply voltage for the I/Os          630      mW
                                 Power consumption of 1.8 V supply voltage for the DDR
         PD (DDR supply)                                                                          170      mW
                                                      interface
          PD (RTC supply)        Power consumption of 1.5 V supply voltage for the RTC             9       µW
9''9
                     9''9 9
                                  
                             9'' 9
9'' 9
                    05(6(7
                                                                                         'HOD\WLPH
                                                                                          PVIURP
                                                                                            VWDEOH
                                                                                           9'' 9
                                                                                                   
                                                        
                                                         PD[
                                                                                                         $0
              VDD3.3 REG      Supply voltage for 2.5 V linear regulator   2.97     3.3         3.36        V
              VDD2.5 REG      Output voltage of 2.5 V linear regulator    2.25     2.5         2.75        V
              ILOAD2.5 REG     Output current of 2.5 V linear regulator    -        -          150         mA
8 Package information
         1. The terminal A1 corner must be identified on the top surface by using a corner chamfer, ink or metalized
            markings, or other feature of package body or integral heatslug. A distinguishing feature is allowable on the
            bottom surface of the package to identify the terminal A1 corner. Exact shape of each corner is optional.
Table 25 lists the mechanical data for the package shown in Figure 7.
          Table 25. TFBGA 12 x 12 x 1.2 mm, 324 + 49 balls, 4R23 x 23, pitch 0.5 mm, ball 0.3 mm
                                        package mechanical data
                                                           Dimensions (mm)
                  Symbol                                                                                          Note
                                            Min.                 Typical                   Max.
                                                                                                                    (1)
                     A                        -                      -                     1.20
                     A1                     0.15                     -                       -                       -
                     A2                       -                    0.20                      -                       -
                     A4                       -                    0.585                     -                       -
                                                                                                                    (2)
                      b                     0.25                   0.30                    0.35
                     D                     11.85                   12.00                  12.15                      -
                     D1                       -                    11.00                     -                       -
                     E                     11.85                   12.00                  12.15                      -
                     E1                       -                    11.00                     -                       -
                      e                       -                    0.50                      -                       -
                      Z                       -                    0.50                      -                       -
                    ddd                       -                      -                     0.08                      -
                                                                                                                    (3)
                    eee                       -                      -                     0.15
                                                                                                                    (4)
                     fff                      -                      -                     0.05
           1. The total profile height (dim. A) is measured from the seating plane to the top of the component.
              The maximum total package height is calculated by the following methodology:
              A1 typ. + A2 typ. + A3 typ. +  (A12 + A22 + A32 tolerance values).
               Thin profile: 1.00 < A . 1.20 mm / fine pitch: e < 1.00 mm pitch.
           2. The typical ball diameter before mounting is 0.30 mm.
           3. The tolerance of position that controls the location of the pattern of balls with respect to datums A and B.
              For each ball there is a cylindrical tolerance zone “eee” perpendicular to datum “C” and located on true
              position with respect to datums “A” and “B” as defined by “e”. The axis perpendicular to datum “C” of each
              ball must lie within this tolerance zone.
           4. The tolerance of position that controls the location of the balls within the matrix with respect to each other.
              For each ball there is a cylindrical tolerance zone “fff” perpendicular to datum “C” and located on true
              position as defined by “e”. The axis perpendicular to datum “C” of each ball must lie within this tolerance
              zone. Each tolerance zone “fff” in the array is contained entirely in the respective zone “eee” above. The
              axis of each ball must lie simultaneously in both tolerance zones.
          The TFBGA (“Thin profile Fine Pitch Ball Grid Array”) package uses a grid of solder balls as
          its connectors. The TFBGA package is noted for its compact size, high lead count and low
          inductance, which allows lower voltages to be used.
          Table 26 lists thermal characteristics for the TFGBA package.
9 Revision history
STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, and
improvements to ST products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on
ST products before placing orders. ST products are sold pursuant to ST’s terms and conditions of sale in place at the time of order
acknowledgement.
Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or
the design of Purchasers’ products.
Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product.
ST and the ST logo are trademarks of ST. All other product or service names are the property of their respective owners.
Information in this document supersedes and replaces information previously supplied in any prior versions of this document.
Authorized Distributor
STMicroelectronics:
 ST2100 ST2100TR