Thursday, January 17, 2013

Processors in embedded systems [Web]

Embedded Processor分為以下兩大類

Microprocessors (μP) 

是用來整合控制周圍系統的晶片,如記憶體。

這項技術從1968年由CADC開始,接者,Gilbert Hyatt, TMS 1000, Intel 4004, Pico/General instrument, For-Phase System AL1

有了巨人的肩膀,亂世群雄的時代就此展開,8-bit, 16-bit, 32-bit, 64-bit, Multicore

其中也將設計結構作為兩種區分,<5>會有所解釋!

RISC(Reduce Instruction Set Computer)

   MIPS(Microprocessor Without Interlocked Pipeline Stage)

CISC(Complex Instruction Set Computer)

   一個指令可以取代很多RISC的指令。

Microcontrollers (μC, MCU)

已經將許多周邊晶片給整合在一起,為了能夠降低成本和功率的考量下所設計出來的。

Program memory in the form of NOR flash or OTP ROM is also often included on chip, as well as a typically small amount of RAM. 

 

但各有其中之優勢,所以兩者都還存在着。

 

Reference 

<1>http://en.wikipedia.org/wiki/Embedded_system#Processors_in_embedded_systems

<2>http://en.wikipedia.org/wiki/Microprocessor

<3>http://en.wikipedia.org/wiki/MIPS_architecture

<4>http://en.wikipedia.org/wiki/Reduced_instruction_set_computing

<5>http://en.wikipedia.org/wiki/Instruction_set_architecture

<6>http://en.wikipedia.org/wiki/Complex_instruction_set_computing

<7>http://en.wikipedia.org/wiki/Microcontroller

No comments:

Post a Comment

Register Transfer Level Design with Verilog (1) [ebook]

設計程式之所以有趣不外乎是它的千變萬化,同樣的結果卻有不同的寫法。 但這些不同寫法當中也並沒有分誰對誰錯,也沒有制定標準來規範何事該用何解。 這也就是我們設計者的珍貴!! [1] Primitive Instantiations 在Verilog中最基本的邏輯...