PC на Z80!

Микропроцессоры и микроконтроллеры от фирмы Zilog, а также компьютеры на них построенные

Moderator: Shaos

User avatar
He3HauKo
Senior
Posts: 176
Joined: 09 Aug 2012 11:20
Location: 95.135.174.189

Post by He3HauKo »

маленькая подсказка - определись с размером конвейера
Это после, думаю достаточно 3-4 команды в самый раз.
P.S. глупости все это. равно как лепить реактивный двигатель на запорожец.
Ммм да этот форум имена об этом, "JUST FOR FUN" :wink:
P.P.S. опоздал ты, дружище, лет так на 25.
Судя по всему ни я один :) :D :lol:

Lavr За таблицы благодарю,
Хочу стать всезнайкой ;-)
User avatar
He3HauKo
Senior
Posts: 176
Joined: 09 Aug 2012 11:20
Location: 95.135.174.189

Post by He3HauKo »

Разбирая команды и прикидывая как все это реализовать схемно, все больше склоняюсь к ПЛИС'ине.
К тому же, можно добавить много функционала, не документирование команды могут выступать в роли управления "пред - выборкою" и не передаваться процессору(не нарушая совместимости), а также виртуальный порт мапинг, в случае когда надо емулировать другую сходную архитектуру. Я не говорю о таких мелочах как контролер прерывании от периферии, ПДП, пошаговая отладка, защита областей памяти от записи - чуть ли не аналогия безопасному режиму в х86. :roll:
Хочу стать всезнайкой ;-)
User avatar
Lavr
Supreme God
Posts: 16703
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

He3HauKo wrote:Разбирая команды и прикидывая как все это реализовать схемно, все больше склоняюсь к ПЛИС'ине.
Ты как-то явно не обозначил цель твоей разборки команд.
Разбирать команды можно и через ПЗУ микрокоманд, как это делается в некоторых CPU.
В частности, я так делал в 4-bit CPU.

Image

На адресные линии ПЗУ микрокоманд поступает код команды (здесь - INST0-INST3),
а на линиях данных - то, что тебе надо.

Но ПЛИС конечно-же будет побыстрее - смотря чего ты хочешь...
iLavr
User avatar
He3HauKo
Senior
Posts: 176
Joined: 09 Aug 2012 11:20
Location: 95.135.174.189

Post by He3HauKo »

Совершено верно!
ПЗУ как банк, на адресные код команды на выходе код действия.
Также нужен буфер для очереди команд/записи в память, ну и куча логики(регистры, счетчики, мультиплексоры весь набор)
А так как у нас два проца все надо в двойне. Поэтому и нужна плис.

Сначала все прикину на росыпухе, а уж потом в ПЛИСине
Хочу стать всезнайкой ;-)
User avatar
Lavr
Supreme God
Posts: 16703
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

He3HauKo wrote:Сначала все прикину на росыпухе, а уж потом в ПЛИСине
Так а что в итоге должно получиться-то? А то мы тут как "ёжик в тумане" гадаем... :lol:
Last edited by Lavr on 30 Aug 2012 14:57, edited 1 time in total.
iLavr
User avatar
Shaos
Admin
Posts: 24097
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Как-то это всё переусложнено по-моему - предвыборка, кеширование и т.д.
Толи дело наш nedoPC-580M ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16703
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Ну если я правильно догадываюсь, товарищъ хочет соорудить устройство
предварительного анализа команд и раздачи их двум шустрым процессорам?
iLavr
User avatar
MC68k
Retired
Posts: 1328
Joined: 25 Jul 2011 00:14
Location: WWW

Post by MC68k »

в итоге получится двухядерный i80386SX :)
User avatar
He3HauKo
Senior
Posts: 176
Joined: 09 Aug 2012 11:20
Location: 95.135.174.189

Post by He3HauKo »

Lavr wrote:Ну если я правильно догадываюсь, товарищъ хочет соорудить устройство
предварительного анализа команд и раздачи их двум шустрым процессорам?
Все верно!!!

в итоге получится двухядерный i80386SX
Может даже круче :kruto: :D

PS. А если добавить FPU будет i80386DX :D
Хочу стать всезнайкой ;-)
User avatar
He3HauKo
Senior
Posts: 176
Joined: 09 Aug 2012 11:20
Location: 95.135.174.189

Post by He3HauKo »

Алярма!!!!! Сходил на сайт зилога а там из списка пропали ЦП на 33 мгц, вот это засада :cry:
Хочу стать всезнайкой ;-)