Author |
Message |
Aprisobal
Fanat
Joined: 11 Jul 2002 05:28 Posts: 78 Location: Минск
|
Случайно в инете набрёл на http://www.opencores.org/projects.cgi/web/tv80/overview . Так и не понял, что это. Прошивка для эмуляции Z80?..
_________________ Удачи!
|
03 Feb 2005 15:57 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22587 Location: Silicon Valley
|
Читаем внимательно: Т.е. это железячное описание Z80 на языке Verilog. Может прошиваться в программируемые микросхемы большой емкости. Как написано чуть ниже, описание требует около 20 тысяч гейтов (в Спринтере стояла Альтера на 30 тысяч гейтов, если мне память не изменяет) и может работать на частоте 250 МГц (т.е. на два порядка быстрее обычного Z80 ; ).
|
03 Feb 2005 16:36 |
|
|
Mac Buster
Retired
Joined: 03 Aug 2003 22:37 Posts: 1474 Location: Moscow
|
Да, точно. Мы около года назад вместе с одним из авторов RealSpectrum ковыряли её в надежде выяснить микрокод процессора Не учли двух вещёй: что это лишь приблизительная, хоть и достаточно точная имитация и что это не оригинальный код Кроме того, как впоследствии выяснилось, в Z80 вообще не было микрокода!
_________________ Extreme Entertainment
|
04 Feb 2005 00:00 |
|
|
Ronin
Maniac
Joined: 29 Mar 2005 06:06 Posts: 304 Location: Krasnodar
|
а в Z80 (нМОП) всего было 8500 транзисторов насколько я помню нет микрокода ? и CISC ? ну Фаджин и маньяк
|
14 Apr 2005 23:34 |
|
|
lvd
Maniac
Joined: 01 Mar 2005 21:42 Posts: 230
|
Ну так в 6502 тоже нет микрокода - все операции заданы даже не в масочной матрице - просто связями элементов. И разводили его вообще руками на бумаге.
|
10 Sep 2006 12:51 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22587 Location: Silicon Valley
|
Тем не менее вот тут написано, что микрокод там таки был:
Оно и понятно - я например с трудом представляю себе как можно на гейтах построить исполнительное устройство для LDIR...
P.S. 6502 кстати тоже (как и 6800) был "hardwired"
P.P.S. Справедливости ради надо сказать, что кроме вышеприведённой ссылки я не смог найти никакого более-менее официального подтверждения того, что Z80 был с микрокодом (а тем более 8080)
|
28 Dec 2009 21:51 |
|
|
HardWareMan
Banned
Joined: 20 Mar 2005 13:41 Posts: 2141 Location: От туда
|
Ты не только представляешь это себе, ты это юзаешь еще и причем очень давно. Все еще не понимаешь? DMA контроллер, же. Так что, все в этом силиконовом мире возможно.
|
28 Dec 2009 23:45 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22587 Location: Silicon Valley
|
Но на микрокоде это было бы сильно проще
|
29 Dec 2009 07:24 |
|
|
HardWareMan
Banned
Joined: 20 Mar 2005 13:41 Posts: 2141 Location: От туда
|
Что может быть проще тактируемой стэйт машины со счетчиком шагов? Просто микрокод - это более масштабируемо.
|
29 Dec 2009 09:44 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22587 Location: Silicon Valley
|
Купил вышеуказанную (юзанную) книжку на амазоне за доллар (плюс 4 на пересылку) - придёт, почитаем...
|
29 Dec 2009 16:01 |
|
|
Mac Buster
Retired
Joined: 03 Aug 2003 22:37 Posts: 1474 Location: Moscow
|
Самый разумный вариант решения вопроса
_________________ Extreme Entertainment
|
30 Dec 2009 14:38 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22587 Location: Silicon Valley
|
до звания "God" тебе остался один шаг (точнее один пост)
|
30 Dec 2009 17:39 |
|
|
Mac Buster
Retired
Joined: 03 Aug 2003 22:37 Posts: 1474 Location: Moscow
|
Ой.
_________________ Extreme Entertainment
|
02 Jan 2010 14:34 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22587 Location: Silicon Valley
|
Поздравляю всех с новым God-ом!
|
02 Jan 2010 14:37 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22587 Location: Silicon Valley
|
Пришла книжка - из первых впечатлений: книжка достаточно подробно описывает внутреннее устройство некоторых микропроцессоров (например MC6800 и MC68000) с картинками (цветными фотками кремния), причём некоторую информацию я нигде больше не встречал, как например ширина слова микропрограммы в m68k и количество этих слов. Я не нашёл прямого указания на то, что Z80 был с микрокодом, однако в одной из таблиц было написано, что хоть ширина внешней шины данных у Z80 есть 8 бит, но внутренний путь данных имеет ширину всего 4 бита - как и размер его АЛУ - т..е. выходит Z80 фактически был 4-битным микропроцессором?...
|
09 Jan 2010 16:37 |
|
|