logging in or signing up Embedded_by_GLNMurthy glnmurthy Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 59 Category: Science & Tech.. License: All Rights Reserved Like it (0) Dislike it (0) Added: September 19, 2010 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Overview of Embedded Systems : Overview of Embedded Systems GLNMurthy AGM,ICSA (India )Ltd Slide 8: CPU D/A conversion Actuators A/D conversion Sensors Software Memory FPGA/ ASIC Diagnostic port Aux system (power cooling, etc User interface Electromechanical Backup and safety External environment Embedded system components Essential to knowaboutMicrocontrollerMicro ProcessorDSPFPGAASICSOCs : Essential to knowaboutMicrocontrollerMicro ProcessorDSPFPGAASICSOCs Processor Vs Controller : Processor Vs Controller Components within MCU : Components within MCU Processor core Clock Low power mode Memory(ROM/RAM) Input/Output Port Timer / Counter/ WDT PWM ADC/DAC Serial Interface On chip Debug Bus Controller Other Embedded processor alternatives : Embedded processor alternatives Embedded Core Processors DSP, MCU Hardwired Integrated Circuit (ASIC) Off the shelf general Purpose processor Off the shelf DSP, MCU Low cost Low power Higher speed Higher Flexibility Faster Time to market Classification of Memories : Classification of Memories Sensors and actuators : Sensors and actuators A sensor is a device that responds to a physical stimulus (as heat, light, sound, pressure, magnetism, or a particular motion) and transmits a resulting impulse (as for measurement or operating a control). An actuator is a mechanical device for moving or controlling something Slide 15: Sensors and Actuators Common design requirements : Common design requirements Attributes of some embedded systems : Attributes of some embedded systems Slide 18: Architectural Design, System Functional Design and Implementation, Rapid Prototyping Verification Embedding Product Verification Product Deployment Warranty Support Enhancements Requirements Modeling & Simulation Design Capture System Requirements, Algorithms SIL, MIL, HIL and Code Generation Subsystem Level Integration, Verification, Test, Calibration Systems Level Integration, Test, Calibration EOL Testing Electronic Product Development Lifecycle : Electronic Product Development Lifecycle Embedded programming languages……Many : Embedded programming languages……Many C has become the language of embedded programmers Advantages of C Small Easy to learn Wide compiler support Large body of experience Processor independent Low level programming language Embedded programming languages : Embedded programming languages C gives embedded programmers large degree of direct hardware control without sacrificing the benefits of a HLL Produces relatively compact efficient code for a wide variety of processors C++ and Ada are also good No more assembly required (mostly) Trends in embedded systems : Trends in embedded systems Increasing code size average code size for embedded systems has been increasing dramatically 1992; avg code size - range of 16-64K bytes 1996; the average size had grown to 64K-512K This trend is continuing Migration to higher level language from sssembly As applications become more and more complex, programmers are transitioning to higher level languages for productivity reasons Trends in embedded systems : Trends in embedded systems Increasing reuse of pre-designed components these include DSP chips as well as other microprocessors and microcontrollers Migration to a core-based design Systems becoming more complex and heterogeneous There are more ASIC-based designs with high speed as well as high integration Larger microprocessors are used with 32-bit processors becoming the norm Opportunities : Opportunities Opportunities : Opportunities Embedded engineers Vs Key Vertical Segments Slide 27: Embedded system dominate Close to 4 billion embedded processors sold each year Opportunities : Opportunities Opportunities Within India : Opportunities Within India BEL HAL BHEL BEML BDL DLRL SEMIC NRSA BSNL Elect Boards RRB Public sector ICSA EATON ABB All Chip Companies XILINX TI INTEL AMD Analog Devices All Service Companies WIPRO,CMC TCS,INFOSYS L&T,SIEMENS,TATA Elxi All Electronic Companies Private Sector Some Thoughts-Essential in troubled Times : Some Thoughts-Essential in troubled Times Why do a country which can send satellites to moon still need to purchase a tape recorder /USB Drive/Cell phone made in China/Japan/US…? Whats lacking in us…?,why are we paying 16000crores for importing Embedded systems???? Too Much in short time? : Too Much in short time? Thank You : Thank You You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
Embedded_by_GLNMurthy glnmurthy Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 59 Category: Science & Tech.. License: All Rights Reserved Like it (0) Dislike it (0) Added: September 19, 2010 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Overview of Embedded Systems : Overview of Embedded Systems GLNMurthy AGM,ICSA (India )Ltd Slide 8: CPU D/A conversion Actuators A/D conversion Sensors Software Memory FPGA/ ASIC Diagnostic port Aux system (power cooling, etc User interface Electromechanical Backup and safety External environment Embedded system components Essential to knowaboutMicrocontrollerMicro ProcessorDSPFPGAASICSOCs : Essential to knowaboutMicrocontrollerMicro ProcessorDSPFPGAASICSOCs Processor Vs Controller : Processor Vs Controller Components within MCU : Components within MCU Processor core Clock Low power mode Memory(ROM/RAM) Input/Output Port Timer / Counter/ WDT PWM ADC/DAC Serial Interface On chip Debug Bus Controller Other Embedded processor alternatives : Embedded processor alternatives Embedded Core Processors DSP, MCU Hardwired Integrated Circuit (ASIC) Off the shelf general Purpose processor Off the shelf DSP, MCU Low cost Low power Higher speed Higher Flexibility Faster Time to market Classification of Memories : Classification of Memories Sensors and actuators : Sensors and actuators A sensor is a device that responds to a physical stimulus (as heat, light, sound, pressure, magnetism, or a particular motion) and transmits a resulting impulse (as for measurement or operating a control). An actuator is a mechanical device for moving or controlling something Slide 15: Sensors and Actuators Common design requirements : Common design requirements Attributes of some embedded systems : Attributes of some embedded systems Slide 18: Architectural Design, System Functional Design and Implementation, Rapid Prototyping Verification Embedding Product Verification Product Deployment Warranty Support Enhancements Requirements Modeling & Simulation Design Capture System Requirements, Algorithms SIL, MIL, HIL and Code Generation Subsystem Level Integration, Verification, Test, Calibration Systems Level Integration, Test, Calibration EOL Testing Electronic Product Development Lifecycle : Electronic Product Development Lifecycle Embedded programming languages……Many : Embedded programming languages……Many C has become the language of embedded programmers Advantages of C Small Easy to learn Wide compiler support Large body of experience Processor independent Low level programming language Embedded programming languages : Embedded programming languages C gives embedded programmers large degree of direct hardware control without sacrificing the benefits of a HLL Produces relatively compact efficient code for a wide variety of processors C++ and Ada are also good No more assembly required (mostly) Trends in embedded systems : Trends in embedded systems Increasing code size average code size for embedded systems has been increasing dramatically 1992; avg code size - range of 16-64K bytes 1996; the average size had grown to 64K-512K This trend is continuing Migration to higher level language from sssembly As applications become more and more complex, programmers are transitioning to higher level languages for productivity reasons Trends in embedded systems : Trends in embedded systems Increasing reuse of pre-designed components these include DSP chips as well as other microprocessors and microcontrollers Migration to a core-based design Systems becoming more complex and heterogeneous There are more ASIC-based designs with high speed as well as high integration Larger microprocessors are used with 32-bit processors becoming the norm Opportunities : Opportunities Opportunities : Opportunities Embedded engineers Vs Key Vertical Segments Slide 27: Embedded system dominate Close to 4 billion embedded processors sold each year Opportunities : Opportunities Opportunities Within India : Opportunities Within India BEL HAL BHEL BEML BDL DLRL SEMIC NRSA BSNL Elect Boards RRB Public sector ICSA EATON ABB All Chip Companies XILINX TI INTEL AMD Analog Devices All Service Companies WIPRO,CMC TCS,INFOSYS L&T,SIEMENS,TATA Elxi All Electronic Companies Private Sector Some Thoughts-Essential in troubled Times : Some Thoughts-Essential in troubled Times Why do a country which can send satellites to moon still need to purchase a tape recorder /USB Drive/Cell phone made in China/Japan/US…? Whats lacking in us…?,why are we paying 16000crores for importing Embedded systems???? Too Much in short time? : Too Much in short time? Thank You : Thank You