Professional Documents
Culture Documents
MICROPROCESSOR
CONCEPT, ARCHITECTURES & ITS TRENDS
Microprocessor??
Microcontroller??
System-on-Chip??
Simple peripheral
(RAM,ROM,UART) Microprocessor
Engine/Accelerator/
Advanced peripheral Microcontroller
System-on-Chip
COMPUTER SYSTEM
Motherboard System-on-Chip
COMPUTER SYSTEM
4
MICROPROCESSOR DEFINITION
Mikroprosesor adalah sebuah rangkaian digital yang berfungsi
untuk melakukan fungsi komputasi berbasis instruksi biner
secara sekuensial.
Dasar rangkaian digital
Komputasi
Instruksi biner
Sekuensial
COMPUTER SYSTEM
Board
Microcontroller?? Microcontroller?? Microprocessor??
AVR
- 8-bit microprocessor
- 32-bit microprocessor
- ATMegaxx
- Arduino Uno, Nano
ARM-based
- 32-bit microprocessor
- SAMxx
- Arduino Due
ARM MICROPROCESSOR
Keluarga ARM
Classic
Cortex
Keluarga Cortex
Cortex-M
Cortex-R
Cortex-A
INTEL MICROPROCESSOR
I9 was introduced
in May 2017
MICROPROCESSOR SYSTEM TRENDS
1. Sistem Berbasis Mikroprosesor
MICROPROCESSOR SYSTEM TRENDS
2. Sistem Berbasis Mikrokontroler.
IC Mikrokontroler
MICROPROCESSOR SYSTEM TRENDS
3. Sistem on Programmable Chip dengan Softcore Processor
IC FPGA
Softcore Processor
(Nios, MicroBlaze)
MICROPROCESSOR SYSTEM TRENDS
4. System Level Design System-on-Chip (SoC)
RTL Design: VHDL, Verilog
IC Mikrokontroler
Softcore Processor
EXAMPLE: SYSTEM ON PROGRAMMABLE CHIP
Smartphone/Tablet PC Supercomputer
PROCESSOR CLASSES
Kelas Mikroprosesor
Server Processor
Desktop Processor
Network Processor
Mobile Processor
Embedded Processor
PROCESSOR ARCHITECTURE TRENDS
Microprocessor Total Revenue ($US Billion)
$US Billion
demands:
- higher performance
- faster develop. time
Year
* Source and Copyright: ITCandor, Nov 2012
The latest survey of International Data Corporation (IDC)
in 2015 mentioned that the “total revenue of embedded
microprocessor will exceed the total revenue of desktop
microprocessor by 2020”
ASIP
Application Specific Instruction-set Processor
Specific
GPP
Instructions
ASIC-GPP-ASIP-RASIP
R-ASIP
*Reconfigurable ASIP
21
PARADIGM CHANGE
“Programmers
following in the hardware designers”
“Hardware designers
following in the programmers”
PROCESSOR DESIGN TRENDS
ARM9
DAA
(a) Execution cycles of some functions for various compiler, (b) the total of cycles and code size
28
DERIVATIVE ASIP APPROACH
Performance Comparison
• Performance Improvement by Filter Instructions
29
DERIVATIVE ASIP APPROACH
H/W Verification
- 100 MHz
- 24K LEs,
- 1503 registers,
- 35 I/O pins,
- 3,145,728 bits (384 KB) memory
(128 KB ROM, 256 KB RAM)
30
SMARTPHONE’S PROCESSORS
1. Application Processor
2. Baseband Processor
3. Radio Frequency (RF)
31
TOP 5 APPLICATION SoC
Sumber:
Strategy Analitycs
http://electronicspurchasingstrategies.com/2015/05/04/app-processor-markets-post-strong-growth/
32
SHARE MARKET SMARTPHONE SOC
TOP 5 BASEBAND SoC
sumber:
http://www.forbes.com/sites/greatspeculations/2014/07/11/why-qualcomm-remains-the-no-1-player-in-cellular-baseband
34
MOBILE PLATFORM WAR
12% 64%
Mediatek: Qualcomm:
- Taiwan - USA
- Lower price - Higher price
- Less performance - Better performance
Source: http://www.phonearena.com/news/Qualcomm-is-still-the-mobile-processor-market-leader-Intel-pretty-close-to-MediaTek_id53
LOCAL SMARTPHONES
2013
Smartphone Lokal Terpopuler 2013
source: www.mobile88.com
Huawei Mate 8
QUALCOMM STORY
January, 2015
Smartphone pertama Snapdragon 810??
OVERHEAT
ISSUE
2.5 GHz
2.0 GHz
HTC One M9:
Launcing April 10, 2015
QUALCOMM STORY
OVERHEAT
ISSUE
QUALCOMM STORY
2015
Overheat Issue
Snapdragon 810
QUALCOMM STORY
2015
HTC One M9 :
Smartphone pertama yang
menggunakan Qualcomm
Snapdragon 810
Galaxy S6:
Smartphone pertama yang
menggunakan Exynos 7
HTC One M9 :
• Prosesor octe core 64 bit
• Qualcomm Snapdragon 810
• ARM Cortex A53
• Technology 20 nm
Galaxy S6 :
• Prosesor octa core 64 bit
• Exynos 7420 (Bukan Qualcomm)
• ARM Cortex A53
• Technology 14 nm
QUALCOMM STORY
2015
QUALCOMM STORY
March 2015
QUALCOMM STORY
January, 2016
Smartphone pertama Snapdragon 820??
https://www.qualcomm.com/news/snapdragon/2016/01/05/first-snapdragon-
820-powered-smartphone-announced-ces
Le Max Pro
QUALCOMM STORY
2016
smartphones powered by Snapdragon 820
QUALCOMM STORY
November 17, 2016
Smartphone pertama Snapdragon 835??
Source: https://www.qualcomm.com/products/snapdragon-835-mobile-pc-platform
QUALCOMM STORY
December 7, 2017
Smartphone pertama Snapdragon 845??
Belum
AdaSpecial Design
for Windows 10
Mobile Computer Platform
QUALCOMM STORY
Snapdragon 850
QUALCOMM STORY
December 5, 2018
Smartphone pertama Snapdragon 855??
Belum
Ada
QUALCOMM STORY
IC Technology:
TSMC Samsung’s EUV (extreme ultra-violet) : 20-30% performance
Processor:
Cortex-A76 Cortex-A77 : 20% performance
Memory:
LPDDR4x LPDDR5 : 50% access speed
ARMADA STORY
Processor ARMADA
• Perusahaan Semikonduktor (fabless)
terbesar ke-5 di dunia tahun 2011.
• Sutardja Dai Hall di UC Berkeley (20
million USD)
“Saya tidak mengerti apa-apa
Sehat Sutardja, selain bidang saya...”
Pendiri dan CEO Marvell
ARMADA STORY
ARMADA STORY
Top 5
Fabless Companies
ARMADA STORY
Control Unit
0
CPU
(1) Fetch : 0xE0813000 1
2
Program Counter (PC)
Instruction Register (IR) .
ROM
(2) Decode Load/Store
Register R3 0
ADD R3,R1,R0
1
R1 R0 2
Control Unit .
(CU) RAM
ALU (4) Writeback
(3) Execute
Berdasarkan Instruction-set:
CISC (Complex Instruction Set Computer)
RISC (Reduced Instruction Set Computer)
RISC (Harvard)
Reduced instruction set computer
Simple operations
Simple addressing modes
Longer compiled program bust faster to execute
Uses pipelining
MICROPROCESSOR ARCHITECTURE
Berdasarkan lebar data:
8-bit, 16-bit, 32-bit, 64-bit
VLIW (Very Long Instruction Word)
Fitur ATMega8535
a. 130 macam instruksi, yang hampir semuanya dieksekusi dalam 1 cycle.
b. 32 x 8-bit register serba guna.
c. Kecepatan mencapai 16 MIPS dengan clock 16 MHz.
d. 8 KByte Flash Memori, yang memiliki fasilitas In-System Programming.
e. 512 Byte internal EEPROM.
f. 512 Byte SRAM.
g. Programming Lock, fasilitas untuk mengamankan kode progam.
h. 2 buah timer/counter 8-bit dan 1 buah timer/counter 16-bit.
i. 4 channel output PWM.
j. 8 channel ADC 10-bit.
k. Serial USART.
l. Master/Slave SPI serial interface.
m. Serial TWI atau I2C.
n. On-Chip Analog Comparator.
MICROPROCESSOR ARCHITECTURE
Organisasi Memori ATMega8535