Покритикуйте мой проект простейшего 32битного CPU

Beta_version
23:36, 22.12.2011
[Сообщение удалено пользователем 22.12.2011 23:43]
0
Riasoft
23:48, 22.12.2011
Просто много читал в интернете все кто когда либо делал свое - они это аргументировали как желание понять как все работает)
да и всегда приятно похвастаться перед друзьями)
в общем я ушел думать над структурой, и воплощать в железе
1 / 0
От пользователя Riasoft
в общем я ушел думать над структурой, и воплощать в железе


Ндык тогда пляши над ПЛИС, в чем проблема то?

Непонимаю я зачем детсад устраивать.
0
ФК
07:34, 23.12.2011
От пользователя Riasoft
желание понять как все работает

Может проще 4-битный проц фколхозеть? Паять меньше хоть :-D
0
Мoзгoпрaв и мoзгoвeд©
09:41, 23.12.2011
От пользователя ФК
Может проще 4-битный проц фколхозеть? Паять меньше хоть :-D

а нету больше 4 битных процов)
0
GigaVolt
10:01, 23.12.2011
От пользователя Кот Матроскин TM
А что ПЛИС еще не вымерли чтоль?

А с чего это они должны были вымереть?
Вон у ксайлинкса Virtex-7 и Spartan-6 вышли.
0
GigaVolt
10:05, 23.12.2011
От пользователя ddd[гость]
Особенно понимая бессмысленность затеи.

А вдруг автор что-нибудь революционно новое в этой области родит? :-)
Пусть играется. :-)

Но я бы не стал с железом возиться. На какой-нибудь плисине программно бы реализовывал. :bs:
0
Faleex WK
12:08, 23.12.2011
Насчет переходов (усл. и безусл.):
Приятно, когда ядро понимает относительный адрес. Код в таком случае можно произвольно (безглючно) располагать в памяти. Переход осуществляется прибавлением или вычитанием константы к существующему адресному счетчику.
Скажем, такая фича реальна удобна в асме, когда копипастом составил подпрограммы с условной адресацией внутри, а их вызов - по абсолютному адресу в основной программе.
Опять же... Если без стека. То это (_!_)

Как насчёт прерываний? Любое, даже самое наибыстрейшее, ядро нуждается в этом барахле

Формат данных только 32-битный? А как же наследство динозавров 4,8,16 бит?

Команды преобразований
BCD->HEX и HEX->BCD
Так же в эту группу можно включить команду обмена тетрадами и (или) байтами в случае 32-битного процессора.

Математический сопроцессор с плавающей запятой? Идея тяжеловата в реализации и для простых процессоров порой неактуальна
0
ФК
13:26, 23.12.2011
Нащёт переходов можа как фпиках решить, что при выполнении условия просто игнорится 1 команда.
0
Мoзгoпрaв и мoзгoвeд©
17:27, 23.12.2011
От пользователя Faleex WK
BCD->HEX и HEX->BCD

Здался этот колхоз :-)

От пользователя Faleex WK
Математический сопроцессор с плавающей запятой?


можно готовое ядро дернуть :-)
0
ТРЕЗВЫЙ_ПОМОЩНИК
01:38, 26.12.2011
От пользователя Кот Матроскин TM
Назад в будущее чтоль?...
примерно вот
так будет выглядеть.....

И где здесь видео? USB?
0
Мoзгoпрaв и мoзгoвeд©
09:25, 29.12.2011
От пользователя ФК
что при выполнении условия просто игнорится 1 команда.

Там к PC можно некую константу добавлять, вот и переход :-)
0
0хCB
12:32, 29.12.2011
стека я так понимаю вобще нету?
1 / 0
Авторизуйтесь, чтобы принять участие в дискуссии.