Ajay Bhargav: Hi
everyone
Ajay Bhargav: Hi Shivani
Ajay Bhargav: Hi Mansoor
Mansoor Mirza from Lahore,
Pakistan: hello ajay
shivani parmar from india: helo sir
Ajay Bhargav: So
what are your doubts
Mansoor Mirza from Lahore,
Pakistan: what is equate in programming?
Ajay Bhargav:
equate is similar to what we say define in C language
Mansoor Mirza from Lahore,
Pakistan: ok
Ajay Bhargav: it quates a value or a register or memory address to a named
label
Ajay Bhargav:
equates**
Mansoor Mirza from Lahore,
Pakistan: ok
Mansoor Mirza from Lahore,
Pakistan: i read it in book of mazidi
Ajay Bhargav:
yeah
Mansoor Mirza from Lahore,
Pakistan: it says equate is used to define a value saveral
times in a code
Mansoor Mirza from Lahore,
Pakistan: i dont think am saying it right
Ajay Bhargav: yes�
it may not only be a value
Mansoor Mirza from Lahore,
Pakistan: did u get it
Mansoor Mirza from Lahore,
Pakistan: ok
Ajay Bhargav: it
can be anything
Ajay Bhargav: a
register
Ajay Bhargav: or
a memory address
Mansoor Mirza from Lahore,
Pakistan: ok
Ajay Bhargav:
depends how you are going to use it
shivani parmar from india: well in the difference you gave between
microprocessor and microcontroller you said microprocessor are 32 to 128 width
wide and microcontrollers 8,16 32...could you explain this beacause
i think both controllers and processors can vary from 8 to 128 bit wide
Mansoor Mirza from Lahore,
Pakistan: thats a gud thing
Ajay Bhargav: yes
sure shivani
Ajay Bhargav:
data width of controllers are very specific as they are tend to be a small
system
Ajay Bhargav:
they may not need high system memory
Ajay Bhargav:
whereas microprocessors are mainy designed for
computer systems
Ajay Bhargav: and
computer systems are generic in nature
Ajay Bhargav: can
be used by end user in any form like data storage (loggers) or a control
system.
Ajay Bhargav:
even most arm controllers are limited to 4Gigs of memory address
Ajay Bhargav:
whereas processors are provided with memory interfaces that can go higher range
using virtual addressing
shivani parmar from india: so in practical apllications
at present microprocessors are preferred to be used?
Ajay Bhargav:
depends on many things as i said cost
Ajay Bhargav: This
is one of the aspects of an embedded system
Ajay Bhargav: A Pentium
system cost more than a small arm system
shivani parmar from india: okay
Ajay Bhargav: you
can also take examples of Intel Atom and Arm Cortex system
Ajay Bhargav:
Your end applciation decides what you are going to
use in your system
shivani parmar from india: sokay
shivani parmar from india: i have one more question...by vector processors did
you mean superscalar and vliw processor
Ajay Bhargav: No
Ajay Bhargav:
super scalar processors are different
Ajay Bhargav:
they are designed for instruction parallalism
Ajay Bhargav:
here in vector processors, instruction parallelism is not there
Ajay Bhargav: I
am talkin about basic vector processor
Ajay Bhargav:
they are designed to handle multiple data at one time
Ajay Bhargav: or
say array of data
shivani parmar from india: could u please give an example of such processor
Ajay Bhargav: of
vector?
shivani parmar from india: yes vector processor
Ajay Bhargav:
There are many�
Ajay Bhargav:
common one is MMX
shivani parmar from india: okay
Ajay Bhargav:
this type of processors are there as a part of main processors
Ajay Bhargav:
like AMD support MMX instructions
Ajay Bhargav: so
if you want to name then AMD also comes in that catagory
shivani parmar from india: okay..thank
u sir
Ajay Bhargav: You
are welcome shivani
Ajay Bhargav: How
did you find the presentation?
Ajay Bhargav:
This is first attempt
Ajay Bhargav: i
hope you like it
shivani parmar from india: yes sir it was good
Mansoor Mirza from Lahore,
Pakistan: ajay i have a question about beagle board
Ajay Bhargav:
sure ask
Mansoor Mirza from Lahore,
Pakistan: is it ambedded system?
Mansoor Mirza from Lahore,
Pakistan: or pc?
Ajay Bhargav:
Nice question mansoor
Mansoor Mirza from Lahore,
Pakistan: thanx
Ajay Bhargav:
beagle is not a PC
Mansoor Mirza from Lahore,
Pakistan: ok
Ajay Bhargav: it�s
an embedded hardware.
Ajay Bhargav: but
made for general purpose design
Ajay Bhargav:
when you put your code inside it� it becomes an embedded system
Ajay Bhargav: it�s
just a part of system
Mansoor Mirza from Lahore,
Pakistan: ok but it contains all features as laptops
Ajay Bhargav: as
i said�
Ajay Bhargav: it�s
an embedded hardware
Mansoor Mirza from Lahore,
Pakistan: like monitor output svideo een HD supports audio and sd as well
Mansoor Mirza from Lahore,
Pakistan: so it a hardware can b used as embedded
system??
Ajay Bhargav:
embedded hardware alone cannot be an embedded system
Ajay Bhargav: You
can use it as a PC when you load OS on it for general use
Mansoor Mirza from Lahore,
Pakistan: ya it can run ubuntu
Ajay Bhargav: or
you can use it as a Ethernet server or Survellince device when programmed with your firmware
Ajay Bhargav: you
can make a small embedded computer with it
Mansoor Mirza from Lahore,
Pakistan: it�s realy a gr8 thing but costs a bit...
Ajay Bhargav: I
have beagle at my home
Mansoor Mirza from Lahore,
Pakistan: gud :)
Ajay Bhargav:
surprisingly still learning :)
Mansoor Mirza from Lahore,
Pakistan: hahaha ya its realy complex
Mansoor Mirza from Lahore,
Pakistan: i studied it on web but didnt get it yet!
Ajay Bhargav: You
have to learn basics of OS first
Ajay Bhargav:
playing with linux is not so eaasy
as it seems
Ajay Bhargav: but
once you get hold on it
Mansoor Mirza from Lahore,
Pakistan: ya still am not
able to use linux properly
Mansoor Mirza from Lahore,
Pakistan: still learning
Ajay Bhargav:
read, and implement
Ajay Bhargav: thats the basic rule
Mansoor Mirza from Lahore,
Pakistan: ok