id a31l:open hardware with open tools
DESCRIPTION
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, - PowerPoint PPT PresentationTRANSCRIPT
Renesas Electronics America Inc.
Innovation: Separate production and support ofsoftware to fine-tune business needs.
DJ DelorieSenior Engineer, Global Engineering Services, Red Hat Inc
14 October 2010
Version: 1.1
ID A31L: Open Hardware withOpen Tools
22
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-maintainerPREVIOUS 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
3
Renesas Technology and Solution Portfolio
Microcontrollers& Microprocessors
#1 Market shareworldwide *
Analog andPower Devices#1 Market share
in low-voltageMOSFET**
Solutionsfor
InnovationASIC, ASSP& Memory
Advanced 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).
44
Renesas Technology and Solution Portfolio
Microcontrollers& Microprocessors
#1 Market shareworldwide *
Analog andPower Devices#1 Market share
in low-voltageMOSFET**
ASIC, ASSP& Memory
Advanced 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).
Solutionsfor
Innovation
555
Microcontroller and Microprocessor Line-up
Superscalar, MMU, Multimedia Up to 1200 DMIPS, 45, 65 & 90nm process Video and audio processing on Linux Server, Industrial & Automotive
Up to 500 DMIPS, 150 & 90nm process 600uA/MHz, 1.5 uA standby Medical, Automotive & Industrial
Legacy Cores Next-generation migration to RX
High Performance CPU, FPU, DSC
Embedded Security
Up to 10 DMIPS, 130nm process350 uA/MHz, 1uA standbyCapacitive touch
Up to 25 DMIPS, 150nm process190 uA/MHz, 0.3uA standbyApplication-specific integration
Up to 25 DMIPS, 180, 90nm process 1mA/MHz, 100uA standby Crypto engine, Hardware security
Up to 165 DMIPS, 90nm process 500uA/MHz, 2.5 uA standby Ethernet, CAN, USB, Motor Control, TFT Display
High Performance CPU, Low Power
Ultra Low PowerGeneral Purpose
777
Microcontroller and Microprocessor Line-up
Superscalar, MMU, Multimedia Up to 1200 DMIPS, 45, 65 & 90nm process Video and audio processing on Linux Server, Industrial & Automotive
Up to 500 DMIPS, 150 & 90nm process 600uA/MHz, 1.5 uA standby Medical, Automotive & Industrial
Legacy Cores Next-generation migration to RX
High Performance CPU, FPU, DSC
Embedded Security
Up to 10 DMIPS, 130nm process350 uA/MHz, 1uA standbyCapacitive touch
Up to 25 DMIPS, 150nm process190 uA/MHz, 0.3uA standbyApplication-specific integration
Up to 25 DMIPS, 180, 90nm process 1mA/MHz, 100uA standby Crypto engine, Hardware security
Up to 165 DMIPS, 90nm process 500uA/MHz, 2.5 uA standby Ethernet, CAN, USB, Motor Control, TFT Display
High Performance CPU, Low Power
Ultra Low PowerGeneral Purpose
R8C
16 Bit CISC Superb Noise PerformanceLow Power Consumption
Higher FunctionalityASSP Lineup
Low Pin Count LineupOpen Source Compatible
New Development and Licensing models add flexibility to the electronics design process.
88
Innovation
99
My Position
Free Software is a viable option for the EDA workplace.
1010
Agenda
The Fedora Desktop Environment EDA – Using Free Software to design Hardware Embedded Development with Free Software Toolchains Q&A
11
Fedora GNOME Desktop
12
Checking E-Mail
13
Browsing the Web
14
Viewing PDF Files
15
File Browser – gR8C Design Files
16
Find and Open the Schematics
17
Adding Symbols
18
Adding Nets to the Schematic
19
Autonumber All Parts
20
Save Often!
21
Add Footprint Attributes
22
Update the Board
23
Placing the Components
24
Route the New Connections
25
Route the New Connections (cont)
26
Place the Reference Designators
27
Label the new LEDs
28
Save Often!
29
Export Design Files
30
Design Files Done!
31
Gerbv – Gerber File Viewer
32
E-Mail Design Files to Support
33
Updating the Firmware
34
Configure the USB Chip
35
Build the New Image and Run It
36
E-Mail the New Firmware to Support
3737
What do you think of using Free Software in your business?
1. Great!2. Pretty good3. Could be better4. Needs Improvement
38
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
3939
Questions?
40
Feedback Form
Please fill out the feedback form! If you do not have one, please raise your hand
41
Thank You
Renesas Electronics America Inc.