A CPU, or Central Processing Unit, is the heart of any digital computer.

learn more… | top users | synonyms

0
votes
0answers
48 views

Intel 80188 Bus Conflicts

I'm doing a school project that involves designing and building an MP3 player and I am really struggling to find a bug in hardware. I know it's probably hard to help without seeing the schematic and ...
-7
votes
0answers
60 views

How would you power on an undocumented CPU (Core) [closed]

Hello we are of need of some help possibly assembly instructions or program on how to go about powering on and make active a undocumented core or at least make attempt(s) via assembly language script ...
0
votes
2answers
53 views

How does a device that is RF enabled power up the main CPU by way of RF?

Suppose you have a device such as a wireless video camera and the only way to power on the device is by way of RF. If the video camera has a CPU how can the baseband IC power up this CPU ? Is it ...
-1
votes
0answers
30 views

Is it possible to distinguish unintentional RF emissions from two different devices?

Let's say that you have a CPU on a PC motherboard and a RF transceiver device in the design of the CPU which is not operating or activated. Is it possible to distinguish the unintentional RF emissions ...
-1
votes
1answer
69 views

How to establish a communication between FPGA and CPU, in real-time? [closed]

I am working on a project that involves FPGA and CPU communication(in real-time - i.e, CPU and FPGA should function together). I have already designed and tested the UART communication protocol on ...
-1
votes
1answer
53 views

How much does it cost (in financial terms) to add a MIPS core to a custom ASIC?

I am specifically interested in MIPS74 Kc (@1GHz), but anything equivalent would be a useful reference. I am ultimately after cost in financial (USD) terms, but mm2 wold be a useful start. ...
0
votes
3answers
117 views

I want to learn how to make a CPU from scratch [closed]

I am new to electronics, I program from time to time and i know the basics of the logic gates. I have used logisim in the past and I was just wondering if someone could tell me about a good online ...
-6
votes
1answer
44 views

Intel Skylake CPU How does the primary or default core get powered on anyone? [closed]

Would it be by way of some hard coded cpu bootrom or by way of some ROM boot loader or some embedded firmware ? Anyone ?
-3
votes
3answers
62 views

How do conditions work in a computer? [closed]

I want to know how a computer knows if a condition is true or false. For example, in assembly the instuctions SUB EAX, EBX JNZ not_equal will check if the ...
2
votes
2answers
50 views

Moving beyond high end microcontrollers to high performance computation embedded systems [closed]

I have been working a with relatively fast and high end microcontrollers now, and I want to move beyond them. For example, I've been using the STM32F4 chip, which has something of a 180MHz and a ...
1
vote
1answer
38 views

Is depth and number of stages the same measure for a CPU pipeline?

Is it true that the depth of a CPU pipeline and the number of stages of a computer pipeline are different measures? There is not much info about it if I google or look in my books. I think that depth ...
0
votes
1answer
49 views

Interface 10 image sensors to Linux CPU

I need to process image data from 10 image sensors simultaneously (namely from OnSemi MT9V022s or similar). All 10 sensors will be externally triggered by a common signal. Ideal solution would be to ...
1
vote
3answers
133 views

Is it possible to replicate the ENIAC using logic gates

Can one rebuild a small scaled model of the original ENIAC computer using only logic gates?
1
vote
3answers
150 views

Can you make a CPU out of logic gates

If i solder together enough binary adders, binary subtractors is it possible for it to work like a modern (very very slow) CPU (Such as one found in a graphics calculator).
-3
votes
1answer
93 views

What are common EE computer tasks? [closed]

I am an electrical engineering student looking to build a desktop computer. That being said, I would like to configure it to run common EE tasks as efficiently as possible. Therefore, I am trying to ...
6
votes
2answers
179 views

How electronic components like diodes, capacitors, resistors are added to CPU?

I have been trying to understand how CPUs are manufactured with those large and complex circuits. But Making of CPU only talks about projecting transistor diagrams(May be that is the major part). Bu ...
19
votes
7answers
5k views

Is transistor the only electronic component on a CPU?

