electronics forum

Rules | Recent posts | topic RSS | Search | Register  | Log in

CPU


Post new topic  Reply to topic    EDAboard.com Forum Index -> Electronic Elementary Questions -> CPU
Author Message
rrrrr12345



Joined: 05 May 2007
Posts: 37


Post12 Jul 2007 22:36   

CPU


In CPU operation, after an instruction is fetched, when the opcode is alrithmetic, when it gets executed, various portions of the CPU are connected so they can perform the desired operation. For instance, an addition operation was requested, an arithmetic logic unit (ALU) will be connected to a set of inputs and a set of outputs

How is this connection being done physically?

R
Back to top
barath_87



Joined: 07 Feb 2006
Posts: 171
Helped: 10


Post13 Jul 2007 2:14   

Re: CPU


The opcode is sent to instruction decoder (which is a demux) which sends the data to that particular block of logic that is to be performed in the ALU .... Say you want to perform addition then the adder block would be given with the data .... Pls correct me if I am wrong ...
Back to top
Google
AdSense
Google Adsense




Post13 Jul 2007 2:14   

Ads




Back to top
raghuram_msc



Joined: 03 Jul 2007
Posts: 100
Helped: 5
Location: Bangalore, India


Post13 Jul 2007 9:56   

Re: CPU


Hi all,

One step ahead of bharath... i would like to add that the entire effort is only to "locate" the precise block which would to the job. Finally the block referes to what i would call "Look-Up-Table" like our calculator and reroutes the "answer" to the requested location....!!!!

Hope me correct tooo....iam open for discussion..!!

Bye,
sai
Back to top
rrrrr12345



Joined: 05 May 2007
Posts: 37


Post13 Jul 2007 23:40   

Re: CPU


raghuram_msc wrote:
Hi all,
Finally the block referes to what i would call "Look-Up-Table" like our calculator and reroutes the "answer" to the requested location....!!!!


ya, I'm trying to find out how this "reroutes" being done physically? super huge multiplexor?

please continue to help me,
R
Back to top
tkbits



Joined: 04 Dec 2004
Posts: 235
Helped: 36


Post14 Jul 2007 22:28   

Re: CPU


"Answers" are outputs.

Outputs are never routed, they are available everywhere they are connected. For interfacing with the outside world, outputs can be set to a high-impedance state, which is almost a disconnect.

Instead, inputs are selected (via multiplexing), and registers store input data by "capturing" them on a "clock" signal. Registers can have "enable" inputs that control whether the clocking will cause the register to update or not.
Back to top
ubna



Joined: 25 Jul 2007
Posts: 114
Helped: 9
Location: India


Post05 Aug 2007 8:45   

Re: CPU


The obivous answer is the control unit.
The cpu has various blocks like adder, multiplier,etc.
The control unit activates the required block needed by the data. The instruction conveys its requirement to the control unit by means of the opcode..
Back to top
Arabic versionBulgarian versionCatalan versionCzech versionDanish versionGerman versionGreek versionEnglish versionSpanish versionFinnish versionFrench versionHindi versionCroatian versionIndonesian versionItalian versionHebrew versionJapanese versionKorean versionLithuanian versionLatvian versionDutch versionNorwegian versionPolish versionPortuguese versionRomanian versionRussian versionSlovak versionSlovenian versionSerbian versionSwedish versionTagalog versionUkrainian versionVietnamese versionChinese version
Post new topic  Reply to topic    EDAboard.com Forum Index -> Electronic Elementary Questions -> CPU
Page 1 of 1 All times are GMT + 1 Hour
Similar topics:
CPU (1)
Resetting CPU (8)
design cpu (13)
16-bit CPU (14)
cpu benchmarking (14)
CPU architecture.... (5)
Superscale CPU (7)
vhdl cpu?? (6)
zoran CPU? (5)
best 5 PWM cpu ? (31)


Abuse || Administrator || Moderators || Support us || sitemap
topic RSS