1 / 41

ID A31L: Open Hardware with Open Tools

ID A31L: Open Hardware with Open Tools. Innovation: Separate production and support of software to fine-tune business needs. DJ Delorie. Senior Engineer, Global Engineering Services, Red Hat Inc. 14 October 2010. Version: 1.1. DJ Delorie. Senior Engineer, Global Engineering Services,

avent
Télécharger la présentation

ID A31L: Open Hardware with Open Tools

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. ID A31L: Open Hardware with Open Tools Innovation: Separate production and support of software to fine-tune business needs. DJ Delorie Senior Engineer, Global Engineering Services, Red Hat Inc 14 October 2010 Version: 1.1

  2. DJ Delorie • Senior Engineer, Global Engineering Services, Red Hat Inc • Porting GNU Tools to embedded MCUs since 1998 • Wrote M32C GCC/sim, RX binutils/sim, SH2A GCC/binutils, currently M32C, RX co-maintainer PREVIOUS EXPERIENCE: • Created DJGPP (GNU for MS-DOS) • Designed PC/AT Motherboards • Co-maintainer of gEDA's PCB layout editor • Author of “Easy R8C/M16C/M32C/R32C Flash Programming” • Designing Open Hardware with Renesas MCUs since 2004 • BS ECE from Clarkson University • www.delorie.com 2

  3. Renesas Technology and Solution Portfolio Microcontrollers& Microprocessors#1 Market shareworldwide * SolutionsforInnovation Analog andPower Devices#1 Market sharein low-voltageMOSFET** ASIC, ASSP& MemoryAdvanced and proven technologies * MCU: 31% revenue basis from Gartner "Semiconductor Applications Worldwide Annual Market Share: Database" 25 March 2010 ** Power MOSFET: 17.1% on unit basis from Marketing Eye 2009 (17.1% on unit basis).

  4. Renesas Technology and Solution Portfolio Microcontrollers& Microprocessors#1 Market shareworldwide * SolutionsforInnovation Analog andPower Devices#1 Market sharein low-voltageMOSFET** ASIC, ASSP& MemoryAdvanced and proven technologies * MCU: 31% revenue basis from Gartner "Semiconductor Applications Worldwide Annual Market Share: Database" 25 March 2010 ** Power MOSFET: 17.1% on unit basis from Marketing Eye 2009 (17.1% on unit basis). 4

  5. Microcontroller and Microprocessor Line-up • Up to 1200 DMIPS, 45, 65 & 90nm process • Video and audio processing on Linux • Server, Industrial & Automotive Superscalar, MMU, Multimedia • Up to 500 DMIPS, 150 & 90nm process • 600uA/MHz, 1.5 uA standby • Medical, Automotive & Industrial High Performance CPU, Low Power • Up to 165 DMIPS, 90nm process • 500uA/MHz, 2.5 uA standby • Ethernet, CAN, USB, Motor Control, TFT Display High Performance CPU, FPU, DSC • Legacy Cores • Next-generation migration to RX R32C H8S H8SX M16C General Purpose Ultra Low Power Embedded Security • Up to 25 DMIPS, 150nm process • 190 uA/MHz, 0.3uA standby • Application-specific integration • Up to 10 DMIPS, 130nm process • 350 uA/MHz, 1uA standby • Capacitive touch • Up to 25 DMIPS, 180, 90nm process • 1mA/MHz, 100uA standby • Crypto engine, Hardware security 5 5

  6. Microcontroller and Microprocessor Line-up R8C 16 Bit CISC Superb Noise Performance Low Power Consumption Higher Functionality ASSP Lineup Low Pin Count Lineup Open Source Compatible • Up to 1200 DMIPS, 45, 65 & 90nm process • Video and audio processing on Linux • Server, Industrial & Automotive Superscalar, MMU, Multimedia • Up to 500 DMIPS, 150 & 90nm process • 600uA/MHz, 1.5 uA standby • Medical, Automotive & Industrial High Performance CPU, Low Power • Up to 165 DMIPS, 90nm process • 500uA/MHz, 2.5 uA standby • Ethernet, CAN, USB, Motor Control, TFT Display High Performance CPU, FPU, DSC • Legacy Cores • Next-generation migration to RX R32C H8S H8SX M16C General Purpose Ultra Low Power Embedded Security • Up to 25 DMIPS, 150nm process • 190 uA/MHz, 0.3uA standby • Application-specific integration • Up to 10 DMIPS, 130nm process • 350 uA/MHz, 1uA standby • Capacitive touch • Up to 25 DMIPS, 180, 90nm process • 1mA/MHz, 100uA standby • Crypto engine, Hardware security 7 7

  7. Innovation New Development and Licensing models add flexibility to the electronics design process. 8

  8. My Position Free Software is a viable option for the EDA workplace. 9

  9. Agenda • The Fedora Desktop Environment • EDA – Using Free Software to design Hardware • Embedded Development with Free Software Toolchains • Q&A 10

  10. Fedora GNOME Desktop

  11. Checking E-Mail

  12. Browsing the Web

  13. Viewing PDF Files

  14. File Browser – gR8C Design Files

  15. Find and Open the Schematics

  16. Adding Symbols

  17. Adding Nets to the Schematic

  18. Autonumber All Parts

  19. Save Often!

  20. Add Footprint Attributes

  21. Update the Board

  22. Placing the Components

  23. Route the New Connections

  24. Route the New Connections (cont)

  25. Place the Reference Designators

  26. Label the new LEDs

  27. Save Often!

  28. Export Design Files

  29. Design Files Done!

  30. Gerbv – Gerber File Viewer

  31. E-Mail Design Files to Support

  32. Updating the Firmware

  33. Configure the USB Chip

  34. Build the New Image and Run It

  35. E-Mail the New Firmware to Support

  36. What do you think of using Free Software in your business? Great! Pretty good Could be better Needs Improvement 37

  37. Online Resources • www.fsf.org • www.gnu.org • spins.fedoraproject.org/fel • www.gpleda.org • www.kicad-eda.org • www.redhat.com/services/custom • www.kpitgnutools.com • www.kernel.org • www.firefox.com • www.openoffice.org

  38. Questions? 39

  39. Feedback Form • Please fill out the feedback form! • If you do not have one, please raise your hand

  40. Thank You

More Related