3
votes
1answer
117 views

Is there such a thing as a circuit that outputs 1 if the input is high-impedance, and 0 otherwise?

I am trying to design a circuit that outputs a logical 1 if the input is high-impedance, and a 0 otherwise. Any idea how I might implement this? I would prefer to use off-the-shelf parts (no ...
1
vote
2answers
280 views

Properly simulating a NAND gate? (I'm building a computer in my computer)

I am about to embark on a project, enspired by Nand2Tetris (http://www.nand2tetris.org/), to fully simulate a computer, building the entire thing up from NAND gates. I want to simulate everything ...
0
votes
2answers
120 views

Verilog modules: estimating power consumption before physical design

What can a designer do to get an idea of how much power a various module with consume? It seems like there should exist some decent heuristics to go about doing this, else we would have to wait until ...
4
votes
1answer
163 views

Processor design: turning blocks on/off dynamically to save power?

I was wondering if this is possible and if it is done in current designs. Seemed like an interesting enough idea to me. Here's a little diagram I made to help try and explain: So let's say I'm ...
0
votes
1answer
266 views

graphical circuit simulator like logisim

I wanted to make a CPU and then somehow measure its efficiency/ speed. Logisim is a little buggy, and I don't think it allows you to do any sort of testing/ measurement. Does a tool like this exist?
5
votes
1answer
206 views

One-clock increment operation in a three-bus CPU architecture

In his chapter on CPU design, Edward Bosworth introduces the following three-bus architecture: One of the main design aims of this circuit is to be able to increment the program counter PC in a ...
0
votes
1answer
131 views

single-cycle design using and shared memory for both data and instruction

This is not really a question on electronics , it's more a question on logical design. I hope this is the right place to ask. How come it is not possible two use a single-cycle design and have a ...
1
vote
3answers
540 views

SRAM memory cell - what kind of flip-flop

There is a classic 6T SRAM cell (image from wikipedia): It looks like (two inverters in opposite directions and interconnected in and out) and works like some flip-flop. But what kind of flipflop ...
3
votes
2answers
285 views

How many transistors is a transistor connected to in a CPU?

On average, how many transistors is a transistor connected to in a CPU? What is the average fan-out of a gate in a CPU? What is the average fan-in of a gate in a CPU? (I'm guessing these numbers ...
6
votes
3answers
446 views

Is there a name for “chips out of which one can build a CPU”?

Some people enjoy building "homebrew" CPUs out of simpler ICs. Is there a name for "chips out of which one can build a CPU, if you have enough of them"? Is there a name for the other chips, "chips ...