Skip to content

Saicheg/cpu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Микропроцессор

Общее описание:

  • Вариант: 21
  • Команда условного перехода: JMS
  • Архитектура: Гарвардская
  • ША: 8
  • ШД: 16
  • RAM тип: синхронный
  • ROM тип: синхронный
  • Тип адресация: косвенная
  • Количество РОН: 16

Команды:

  • HLT
  • NOP
  • MOV adr, reg
  • MOV reg, adr
  • JMP adr
  • JMS adr
  • PUSH reg
  • SUB reg1, reg2
  • NAND reg
  • NOR reg
  • ROL reg
  • ROR reg

КЭШ:

  • Алгоритм: наиболее давнего хранения
  • Синхронизация с памятью: сквозная с отображением
  • K:4

АЛУ:

Комманды:

  • SUB
  • NAND
  • NOR
  • ROL
  • ROR

Арбитр

  • Тип: Децентрализованный

Стек:

  • Объем: 6
  • Направление: вверх

Схема предсказания переходов

  • Тип: A3
  • Бит, тип шаблона: 4, PC(2) || GHR(2)

КПДП:

  • Начальный адрес: 24
  • Объем: 10

About

implementation of simple cpu usign Alter Quartus

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published