![]() |
|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
this is information on a product in full production. may 2014 docid025777 rev 1 1/39 ST2100 broadband powerline communi cation soc optimized for audio/video streaming an d consumer applications datasheet - production data features ? configurable hw engine for multiple homeplug ? phy and real-time mac layers processing supporting: ? homeplug av and 1.0 standards ? homeplug green phy? standard ? integrated analog front-end ? arm926ej-s? 32-bit risc cpu up to 333 mhz ? 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 memories controllers ? multichannel dma controller ? ethernet 10/100 mac with mii interface ? usb 2.0 ? pci express and s-ata ? color lcd (clcd) controller ? jpeg codec accelerator ? cryptographic coprocessor ? up to 40 gpios ? enhanced i 2 s (digital audio interface) ? i 2 c master/slave mode ? 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 i 2 s mode ? transport stream interface (video ts) ? vectored interrupt controller (vic) ? jtag (ieee1149. 1) interface ? three cpu instruction sets applications the streamplug ST2100 is configurable for a wide range of powerline applications such as: ? smart gateway ? powerline communication bridging, including wireless ? smart grid ? electromobility ? in house audio/video distribution ? video surveillance ? home automation ? ?network area storage? (nas) ? display panels control tfbga 12 x 12 x 1.2 mm table 1. device summary order code operating temp. range package packing ST2100 -40 to +85 c tfbga 12 x 12 x 1.2 mm, pitch 0.5 mm tray, tape and reel www.st.com
contents ST2100 2/39 docid025777 rev 1 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) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 4.3 required external components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 5 memory map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 6 clocking parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 6.1 master clock (mclk) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 6.2 real-time clock (rtc) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 6.3 pcie/sata clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 7 electrical characteristi cs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 7.1 absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 7.2 power consumption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 7.3 dc electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 7.4 power-up and reset sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 7.5 internal 2.5 v linear regulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 docid025777 rev 1 3/39 ST2100 contents 39 8 package information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 9 revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 list of tables ST2100 4/39 docid025777 rev 1 list of tables table 1. device summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 table 2. system bus connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 table 3. key to system bus connectivity matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 0 table 4. master clock rtc, reset and 3.3 v comparator pin descriptions . . . . . . . . . . . . . . . . . . 14 table 5. power supply pin descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 table 6. debug pin descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 table 7. boot source descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 table 8. boot source selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 table 9. smi pin descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 table 10. usb pin descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 table 11. pcie / sata pin descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 table 12. internal afe pin descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 table 13. ac crossing pin descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 table 14. external pli pin description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 table 15. ddr pin descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 table 16. mfio pin descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 table 17. memory map description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 table 18. expi clock characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 table 19. absolute maximum rating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 table 20. power consumption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 table 21. power consumption using 2.5 v internal ldo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 table 22. recommended operating conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 table 23. thermal recommended ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 table 24. internal 2.5 v voltage regulator specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 table 26. tfgba package thermal characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 table 27. document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 docid025777 rev 1 5/39 ST2100 list of figures 39 list of figures figure 1. streamplug ST2100 functional block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 figure 2. mifo 0-87 muxing scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 figure 3. mfio 88-103 muxing scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 figure 4. mclk crystal connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 figure 5. rtc crystal connection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 figure 6. power-up and reset sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 figure 7. package outline for tfbga 12 x 12 x 1.2 mm, 324 + 49 balls, 4r23 x 23, pitch 0.5 mm, ball 0.3 mm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 description ST2100 6/39 docid025777 rev 1 1 description the streamplug ST2100 device is the stmicroelectronics ? ?broad band powerline communication? (bb plc) solution, based on the powerful arm926ej-s? processor (up to 333 mhz), widely used in applications where high computation performance is required, such as consumer (?home area network? or han), industrial and smart grid applications. in addition, the streamplug ST2100 has a memory management unit (mmu) that allows virtual memory management - making the system compliant with the linux ? operating system. it also offers 16 kbyte of data cache, 32 kbyte of instruction cache, jtag and etm? (embedded trace macrocell? ) for debug operations. a large set of peripherals allows a wide flexibilit y of the usage of the system in most of the possible plc broadband applications (indoor and outdoor). docid025777 rev 1 7/39 ST2100 main features 39 2 main features ? configurable hardware engin e for multiple homeplug ph y 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 tc m 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 f max 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 flas h 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? mode s supported), the phy is a standard 8-bit/16-bit pipe phy interface. this peripher al 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 accelera tor (1 clock/pixel) ? cryptographic coprocessor (dma based programmable engine) with support for: ? advanced encryption standard (aes) ci pher (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. main features ST2100 8/39 docid025777 rev 1 ? enhanced i 2 s for 4-channel ?digital audio interface? (dai) ? master/slave ssp (m otorola spi, texas instrument s, national semiconductor protocols) up to 5 mbits/s in slave mo de and up to 20 mbits/s in master mode ? i 2 c master/slave mode ? two independent uarts supporting hardware (hw) flow control ? fast irda (sir/mir/fir) ? three pairs of 16-bit general purpose ti mers with programmable 8-bit prescaler ? real-time clock (rtc) ? configurable serial port (sport) interfac e for external dsp and audio codec (adc and dac in i 2 s mode) ? transport stream interface (video ts also called ?synchronous peripheral bus?) for external mpeg- 2/h.264 encod er and decoder. ts port also implements image sensor interface (ccd camera) ? watchdog timer ? clock synthesizer (4 outputs) ? vectored interrupt controller (vic) ? jtag (ieee1149.1) interface ? etm9 interface ? multichannel crypt ographic coprocesso r. des/tdes and aes security for the powerline link ? pgc (ir) interface ? supply voltages: 1.2 v core, 1.8 v / 2.5 v ddr, 2.5 v afe and plls, 1.5 v rtc and 3.3 v i/os ? available in a tfbga373 package (12 x 12 x 1.2 mm, pitch 0.5 mm). docid025777 rev 1 9/39 ST2100 architecture description 39 3 architecture description figure 1 is the architecture overview of the streamplug ST2100. the internal architecture is based on several shared subsystems interconnected through a multilayer system bus. the bus structure allows differ ent subsystem data flows to be executed in parallel improving the core platform efficiency. high performance master agents are directly interconnected with the memory controller reducing the memory access latency. figure 1. streamplug ST2100 functional block diagram ( [ s l v x e v \ v w h p + l j k v s h h g v x e v \ v w h p % d v l f v x e v \ v w h p 0 h p r u \ v x e v \ v w h p & |