1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

2023 1 embedded systems chapter 6

20 0 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Embedded System Design Process
Tác giả Dr. Thanh Nguyen
Trường học Phenikaa University
Chuyên ngành Embedded Systems
Thể loại Lecture Notes
Năm xuất bản 2023
Định dạng
Số trang 20
Dung lượng 1,18 MB

Nội dung

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 1

HỆ THỐNG NHÚNG

Dr Thanh Nguyen

Email: thanh.nguyenngoc@phenikaa-uni.edu.vn Office: Room 606 - Building A4

C hapter 6: Embedded System Design Process

Trang 2

Content

▪ Design methodologies

▪ Embedded system design process

▪ Discuss the recent trends.

▪ Major application areas.

Trang 3

Design Methodologies

Design 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 4

Design Methodologies

Embedded System Design Process

▪ Top-down design:

▪ start from most abstract description

▪ work to most detailed

▪ Bottom-up design:

▪ work from small components to big system

Requirements

Specification

Architecture

Component design System integration

Trang 5

Design Methodologies

Major Goals of the Design

✓ Thực hiện đc Functions

✓ Manufacturing Cost

✓ Performance Speed

✓ Power Consumption

At each Step in the design,

▪ Analyze, Refine, & Verify

Requirements

Specification

Architecture

Component design System integration

Trang 6

Design Methodologies

Design Process

Determine the

requirements

Design the system architecture Select the OS

Choose the Processor and peripherals

Choose the Development platform

Code the application And optimize

Verify the software

On the host system

Verify the software

On the target system

Trang 7

Design Methodologies

Requirements

▪ 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

Design Methodologies

Requirements

▪ Functional requirements:

✓ output as a function of input

▪ Non-functional requirements:

✓ Performance - time required

✓ size, weight, etc

✓ power consumption

✓ reliability

✓ etc

Trang 9

Design Methodologies

Specification

▪ 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 10

Design Methodologies

Architecture 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 11

Designing hardware and software

Architecture design

▪ The component design effort builds those components to satisfy architecture and specification

▪ The components will in general include both hardware - FPGAs, boards and

software modules

▪ Some components are ready-made, some can be modified from existing designs, others must be designed from scratch (that is new design)

Trang 12

System 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 13

Recent Trends

▪ Due to the developments in Micro electronics availability of processors increased

✓ Reduces cost

✓ Increased speed

✓ Reduce Size

✓ Reduce Power

Trang 14

Recent Trends

✓ Pressure Sensors

✓ Flow Sensors

✓ Ultrasonic Sensors

✓ RF Tx/Rx Modules

✓ Zigbee Modules

✓ EM Locks

✓ Vacuum sensors

✓ Digital Compass

✓ Temperature Sensor

✓ Speed sensors

✓ Level sensors

✓ Industrial proximity sensor

✓ Vibration sensor

✓ Water Identifier Sensors

✓ Acceleration Sensor - 3 Axis

✓ Glass braking sensor

Modules & industrial standard sensors

Trang 15

Recent Trends

✓ Accelerometer

✓ Liquid / Moisture Sensor

✓ GSM / GPRS Modems

✓ Sound Detecting Sensor

✓ PIR Sensor

✓ Gas Sensor

✓ CO2 Analyzer

✓ GPS Receiver

✓ Voice IC

✓ Digital Pressure Sensor

✓ Digital Temperature Sensor

✓ Bump Sensor (Touch Sensor)

✓ DC Motor

✓ AC Motor

✓ Servo Motor

✓ Stepper Motor

✓ Beam Sensor

✓ Color Mark Sensor

✓ Metal Sensor

Modules & industrial standard sensors

Trang 16

Application Areas

Consumer electronics

Trang 17

Application Areas

Industrial Automation

Trang 18

Application Areas

Biomedical Systems

Trang 19

Application Areas

Telecommunication Systems

Trang 20

Summary

▪ Design methodologies

▪ Embedded system design process

▪ Discuss the recent trends

▪ Major application areas

Ngày đăng: 22/04/2024, 01:11