Uploaded by pavithra c r

Embedded System Master Class - ALL TIME SCOPE

advertisement
Hardware
Combination of
+
TO DO SPECIFIC TASK
+
Mechanical Parts
#1
Embedded Systems
Software
#1
Example
Printer
#2
Mouse
#3
Washing Machine
It is a General Purpose Machine
Not COMPUTER / Mobile
Completes task in a specific time
#1
Nuclear Reactors
Real Time Embedded System
Hard Realtime
Ex
Air Bag - 4 Wheelers
Type
Soft Realtime
Ex
Game Controllers
Communicating other Embedded System
#2
Classification of Embedded System
#2
Network Embedded System
IoT
Ex
Routers
Operated with a battery for a long time
#3
Mobile Embedded System
Ex
Details
#1
Microprocessor
Pacemakers
4
8085
Ex
8065
Details
#2
Microcontroller
5
8051
Ex
ARM
PIC
Digital Signal Processor
#3
DSP
Details
Ex
7
TMS320C6000
Digital Signal Controller
#4
#3
DSC
Details
Ex
Types
TMS320C2000
Field Programmable Gate Array
#5
FPGA
Details
7
Ex
ZYNQ
Complex Programmable Logic Device
#6
CPLD
Details
4
Ex
Xilinx Coolrunner
Application Specific Integrated Circuit
#7
ASIC
Details
Intel Movidius
Ex
TGAM
System On Chip
#8
SOC
Details
1
ESP-32
Ex
TI OMAP
#1
ASM
#2
C
#3
Mixed C/ASM
Hardware Description Language
#4
#4
HDL
Programming Language
VHDL
Embedded System
Master Class - ALL TIME
SCOPE
#5
Python
#6
Graphical / VISUAL
#7
Verilog
#8
Mojo
Ex
Matlab
Python + C
General Purpose Input and Output
#1
GPIO
To Give / Get
Input / Output
#2
UART
#3
SPI
Serial Peripheral Interface
#4
I2C
Inter Integrated Circuit
#5
Ethernet
#6
ADC
#7
DAC
#8
Memory
to/from the Processor
Universal Asynchronous Receiver & Transmitter
SDRAM
FLASH
General Peripherals
in MCU, DSP & FPGA
#5
#9
RTC
#10
USB
#11
HDMI
#12
VGA
#13
Interrupt
#14
PWM
#15
DMA
#16
Timers
#17
CAN
#18
LIN
#1
Control Area Network
General CPU
General Processing Unit
#2
GPU
Tensor Processing Unit
List of Company Dominating
Processor Manufacturing
#6
#3
TPU
#4
Embedded CPU
Visit DIGIKEY to see all available Manufacturers
List of Company Dominating
Processor Core
#7
23
Cost
Memory
Hardware Requirement Specification
#1
Choose the Right Processor
#2
Package
#3
Peripherals
Processing speed
Based on
Power consumption
Heat
IO ' s
Idea
Document - Customer Requirement Specification
size
Programming
#4
Choose the Development tool
Compilers
Software Requirement Specification
RTOS
#5
Does the application need an
or
Simple Program
BGA Package
#6
Choose your packages and production tool
Quad Flat Package
We need appropriate production tool
How to Convert your IDEA to
PROTOTYPE
#8
Cadence
Tool
#7
Allegro
Altium
Schematic Design
Design For Manufacturing
Consider
Design For Testability
#9
#10
52
58
#8
Layout Design
#9
Assembling ,Debugging and Testing
#10
Enclosure Design
#11
Plan for certification if required
#12
Design of Test jig for Mass Production
Download