Đang tải... (xem toàn văn)
Thanh NguyenEmail: thanh.nguyenngoc@phenikaa-uni.edu.vnOffice: Room 606 - Building A4Chapter 6: Embedded System Design Process... Content ▪ Design methodologies▪ Embedded system design p
Trang 1HỆ THỐNG NHÚNG
Dr Thanh Nguyen
Email: thanh.nguyenngoc@phenikaa-uni.edu.vnOffice: Room 606 - Building A4
Chapter 6: Embedded System Design Process
Trang 2Content
▪ Design methodologies
▪ Embedded system design process ▪ Discuss the recent trends.
▪ Major application areas.
Trang 3Design MethodologiesDesign Methodologies
▪ It is a procedure for designing a system.
▪ Keep a scorecard on a design to ensure that we have done everything
we need to do
▪ Develop computer-aided design tools
▪ Makes it much easier for members of a design team to communicate
Trang 4Design Methodologies
Embedded System Design Process
▪ Top-down design:
▪ start from most abstract description ▪ work to most detailed.
Trang 5At each Step in the design, ▪ Analyze, Refine, & Verify
Trang 6Design MethodologiesDesign Process
Determine the requirements
Design the system
architecture Select the OS Verify the software
On the host system
Verify the softwareOn the target
system
Trang 7Design MethodologiesRequirements
▪ Before we design a system, we must know
what product we are designing.
▪ Plain language description of what the user wants and expects to get.
▪ May be developed in several ways: ✓ Discuss directly to customers.
✓ Discuss to marketing representatives.
✓ Provide prototypes to users for comment.
Trang 8✓ Performance - time required ✓ size, weight, etc.
✓ power consumption ✓ reliability
✓ etc
Trang 9Design MethodologiesSpecification
▪ It serves as the contract between the customer and the architects As such, the specification must be carefully written so that it accurately reflects the
customer’s requirements and does so in a way that can be clearly followed during design.
▪ The specification should be understandable enough so that someone can verify that it meets system requirements and overall expectations of the customer
Trang 10Design MethodologiesArchitecture design
▪ Architecture is the plan for the overall structure of the system that will be used later to design the components that make up the architecture.
▪ Architecture design must give an idea about
✓ What major components need for satisfying the specification? ✓ What hardware components need? like CPUs, peripherals, etc ✓ What Software components need?
✓ Must take into account functional and non-functional specifications
Trang 11Designing hardware and software
▪ Some components are ready-made, some can be modified from existing designs, others must be designed from scratch (that is new design).
Trang 12System Integration
▪ System integration is Putting together the components ✓ Many bugs appear only at this stage.
▪ Bugs are typically found during system integration, and good planning can help us find the bugs quickly.
▪ System integration is difficult because it usually uncovers problems It is often hard to observe in the system, to determine exactly what is wrong - the
debugging facilities for embedded systems are usually much more limited than what you.
▪ Inserting appropriate debugging facilities during design can help ease system
Trang 14✓ Water Identifier Sensors ✓ Acceleration Sensor - 3 Axis ✓ Glass braking sensor
Modules & industrial standard sensors
Trang 15✓ Digital Pressure Sensor
✓ Digital Temperature Sensor ✓ Bump Sensor (Touch Sensor)
Trang 16Application Areas Consumer electronics
Trang 17Application Areas Industrial Automation
Trang 18Application Areas Biomedical Systems
Trang 19Application Areas
Telecommunication Systems
Trang 20Summary
▪ Design methodologies
▪ Embedded system design process ▪ Discuss the recent trends.
▪ Major application areas.