ARM - All about Advanced RISC Machines
.
ARM , the powerful Acronym that rules today's technical industries .Every Engineering book includes this term in the first chapter especially in Embedded and Real time systems.
The event comes in my mind that every student of mine, simply close their eyes and depict the working of ARM processors whenever questions were arised about it. As ARM ( Advanced RISC Machine) (RISC - Reduced Instruction Set computing) 7 and 9 versions were readily available nowadays as Harvard architectures in market.
Before entering into the topic of architectures, I wish to clarify about RISC first.
C language has lengthy coding style whereas Embedded C comprises Optimized C (i.e) Reduced instruction set but with Optimized processing time. The compile time taken by C is reduced in Embedded C.
Embedded , often related to "sandwitch", e.g as like sandwitch bottom and top layers of mobile phone is made up of hardware and software is embedded inbetween.This term means nothing without the coordination of one another. without hardware, software doesn't work and vice versa.
Real time systems should work according to the instructions given by the user.The systems were programmed to work as per the instruction and hence the name.
For example ATM machines, washing machines, Air conditioners, smart TV's were the best Real time machines whose core processors were coded initially with assembly language for testing purposes. I.e human understandable language with variables and pseudocodes.
Then it is converted into Machine language i.e binary codes comprising 0's and 1's.
Binary 0 - OFF.( Fall time)
Binary 1 - ON ( Rise time)
These 2 variables control the whole process in effective manner.
Now, Architectures were the building blocks and interconnected segments of every hardware block.The formation is of either Von-Neumann or harvard.
Both has main difference based on memory block.Harvard has separate memory for data and program whereas von Neumann has both in common.
Comments
Post a Comment