Author |
Message |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Лебедев О.Н. Микросхемы памяти и их применение
Скачал - забавная книжка...
Параметры по прожигу - есть. Параметров по быстродействию не нашел...
|
12 Jun 2011 03:20 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
|
12 Jun 2011 03:55 |
|
|
VituZz
God
Joined: 13 Nov 2010 04:06 Posts: 1345
|
Время выборки К573РФ2, РФ5 - 450нс, РФ4 - 500нс, РФ6 - 300нс. Данные из книги Артюхов, Будняк и др. Проектирование микропроцессорной электронно-вычислительной аппаратуры. - Киев, 1988. Страница 195.
В книге "Полупроводниковые БИС запоминающих устройств" под ред. Гордонова и Дьякова (М., 1986) есть временнЫе диаграммы и таблица с параметрами РФ1...РФ6. Если надобно, могу отсканировать.
Last edited by VituZz on 12 Jun 2011 07:18, edited 1 time in total.
|
12 Jun 2011 07:10 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Ну привёл бы тогда взаимную диаграмму этих сигналов, фигли нам отдельные цифры,
когда интересует быстродействие - к ПЗУ микрокоманд обращение идёт постоянно...
|
12 Jun 2011 07:14 |
|
|
VituZz
God
Joined: 13 Nov 2010 04:06 Posts: 1345
|
Диаграммы. [imgw=640]http://82.207.64.203/Картинки/Компьютеры/К573/РФ.png[/imgw] [imgw=640]http://82.207.64.203/Картинки/Компьютеры/К573/РФ-диаграмма.png[/imgw]
Last edited by VituZz on 26 Dec 2019 10:10, edited 2 times in total.
|
12 Jun 2011 08:05 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Если я правильно вкурил диаграммы, максимальное быстродействие определится
минимумом выделенного на рисунке интервала?
|
12 Jun 2011 09:44 |
|
|
HardWareMan
Banned
Joined: 20 Mar 2005 13:41 Posts: 2141 Location: От туда
|
Максимальное быстродействие уже указано в параметрах: время установки адреса. Это если CS и OE удерживать всегда на 0 (активация) и щелкать адреса. Время установки адреса будет указывать, когда данные будут действительны после очередной смены адреса. Можно конвееризировать.
|
12 Jun 2011 10:33 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
А я много где читал, что это нерекомендуемый разработчиками режим.
Именно в нём как раз и появляются иголки на выходах при смене адреса...
Last edited by Lavr on 12 Jun 2011 11:51, edited 1 time in total.
|
12 Jun 2011 10:38 |
|
|
HardWareMan
Banned
Joined: 20 Mar 2005 13:41 Posts: 2141 Location: От туда
|
Ну а так у тебя будут иголки из Z состояния шины, и что? Все равно выходные данные ты в триггер ложить будешь, строго по такту...
|
12 Jun 2011 10:41 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
С быстродействием ПЗУ, мне думается, можно определиться следующим образом:
прошивку ПЗУ залить в статическое ОЗУ, после чего синхронно менять
адреса ПЗУ и ОЗУ счетчиками от одного генератора. Сигналы на выходах -
сравнивать через вентили ХOR. Как только обнаружено несовпадение -
тормозить счётчики и включать индикацию...
|
12 Jun 2011 10:52 |
|
|
VituZz
God
Joined: 13 Nov 2010 04:06 Posts: 1345
|
Так и на низких частотах выходы ОЗУ будут переключаться на те же, к примеру, 370нс быстрее, чем выходы ПЗУ. Т.е. на выходах XOR будут иголки независимо от тактовой частоты, просто период их повторения будет изменяться.
Мне кажется, для достижения максимального быстродействия АЛУ имеет смысл по сбросу перегонять содержимое ПЗУ микрокоманд в быстрое ОЗУ, потому как быстрые ОЗУ достаточно доступны, в отличие от быстрых ПЗУ.
|
12 Jun 2011 11:02 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Кстати говоря! Так же можно проверить и АЛУ! Оно ж - устройство
комбинационной логики, а любое такое устройство можно выполнить
на ПЗУ. Значит для проверки в ОЗУ надо будет залить таблицу
истинности АЛУ при переборе сигналов на входе...
АЛУ на ПЗУ мне встречалось, правда его ругали как раз за быстродействие.
Далее - по аналогии...
Last edited by Lavr on 12 Jun 2011 11:52, edited 2 times in total.
|
12 Jun 2011 11:06 |
|
|
VituZz
God
Joined: 13 Nov 2010 04:06 Posts: 1345
|
Ещё как вариант повышения быстродействия (для РФ2 - с 450нс до 250нс) - записать микрокод в две ПЗУ и выбирать их поочерёдно по сигналу /CEO. Но всё равно скорость не очень.
Можно применить 556РТ5 (80нс), можно также применить их несколько штук с коммутацией быстрым мультиплексором. Но схема заметно усложняется.
Нужны ли реально столь высокие скорости? "Пентиумы" всё равно не догоним.
|
12 Jun 2011 11:14 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Ну дык надо ж защелкивать результат одновременно в определённый момент
времени - и только тогда сравнивать...
Я прикидывал во что выльется схемотехнически переливание ПЗУ в ОЗУ
микрокоманд - выходит совсем не комильфо.
Да, приём хороший, но у нас на момент старта процессора как такового
ещё нет, чтобы исполнить загрузку ОЗУ микрокомандами.
Всё это придётся мультиплексировать, а мне всёж хотелось бы некоторого
минимализма, хотя бы изначально.
Я сосчитал - одно только АЛУ уже вылилось в 30 корпусов...
|
12 Jun 2011 11:15 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Скорости нужны 6-8 МГц - и то это получится в итоге слегка тормознутый
ВМ80 а 10 МГц и выше - мне кажется логика уже не потащщит..
Мы не догоняем Пенёк - мы пытаемся сделать простой и максимально
быстрый RISC, иначе затея не стОит выделки.
|
12 Jun 2011 11:20 |
|
|