Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Is microcontroller a System On Chip (SOC)

Status
Not open for further replies.

shamprsd

Newbie level 5
Joined
Apr 4, 2005
Messages
8
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,352
If yes then SOC is not a new technology since Microcontroller are around for a long time

Am I right?

-------------------
For your reference:
-------------------
The definition of Microcontroller according to Wikipedia, the free encyclopedia

A microcontroller (or MCU) is a computer-on-a-chip used to control electronic devices. A microcontroller is a single integrated circuit with the following key features:

- central processing unit
- input/output interfaces such as serial ports
- peripherals such as timers and watchdog circuits
- RAM for data storage
- ROM, EEPROM or Flash memory for program storage
- clock generator - often an oscillator for a quartz timing crystal, resonator or RC circuit
 

Thinkie

Full Member level 3
Joined
May 26, 2005
Messages
177
Helped
18
Reputation
36
Reaction score
4
Trophy points
1,298
Activity points
2,242
You could argue that a microcontroller was an early form of a system on a chip, however the modern term of SoC refers to complex integrated circuit that include application functionality on-chip and not just generic units, such as the micontroller
 

salma ali bakr

Advanced Member level 3
Joined
Jan 27, 2006
Messages
971
Helped
104
Reputation
206
Reaction score
21
Trophy points
1,298
Activity points
7,491
so we can say that the SOC is more application specific...not generic....
and that it's more close to an ASIC than to a microcontroller
is that true???
 

    V

    Points: 2
    Helpful Answer Positive Rating

sivasujith

Full Member level 2
Joined
Aug 19, 2006
Messages
122
Helped
10
Reputation
20
Reaction score
6
Trophy points
1,298
Location
Chennai
Activity points
1,973
A typical SoC consists of:

one or more microcontroller, microprocessor or DSP core(s)
memory blocks including a selection of ROM, RAM, EEPROM and Flash
Timing sources including oscillators and phase-locked loops
Peripherals including counter-timers, real-time timers and power-on reset generators
External interfaces including industry standards such as USB, FireWire, Ethernet, USART, SPI
Analog interfaces including ADCs and DACs
Voltage regulators and power management circuits

System on chip can be composed by using microcontrollers..

Rgards..
Sujith
 

ivar4ever

Full Member level 3
Joined
Jun 12, 2006
Messages
189
Helped
25
Reputation
52
Reaction score
5
Trophy points
1,298
Location
India
Activity points
2,437
the definition of system is not always generic, a microcontroller can be a primitive SOC,
now even SOC is not hot, the era is of Network on Chip (NOC).
 

edacw1

Full Member level 4
Joined
Mar 7, 2004
Messages
221
Helped
5
Reputation
10
Reaction score
1
Trophy points
1,298
Activity points
1,187
NO, a microcontroller is a part of SOC.
 

jjww110

Full Member level 5
Joined
Apr 19, 2005
Messages
258
Helped
8
Reputation
16
Reaction score
2
Trophy points
1,298
Location
china
Activity points
2,931
microcontroller is the center of soc!!
 

shankarmit

Full Member level 3
Joined
Jun 22, 2005
Messages
186
Helped
30
Reputation
60
Reaction score
22
Trophy points
1,298
Location
India
Activity points
2,858
Micro Controller is not an SOC.. because SOC is some system that can perform some function by its own.. that mean it will have all the blocks necessary to run some application.. In detail if SOC has a microcontroller in that it will have some module that will configure the microcontroller and start the micro controller options generate interupts like that but micro controller cant configure its programming mode or operate on its own.. it need some external block to make it operate.. so microcontroller can be said as one the block of SOC.. but i cant be SOC stand alone.


Regards
Shankar
 

yln2k2

Member level 5
Joined
Sep 22, 2006
Messages
89
Helped
13
Reputation
26
Reaction score
3
Trophy points
1,288
Activity points
1,822
Hi ,


Earlier days and even today for small applications where you need generic solution people used to do a microcontroller which is enough to build applications ( like 8051 .... even today people are using the same as SOC ) ...

Rapid growth in VLSI industry ,people stated making a ASIC/FPGA which is very specific ( tuned to ) to particular application like Wireless SOC / Network Application VOIP ....

so one can use the same name .... SOC is a more polished way than saying Micro Controller .... ...

One difference i can say Processor on Microcontrollers are very small in insuruction set and capabilities are limited ( People during that time tried max extent they can ...) .. But in a typical SOC CPU capabilities are advanced and has more peripherals ....


Thanks & Regards
yln
 

shamprsd

Newbie level 5
Joined
Apr 4, 2005
Messages
8
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,352
For a Microcontroller Vendor, the design of Microcontroller would be a SOC design.

An Analogy:
For FPGA Vendor, the FPGA Architecture design and manufacturing is an ASIC.

Any comments...
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top