ПЗУ и ОЗУ для ЦПУ
Moderator: Lavr
-
- Banned
- Posts: 2139
- Joined: 20 Mar 2005 13:41
- Location: От туда
А как вам такой ход: ПЗУ и ОЗУ ставим в параллель. В начальный момент времени по ресету, АЛУ работает на медленной скорости (достаточно для ПЗУ), и каждый успешный шаг автоматически записывается в параллельное ОЗУ (ПЗУ читает а ОЗУ сразу же пишет и фиксирует). После нескольких стартовых команд (которые переберут все варианты микрокода), мы втыкаем повышенную скорость, в этом режиме ПЗУ отключается, а ОЗУ лочится на чтении. И все. ИМХО дешево и сердито, к тому же реализуемо. А то что бут на медленной скорости - так это фигня же, правда?
-
- Admin
- Posts: 24080
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
-
- God
- Posts: 1343
- Joined: 13 Nov 2010 04:06
До 20МГц о быстродействии логики, мне кажется, можно не беспокоиться.
ПЗУ и ОЗУ в параллель - это интересная мысль. Но если я правильно понял принцип работы микропрограммного управления, то вовсе не обязательно все адреса ПЗУ будут перебраны быстро. Ведь не обязательно даже, что все команды АЛУ будут использованы за сеанс работы. Или я что-то недопонимаю?
ПЗУ и ОЗУ в параллель - это интересная мысль. Но если я правильно понял принцип работы микропрограммного управления, то вовсе не обязательно все адреса ПЗУ будут перебраны быстро. Ведь не обязательно даже, что все команды АЛУ будут использованы за сеанс работы. Или я что-то недопонимаю?
-
- Supreme God
- Posts: 16689
- Joined: 21 Oct 2009 08:08
- Location: Россия
-
- Banned
- Posts: 2139
- Joined: 20 Mar 2005 13:41
- Location: От туда
Если заложить предстартовый самотест, который и перенесет все микрокоманды в ОЗУ из ПЗУ, то вообще все в шоколаде будет.VituZz wrote:ПЗУ и ОЗУ в параллель - это интересная мысль. Но если я правильно понял принцип работы микропрограммного управления, то вовсе не обязательно все адреса ПЗУ будут перебраны быстро. Ведь не обязательно даже, что все команды АЛУ будут использованы за сеанс работы. Или я что-то недопонимаю?

-
- Supreme God
- Posts: 16689
- Joined: 21 Oct 2009 08:08
- Location: Россия
В принципе перебрать вроде как и не сложно, если потом ЖАХНУТЬ...HardWareMan wrote:Если заложить предстартовый самотест, который и перенесет все микрокоманды в ОЗУ из ПЗУ, то вообще все в шоколаде будет.VituZz wrote:ПЗУ и ОЗУ в параллель - это интересная мысль. Но если я правильно понял принцип работы микропрограммного управления, то вовсе не обязательно все адреса ПЗУ будут перебраны быстро. Ведь не обязательно даже, что все команды АЛУ будут использованы за сеанс работы. Или я что-то недопонимаю?А если сложно - то просто стартовый код построить так чтобы он перебрал все нужные микрокоманды, а потом каааак жахнуть... :3
Но у меня из подходящих СРАМ - только К537РУ10. Она позволит ЖАХНУТЬ?
А то может...

-
- God
- Posts: 1343
- Joined: 13 Nov 2010 04:06
-
- Supreme God
- Posts: 16689
- Joined: 21 Oct 2009 08:08
- Location: Россия
Ага... 155-я серия из старых запасов и статика со старых материнок???!!!VituZz wrote:Серия К537 по скорости не очень... Раза в 2 лучше К573. А со старых материнок нет статики? Она, конечно, по ёмкости избыточна, зато по скорости и доступности хороша.

Это по крайней мере против правил... Во времена Микро 80 с каких материнок
СРАМ повыдёргивать?

