Perguntas com a marcação «cpu»

19
Uma CPU congela completamente ao usar um DMA?

Tenho uma pergunta bastante direta, mas não consegui encontrar uma resposta para ela em nenhum lugar. Em um sistema Von-Neumann em que código e dados residem na mesma RAM, a CPU deve buscar todas as instruções na memória. Agora, para mover grandes quantidades de dados entre os componentes do...

19
Por que as CPUs estão se tornando cada vez menores?

É um fato conhecido que, com o tempo, os processadores (ou chips) estão se tornando cada vez menores. Intel e AMD estão em uma corrida pelos menores padrões (45nm, 32nm, 18nm, ..). Mas por que é tão importante ter os menores elementos na menor área de chip? Por que não fazer uma CPU 90nm 5x5cm?...

18
Verificação de CPU suave

Atualmente, estou no processo de projetar uma CPU simples em VHDL usando o Xilinx ISE e ISIM. A parte do design está indo notavelmente bem, mas não consigo descobrir uma maneira de fazer a verificação de maneira consistente. No momento, tenho uma bancada de testes VHDL que atualizo para testar a...

16
Por que um processador esquenta?

Gostaria de entender como o processo de computação faz com que o processador esquente. Eu entendo que o calor é gerado pelos transistores. Como os transistores geram exatamente o calor? A correlação entre o número de chips e o calor gerado é linear? Os fabricantes de CPU otimizam as posições dos...

15
Limitação de frequência para CPUs homebrew

Ao examinar algumas CPUs personalizadas, notei que as frequências em que elas operam são relativamente baixas em comparação com as CPUs modernas (da ordem de vários MHz). Existe uma razão de engenharia eletrônica para essa limitação, por exemplo, para tábuas de pão? Em caso afirmativo, como...

14
CPUs FPGA, como encontrar a velocidade máxima?

Estou entrando nos FPGAs e, se entendi direito, você está conectando portas lógicas usando código. Portanto, se eu projetar uma CPU no Verilog, ela deverá conectar algumas portas lógicas e funcionar, mas como sei com que rapidez minha CPU DIY pode funcionar? Do que isso

14
Por que o cache L1 é mais rápido que o cache L2?

Estou tentando entender por que certas memórias de cache da CPU são mais rápidas que outras. Ao comparar a memória cache com algo como a memória principal, existem diferenças no tipo de memória (SRAM x DRAM) e problemas de localidade (no chip versus necessidade de atravessar um barramento de...

12
Como projetar eficientemente o opcode para uma CPU?

Estou construindo uma CPU simples de 16 bits no Logisim e tenho a ALU pronta e os códigos de operação que eu quero ter. Agora, acho realmente difícil encontrar a codificação correta para os comandos, para que os diferentes subcircuitos (por exemplo, lógica, aritmética) não precisem de todos os fios...

11
Diferença entre superescalar e multi-core?

Não consigo entender isso, qual é a diferença entre superescalar e um processador multi-core? Eu continuo misturando tudo, então alguns pontos simples sobre o que eles fazem seriam ótimos.

11
O que significa para uma CPU suportar uma pilha?

Como uma CPU não suporta uma pilha? Alguma arquitetura que usa sub-rotinas (tenho certeza de que são todas as arquiteturas) precisa inserir o endereço de retorno na pilha para que possa retornar para onde chamou a sub-rotina? A pilha significa apenas uma seção da memória com um ponteiro que cresce...