I have been reading about CPUs recently and came to know that all logical blocks and memory on CPU can be made out of transistors. So is it the only electronic component on CPU? Edit(Made after first ...
4
votes
4answers
925 views

What is the densest part of an integrated circuit?

Also, which part of an integrated circuit has been affected by Moore's law most? Is it the memory (caches, embedded memory, etc.)? Or is it the logic (execution units, control units, etc.)? Or ...
-2
votes
1answer
43 views

How is data transmitted on different media? [closed]

Thinking about computers primarily, I'm trying to get my head around how data is transmitted along various transmission media. In particular, I'm getting confused between the use of electromagnetic ...
2
votes
1answer
54 views

How instruction skipping is avoided during procedure calls in pipelined architectures?

I have a question regarding a PC register (IP in x86 lingo). In most architectures it is updated during an execution stage and thus stores an address of a next instruction to be fetched. It seemed ...
0
votes
1answer
41 views

How to calculate how much data a Core 2 duo E8 can write to the RAM per second?

I'd like to know how exactly I could calculate how much data the Core 2 duo E8 can write to the RAM per second, given that it is not overclocked and the RAM is 333MHz-DDR3?
13
votes
5answers
3k views

Does a CPU completely freeze when using a DMA?

I have pretty straightforward question, but I couldn't find an answer to it anywhere. On a Von-Neumann system where code and data live in the same RAM, the CPU must fetch all its instructions from ...
1
vote
1answer
49 views

Microinstructions: Why is H = H – MDR illegal if H and MDR use two different buses?

The book here (on page 14) states this: Similarly, H = H – MDR is illegal too, because the only possible source of a subtrahend (the value being subtracted) is the H register. From my ...
-3
votes
1answer
64 views

1 bit shannon entropy CPU instructions? [closed]

It has been proved, that the xor operator is suitable for entropy accumulation, due to its theoretical shannon entropy of 1 bit. There are six truth tables with ...
1
vote
1answer
123 views

GFlops for IBM Power8 processor

What is the number of GFlops per cpu cycle for IBM Power8? Flops per cpu cycle is obtained as ( number of double precision floating point numbers fitting into one vector processing unit (if any) ) * ...
9
votes
6answers
824 views

memory for the simplest possible computer (Pi0K)

I'd like to build the simplest possible computer. I don't care about speed or storage, indeed having slow speed and low storage is a huge advantage as I want to build it out of transistors (ideally ...
3
votes
4answers
564 views

Real time operating systems

I have been asked this question: “Do you think the system will need deterministic time or real time responses?” The problem I have is distinguishing the difference between the two. I know that a real ...
1
vote
2answers
59 views

What happens if a branch prediction overwrites a value?

We are just learning about branch prediction so I might not totally understand how they work, but as I understand it, the branches are set to predict either taken or not taken. The pipeline will start ...
0
votes
1answer
120 views

Can an FPGA connected to a CPU via PCIE access peripheral devices?

Is it possible for an FPGA connected via PCIE to a CPU, to directly access peripherals (USB Ports, data, Ethernet, etc) connected to the same CPU via a chipset? I had an Intel based system in mind, ...
0
votes
1answer
44 views

Choosing components to clone ZX80

I have an idee fixe to make a clone of Sinclair's ZX80 computer. So now I'm trying to find out which ICs I need for the basic prototype - and here are a few questions: it seems ...
0
votes
3answers
76 views

Programmed IO vs interrupt for devices

Although I can understand the difference between programmed IO (PIO) and interrupt (INT) transfers, still there is something vague. In PIO, the processor repeatedly checks READY pin to see if the ...
1
vote
1answer
55 views

Performance comparison of dual core and quad core processors with same TDP

Athlon X2 340 (dual core) and Athlon X4 740 (quad core) from AMD have same architecture and both have same TDP (65W). They also have roughly similar frequency. Does this means that at full load, the ...
-2
votes
1answer
93 views

Where is the control, address and data bus in a computer

So have been reading up on data buses, address buses and control buses and I understand what they do, but am confused about where they can physically be found. Some books/sites I have found state that ...
1
vote
0answers
48 views

State Machine for I-type MIPS instructions

I need to design a multi-cycle CPU in Verilog for MIPS instructions, but I'm still trying to fully understand the datapath and control. I found a state machine design for a MIPS instruction ...
0
votes
1answer
70 views

ESD protection for work with CPU/GPU

I am ready to perform a BGA reballing operation on my ps3's CPU and GPU chips. Should i take into consideration electrostatic discharge or is it not needed? How can i protect from these dangers? Are ...
1
vote
1answer
541 views

Is there a way to build a 2k*12 RAM using only 2 4k*4 Chips

Okay so I know when I need to build a parallel design I can put them near each other and make a 4k*8 to expand the databus. But on this one I only need to use half of them and the databus length is ...
0
votes
1answer
60 views

What kinds of parallel RAM are there?

I have basically no experience in electrical engineering or hardware design, but as an experienced software engineer, I recently took an interest in designing my own CPU. I followed the ...
0
votes
1answer
147 views

What are the CPU activity steps for the fetch-decode-execute cycle

So in all the phases of the fetch-decode-execute cycle, it says that the "store" phase is used to store any resultant data from the execute phase. What are the CPU steps for that phase? I heard that ...
0
votes
1answer
122 views

How do I convert ldi R17, 129 to machine code

What I got was 1110 1000 0001 0001 when I converted it to machine language. Is that right? Also what are the CPU activity steps and where am I going to use the address 0xF000? Is this the right CPU ...
3
votes
1answer
112 views

How do wires connect to transistors?

So I was looking at the schematic of NPN and PNP transistors which basically involved layered blocks of doped material stacked. My question is how do wires connect to these devices? I think this ...
1
vote
1answer
113 views

How does a CPU change frequency? [duplicate]

From what I've found on the internet, CPU clocks work with piezoelectric material to produce a very stable oscillating signal but those materials must change in shape or size to get a different ...
0
votes
1answer
58 views

CPU ports and cache controllers

I have seen CPUs conforming to Harvard architecture with dedicated ports for program memory and data memory. I have also seen that instruction and data caches (read-through caches) are connected to ...
1
vote
2answers
119 views

AND gate with a single input in a diagram

consider the following diagram: http://ee-classes.usc.edu/ee459/library/datasheets/DM74LS181.pdf ( page 3 ) The first AND gate at the top left of the schematic has only one input! What does this ...
0
votes
2answers
165 views

Does the databus size matter for determining the range of the memory addresses?

If you have byte addressable memory, does it matter if you have a 32 bit or 64 bit databus for the range of the memory addresses for the words of the memory? E.g. : Assume a 32-bit word. If you have ...
0
votes
2answers
198 views

When do I call it CPU and when IC-Chip?

Currently I'm a it confused. A IC (integrated Circuit) Chip implements one or many circuits on a chip in order to control any kind of stuff. However, a CPU is from my point of view also a BIG circuit ...
1
vote
3answers
223 views

How to link ALU to registers, RAM and Clock?

I've designed a basic 4-Bit ALU which computes A+B, A-B, B-A, and a few logic operations. I'm using a mux to determine which output appears at the multiplexer output. This is a basic start to a CPU as ...
0
votes
0answers
75 views

One chip-select/die-termination/clock-enabler for multiple DDR3 DRAM chips

I'm struggling to know how one DRAM chip select pin, DRAM_CS below can help the processor/CPU manage four DRAM chips? And also how can one clock enabler ...
1
vote
1answer
102 views

Is there a wire (a bus), albeit a very short one, between the CPU and its level-1 cache?

I was wondering what is the specific connection mechanism between the CPU and its level-1 cache so that in practice level-1 cache access time is reduced to match the CPU clock frequency? Do level-1 ...
0
votes
3answers
165 views

How are alphabetic characters programmed into a computer?

I'm no cs student, I'm a programmer. I have a couple of questions and a few assumptions that I will make here (correct me if I'm wrong please). From my understanding is that all the sequences of 1 ...
1
vote
1answer
271 views

Powering a 4-Pin stock CPU heatsink fan with an external power supply

I have scoured this website and the rest of the internet looking for a solution to my particular issue, but as of yet I have not found an answer. If this is a duplicate question I am sincerely sorry, ...