1 / 13

UPnP SDK for the M16C MCU Platform

UPnP SDK for the M16C MCU Platform. Tim Sridharan Director of Business Development Renesas Technology America tim.sridharan@renesas.com. Renesas is a Joint Venture of Hitachi and Mitsubishi Electric’s System LSI Businesses. Mitsubishi Electric. Hitachi. Flash/SRAM (System Memory).

edraper
Download Presentation

UPnP SDK for the M16C MCU Platform

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. UPnP SDK for the M16C MCU Platform Tim Sridharan Director of Business Development Renesas Technology America tim.sridharan@renesas.com

  2. Renesas is a Joint Venture of Hitachi and Mitsubishi Electric’s System LSI Businesses Mitsubishi Electric Hitachi Flash/SRAM (System Memory) Flash/SRAM (System Memory) RENESAS TECHNOLOGY CORP. MCU ASIC, Logic ASSP MCU, IC Cards, LCD Drivers ASIC RF Modules, Mixed Signal Devices

  3. Product Lines • Number 1 supplier of Microcontrollers in the World • Widest selection of Microcontrollers in the Industry • Broadest range of integrated peripherals • Upwardly compatible architectures • Renesas supported Development Tools • Strong Third Party Support 32 Bit RISC Highest performance Highest integration SuperH, M32R - 50 – 240 MHz - Up to 1 MByte Flash - Up to 48K Cache - FPU - Full featured DSP 32 Bit Highest performance CISC H8SX, M32C/100 - Up to 48 MHz - Romless to 1 MByte Flash - Up to 64 KByte SRAM 16 Bit High performance, high integration at an aggressive price. Broadest selection of MCUs H8S, M16C, M32C - Up to 33 MHz performance - Romless to 512 KByte Flash - Up to 32 KByte SRAM - 1.8v – 5.5v operation 16 Bit Lowest Cost System Solution for 8 bit Applications R8C/Tiny, H8/Tiny, M16C/10/26 - Up to 20 MHz performance - Up to 64 KByte Flash - Up to 4 KByte SRAM - 2.7v – 5.5v operation Wide range of Peripherals to support your application 8 Bit Lowest cost MCUs H8/Super Low Power H8/300L, 740 Series - Up to 12.5 MHz performance - Up to 60 KByte Flash - Up to 2 KByte SRAM - 1.8v – 5.5v operation • 32 kHz sub-clock • Analog Front End • Asynchronous Timers • AtoD and DtoA Converters • Brown Out Detect • CAN • CRC generators • Data Transfer Controllers • DMA • DTMF • Endian conversion • Ethernet • HDLC • I2C • IrDA • LCD controllers • Low Voltage Detect • LPC-Bus, PS2 i/f, X-BUS • Motor Control • On-chip debug • PCI • PLL • Power On Reset • Real Time Clock • Ring Oscillators • (S)DRAM controller • Serial ports sync & async • Serial Sound I/f • Simultaneous AtoD • Smart Card I/F • SPI • Timers – 8, 16 & 32 bit • USB • Virtual EEPROM • Watchdog Timers with oscillators • Waveform Generators • XY Converter

  4. Renesas Microcontroller Lineup Common architectures protect software and training investments SH family 32-bit RISC M32R family H8SX series 32-bit CISC M32C/100 series M16C/80 series H8S series M16C Architecture 16-bit M16C/60 series H8/300H series H8 Architecture M16C/20 series H8/Tiny series R8C/Tiny series H8/300 series 8-bit 740 family M38000 series H8/300L series HITACHI origin MITSUBISHI origin

  5. UPnP Product Requirements • Full development of the home networking market requires UPnP products that can be used in every home • These products must be as inexpensive as standard products • These products must offer features that standard products cannot match • These features must be available for use even in homes with no installed networking infrastructure • Renesas’ SDK for the M16C family of Micro-controllers brings these goals within reach

  6. Renesas’ Goals • Low Cost • Small memory footprint to keep hardware costs low • Simplify UPnP product development through intelligent tools • Standalone Home Networking • Allows UPnP devices to function in a peer-to-peer mode in homes without full UPnP infrastructure • Grows gracefully into normal UPnP home network as devices are added

  7. Renesas’ UPnP SDK • Full UPnP/TCP/IP Functionality • Configurable to fit the needs of the application • Includes a powerful OS to support both the protocol stacks and the application • TCP/IP Includes: TCP, UDP, ICMP, IGMP, ARP, PPP, Telnet, SNMP, SMTP, Time, DNS, DHCP, TFTP • Includes micro WEB server, GENA, SOAP & SSDP • Simple control point for light switches & power outlets • Can be run on top of any IP based MAC/PHY layer • Simple UPnP devices can be realized in a memory footprint today of 45kB RAM and 130kB ROM, target is 30kB RAM and 100kB ROM

  8. Renesas’ UPnP Solution • Allows UPnP devices to inter-operate on a peer-to-peer basis • Establishes control and communications linkages between specific UPnP devices without the use of a Control Point • Devices are 100% compatible with normal UPnP operation when standard Control Points are added to the home network • When coupled with a “no-new-wires” PHY layer, such as powerline or wireless, allows UPnP devices to be sold into every home • Is so simple to configure that consumers will not even realize they are “installing” a home network

  9. Device Development Tools • Profile Development Kit (PDK) converts XML descriptions to the C code needed to implement a UPnP device • Copy device and service templates from the UPnP Forum website • “fill-in-the-blanks” in these templates to describe the device • Pass the finished XML through the PDK. • Instant UPnP device! • mkwebpage converts HTML files and images into character arrays for inclusion in the ROM image

  10. M16C Reference Design Standard Comms Board High Speed “nPlug” PLC Comms Board (in development) RTA-M16C26 Board

  11. Communications Board For the NEW SKPsM16C/26 through M32C/83 Supports: External Power SupplyExternal SRAMEthernetRS232CANLINI2C Test/Probe Points Also supports the R8C/Mini

  12. Time to Market benefits solution • Open the box • Connect the Development Board, cables, power, etc,. • Install the OS, UPnP and Renesas development software on your PC • Run the Renesas development tool and build the sample applications • Run the samples and they will appear on Windows XP or other control points, etc,.

  13. Foundation of the Connected Home

More Related