Skip to main content

Questions tagged [computer-architecture]

Computer architecture refers to both the design of a computer's external interfaces (instruction sets) and a computer's internal implementation (microarchitecture). The goal of these design decisions is to optimize speed, power efficiency, size, or cost while satisfying constraints on the rest.

0 votes
2 answers
92 views

1-bit computing with true one-instruction set architecture

Even though MC14500B is considered as 1-bit computing where it accepts 1-bit data to perform operation, the instruction set itself consisted with 4-bit instruction which leads having 16 total ...
Muhammad Ikhwan Perwira's user avatar
0 votes
1 answer
40 views

Are iGPUs utilized in any way while using a discrete GPU? Could they? Should they?

Whenever I've seen die shots of CPUs that contain integrated GPUs, it seems that the GPU takes up a not-insignificant portion of the die. (Source: AMD "Phoenix 2" die shot, purely an ...
A. W.'s user avatar
  • 103
0 votes
0 answers
60 views

Applying analog computer with passive circuit only

TLDR You can skip to question section. Intro I know the analog computer was actually invented long ago. I don't know how analog computer architecture was, but I guess it was using active components. ...
Muhammad Ikhwan Perwira's user avatar
0 votes
0 answers
43 views

nand2tetris ALU Question

So im working on the ALU for the nand2tetris course online (for fun) and it's "design" is supposed to be as such: ...
msmith1114's user avatar
3 votes
1 answer
186 views

Why did my CR 2032 CMOS battery with reversed polarity discharge when connected?

I own an Intel NUC which we use as a HTPC. It stays turned off most of the time minus game day/movie nights. It by default uses a JST connector standard polarity CR 2032 3V battery. I ordered a ...
itcorekj's user avatar
0 votes
0 answers
16 views

does data and instruction memory we see in the data path corresponds to the L1 Instruction and Data cache inside of the core?

In CPU data path there are blocks called data memory and instruction memory ? Are these blocks L1 Instruction and L1 data caches ? For instance check figure 4.10 in this link. We know that generally ...
Abdulkadir Arslan's user avatar
1 vote
2 answers
68 views

Memory clock and Bus clock

The bus clock rate is how many times per second data is transferred from one component to another. If we consider DRAM DDR4-3200, the clock frequency of the RAM bus today can be 1600 MHz at the same ...
Slaycapь's user avatar
0 votes
1 answer
92 views

How to implement the Instruction Set in Logisim

I have an assignment that requires me to build an 7-bit CPU. I’m done with implementing some of the requirements that includes 4 8-bit registers (the requirements say I have to store the parity bit), ...
maira's user avatar
  • 1
0 votes
2 answers
98 views

What does Vdd and Voh mean?

I truly apologize if this question title is vague I don’t really know entirely what to ask. I’m a programmer interested in computer architecture and I’ve been reading a book about digital design. ...
mox's user avatar
  • 1
3 votes
1 answer
96 views

Why forward from MEM Stage in a sequence of add instructions that all contain the same register?

I was reading Computer Architecture and Organization 5th edition by Patterson and Hennessy. In Chapter 4, section 4.7 on Data Hazards, I read the following excerpt regarding forwarding from the MEM ...
Juan De Castro's user avatar
2 votes
6 answers
2k views

What can be done with all of the extra address lines in a ROM? Why were they designed to have so few outputs compared to possible inputs?

I am a student in an introductory Digital Logic and Computer Systems course. We have been learning about ROMS, but often we just use them to basically just map truth tables onto them. We have been ...
LeBronJames's user avatar
0 votes
0 answers
25 views

What is the DDR4/5 Colum-to-Column access latency for within bank access

Since DDR4, the banks are divided into bank-groups, where Column-to-Column delay (CCD) for accessing in different bank-groups is lower (tCCD_s) than than of accessing bank-to-bank within a bank-group (...
Kraken's user avatar
  • 324
5 votes
6 answers
603 views

Were vacuum tube computers made of logic gates?

A lot of introductory resources on modern CPU present them as being built from NAND gates (see here and there for instance). Actually, it is possible to build a modern CPU using almost exclusively ...
Weier's user avatar
  • 177
20 votes
10 answers
6k views

What do we mean when we say something is done "in hardware" versus "in software"?

Describing a specific operation as being done "in hardware" versus "in software" in a given computer system is common. For example, simple computer systems (I am assuming) might ...
EE18's user avatar
  • 1,161
1 vote
2 answers
55 views

How is the structure of a matrix addressable memory block realized?

Currently studying memory addressing in IC design, my professor mentioned matrix addressing and how it reduces the number of input lines to the memory block. But he didn't make himself clear on the ...
mxpici's user avatar
  • 13

15 30 50 per page
1
2 3 4 5
38