Неспортивно во-первых, во-вторых, я думаю, и так до 8 МГц разгонимся...
На 6 МГц заюзанное ПЗУ в схеме АЛУ мне встречалось в кольце "самогонных
процессоров"...
-
- Banned
- Posts: 2139
- Joined: 20 Mar 2005 13:41
- Location: От туда
-
- Supreme God
- Posts: 16689
- Joined: 21 Oct 2009 08:08
- Location: Россия
Сорри, ты тут что-то не то имел ввиду, К537РУ8, К537РУ10 - обычная нормальная статика,HardWareMan wrote:537 - это же лоу повер? Не подходит.
совместимая с 580-м комплектом. 573РУ8 - Статическое ОЗУ (RAM - 2Кx8 ),
примерный аналог 2114.
Я вот тут, посмотри, их парочку заюзал.
http://sgu-wap.narod.ru/4BITPIC/4_CPU_.gif
А так - у меня штук 10 К537РУ10 (6264) где-то завалялось...
Кстати говоря, на них делались эмуляторы ПЗУ.
http://www.qrz.ru/schemes/contribute/co ... /pzu.shtml

Я уж не стал обсмеивать здесь идею, что К537РУ10 можно один раз записать,
как ПЗУ и далее - хранить в ней всё с батареечкой, хотя мысль неплохая и
не нуждается в начальной перезаписи микрокоманд из ПЗУ.
Похожим образом юзает К537РУ10 и наш дружище shoorick:
http://shoorick.ho.ua/prog/


PS. А если ты, HardWareMan, считаешь, что не подходит из-за присущих
К537РУ10 галюков с нагревом при неправильном включении выборок, так
этого можно избежать...
PPS. ИС К537РУ10 - 8 разрядное статическое ОЗУ.
Микросхема имеет следующие технические характеристики:
Время выборки . . 20 нс;
Емкость бит . . . 2Кх8;
Потребляемая мощность . 28 мВт;
Диапазон рабочих температур 10…+ 70С
Совместимость по входу и выходу с TTL и КМОП схемами.
-
- God
- Posts: 1343
- Joined: 13 Nov 2010 04:06
-
- Admin
- Posts: 24080
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
-
- Supreme God
- Posts: 16689
- Joined: 21 Oct 2009 08:08
- Location: Россия
Товарищ, ты читаешь только последний пост топика?:3 Стыдно, товарищ!Shaos wrote:Опять же вспоминаю статью из журнала "Радиолюбитель", где какой-то мужик сильно ругал такое использование ОЗУ с батарейкой - типа от этого чего-то там часто выходит из строя...

И усложнения, чтобы К537РУ10 "типа от этого чего-то там часто не выходилаLavr wrote:К537РУ10 галюков с нагревом при неправильном включении выборок, ... можно избежать...
из строя", как раз в приведенной выше схеме и сделаны...
http://www.qrz.ru/schemes/contribute/co ... /pzu.shtml
-
- Banned
- Posts: 2139
- Joined: 20 Mar 2005 13:41
- Location: От туда
Оффтоп: А я себе сам делал эмулятор ПЗУ на основе 62256, буферных развязок и 89С51 как элемент загрузки и управления. Через терминал грузил прошивку, управлял ее включением/выключением, блокировкой записи и пр. :3Lavr wrote:И усложнения, чтобы К537РУ10 "типа от этого чего-то там часто не выходила из строя", как раз в приведенной выше схеме и сделаны... http://www.qrz.ru/schemes/contribute/co ... /pzu.shtml
-
- Admin
- Posts: 24080
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
о - интересная статейка, я её не виделLavr wrote:Товарищ, ты читаешь только последний пост топика?:3 Стыдно, товарищ!Shaos wrote:Опять же вспоминаю статью из журнала "Радиолюбитель", где какой-то мужик сильно ругал такое использование ОЗУ с батарейкой - типа от этого чего-то там часто выходит из строя...
И усложнения, чтобы К537РУ10 "типа от этого чего-то там часто не выходилаLavr wrote:К537РУ10 галюков с нагревом при неправильном включении выборок, ... можно избежать...
из строя", как раз в приведенной выше схеме и сделаны...
http://www.qrz.ru/schemes/contribute/co ... /pzu.shtml
наверное тот же автор несколькими годами ранее в своём опубликованном в журнале письме-ответе на статью про просто прицепленную батарейку, высмеивал такой подход в том духе, что де автор не знает, что делает и у него всё рано или поздно сгорит...
Я тут за главного - если что шлите мыло на me собака shaos точка net