Device Networking: Introduction, Overwiev, Realization and Outlook WFCS 2006 - Torino Freescale Seminconductor
Total Page:16
File Type:pdf, Size:1020Kb
Device Networking: Introduction, Overwiev, Realization and Outlook WFCS 2006 - Torino Freescale Seminconductor Harald Kreidl – Senior Staff Engineer WFCS 2006 – Torino Device Networking Slide 1 Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006. Agenda Added Value of Connectivity ¾ Added Value of Connectivity ¾ Ethernet & Real-Time Ethernet ¾ Zigbee ¾ UWB ¾ Web Services WFCS 2006 – Torino Device Networking Slide 2 Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006. Trends in Real-Time Applications with Connectivity “We are now feeling the first tremors of the most profound technological disruption in Intuition the history of humanity: networked, embedded intelligence in the most ordinary objects Understanding of the manufactured world” Knowledge Awareness Value Offered Isolation Extent of Network *Source: http://harborresearch.com WFCS 2006 – Torino Device Networking Slide 3 Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006. The Growing World of Networked Devices WFCS 2006 – Torino Device Networking Slide 4 Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006. Intelligent Devices with Connectivity Smart devices* are any manufactured object with computational power and the ability to be networked PDA’s, Phones, PCs, E/M equipment, Info Peripherals, Controllers, Sensors Connectivity is required for: Added-value features: ¾ Self-controlling ¾ Remote control ¾ Self-optimizing Control of devices in the field via ¾ Self-configuration the Internet or in a LAN (Web Æ Self-aware! Server, Email Client, etc.) Self = automatically, ¾ Remote maintainance without human intervention software update, device configuration ¾ Remote monitoring data collection, diagnostics ¾ Communication security Management security ¾ Web service integration Æ Internet Enabled Devices! *Source: http://harborresearch.com WFCS 2006 – Torino Device Networking Slide 5 Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006. Agenda Ethernet ¾ Added Value of Connectivity ¾ Ethernet & Real-Time Ethernet ¾ Zigbee ¾ UWB ¾ Web Services WFCS 2006 – Torino Device Networking Slide 6 Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006. Technologies for Networks: Ethernet Ethernet: Ethernet Value Propositions ¾ IEEE 802.3 CSMA/CD Performance ¾10BaseT, 100BaseTX, Gigabit ¾ Internet protocols TCP/IP on top of Ethernet, … Ethernet Implementation ¾ Real-Time Ethernet for Automation ¾MAC implemented on systems processors/controllers ¾PHY at reasonable cost or Æ Pervasive Technology implemented on-chip Feature Set ¾Twisted pair cabling ¾Established infrastructure ¾Ethernet networks are everywhere ¾Inter-operability ¾Ease of use ¾Widely available ¾Scalable Original picture drawn by Bob Metcalfe, inventor of Ethernet (1972 – Xerox PARC) ¾More secure than wireless WFCS 2006 – Torino Device Networking Slide 7 Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006. *Source: http://harborresearch.com Ethernet: Single Chip Implementation BDM PLL GPI/O JTAG Microcontroller Implementations: Crypto 4ch 32-bit 10/100 ¾ Single-chip Ethernet 9S12NE64 4ch DMA Phy FEC Timer DMA (16-bit MCU) and ColdFire (32-Bit) CAN 4ch 16-bit I2C UART ¾ ColdFire up to Fast Ethernet Optional Timer on 32-bit MCU Additional Modules 2ch PIT QSPI UART ¾ Multiple Communication 128KBytes Flash 8/4ch 2x4ch 12-bit ¾ PowerPC up to Gigabit Ethernet on UART 256KBytes PWM ADC high-performance 32-bit processor Flash RTC 32K Æ Ethernet products in all Memory Options SRAM performance and cost ranges V2 System ColdFire® Integration eMAC Core MCF5223x WFCS 2006 – Torino Device Networking Slide 8 Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006. Ethernet: Entry Level Implementation BDM PLL GPI/O JTAG Microcontroller Implementations: 4ch 32-bit I2C 16ch DMA UART ¾ Single-chip Ethernet 9S12NE64 Timer (16-bit MCU) and ColdFire (32-Bit) 10/100 FEC DMA QSPI UART UART Optional Additional Modules ¾ ColdFire up to Fast Ethernet Low Power Management on 32-bit MCU 8K 16K ¾ Multiple Communication I/D SRAM ¾ PowerPC up to Gigabit Ethernet on Cache high-performance 32-bit processor DDR/SDR V2 System SDRAM ® Æ Ethernet products in all ColdFire® Bus Controller EMAC Core Controller & performance and cost ranges Chip Selects MCF5208 WFCS 2006 – Torino Device Networking Slide 9 Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006. Ethernet: Entry Level Implementation BDM PLL GPI/O JTAG Microcontroller Implementations: 4ch 32-bit PSC PSC CAN ¾ Single-chip Ethernet 9S12NE64 Timer (UxART etc.) (UxART etc.) 2nd 10/100 (16-bit MCU) and ColdFire (32-Bit) PSC CAN 16ch DMA DSPI FEC (UxART etc.) ¾ ColdFire up to Fast Ethernet 10/100 PSC Crypto I2C on 32-bit MCU FEC (UxART etc.) USB ¾ Multiple Communication device 32K 32K 32K Optional ¾ PowerPC up to Gigabit Ethernet on Additional Modules SRAM I-Cache D-Cache high-performance 32-bit processor V4e Æ Ethernet products in all ColdFire® PCI Bus FPU MMU EMAC Core System SDRAM DDR/SDR Controller Controller performance and cost ranges Controller MCF548x WFCS 2006 – Torino Device Networking Slide 10 Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006. Ethernet: Entry Level Implementation MPC8641D Microcontroller Implementations: e600 core 1MB e600 core 1MB L2 L2 ¾ Single-chip Ethernet 9S12NE64 32KB 32KB (ECC) 32KB 32KB (ECC) D-Cache I-Cache D-Cache I-Cache (16-bit MCU) and ColdFire (32-Bit) MSS MSS ¾ ColdFire up to Fast Ethernet MPX Bus Queue Queue 64b DDR/ 64b DDR/ MPX Coherency on 32-bit MCU Local Bus MPIC DDR2 600 MHz DDR2 600 MHz Module ECC Controller ECC Controller ¾ Multiple Communication ¾ PowerPC up to Gigabit Ethernet on Peripheral Logic Bus high-performance 32-bit processor DMA Perf Mon 16b FIFO 16b FIFO Trace Buffer Æ Ethernet products in all DUART 8b FIFO 8b FIFO 8b FIFO 8b FIFO 2x I2C SRIO performance and cost ranges Timers Gigabit Gigabit Gigabit Gigabit Ethernet Ethernet Ethernet Ethernet 1x/4x PCI Exp OR PCI Exp x1/2/4/8 x1/2/4/8 WFCS 2006 – Torino Device Networking Slide 11 Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006. Application Example: Embedded Webserver Internet connectivity for industrial controllers, security systems, meters, vending machines, appliances, etc. can now be developed easily and inexpensively. Added Value of the MCF5223x: • Multiple connections at the same time • Encryption, Authentication • Enhanced protocols (DHCP, SSL...) • Small form factor, low cost WFCS 2006 – Torino Device Networking Slide 12 Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006. Agenda Real-Time Ethernet ¾ Added Value of Connectivity ¾ Ethernet & Real-Time Ethernet ¾ Zigbee ¾ UWB ¾ Web Services WFCS 2006 – Torino Device Networking Slide 13 Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006. Why do we need a Real-Time network ¾ Real-Time systems require real-time communications Æ Industrial automation systems often need deterministic communications! ¾ Safety critical applications Real-time network WFCS 2006 – Torino Device Networking Slide 14 Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006. TCP/IP is: What’s wrong with TCP/IP? ¾ Transfer of (huge) data volumes ¾ Reliable delivery of data, eventually TCP/IP is not: ¾ Time specific behavior ¾ guaranteed response time ¾ Deterministic behavior Network busy CSMA/CD: Collision Node 1 Transmit Node 2 Ready wait Transmit wait Re-Transmit Node 3 Ready wait Transmit wait Ready wait Transmit WFCS 2006 – Torino Device Networking Slide 15 Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.