nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 14 Nov 2019 02:35



Reply to topic  [ 34 posts ]  Go to page Previous  1, 2, 3
Hardwared vs Softwared 
Author Message
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Значит Хассона С. "Микропрограммое управление" мне скачать не довелось. Если попадется
кому-либо ссылочка - оставьте в "избе-читальне", пожалуйста...

А из всего остального прочитанного и просмотренного у меня сложилось следующее
резюме по интересующему меня вопросу.

1. Весьма неожиданно, но Устройства Управления, выполненные на ПЛМ - однозначно
считаются УУ с жесткой логикой.

2. УУ, содержащее ПЗУ или даже ОЗУ, считается УУ с микропрограммным управлением,
если туда действительно каким либо образом заносится микропрограмма и её можно изменить
на этапе занесения (прожигания, наложения маски etc.)

То есть, придерживаясь конкретики моего вопроса, если УУ выполнено по вот такой схеме:

Image

а на последнем этапе изготовления процессора в него заносятся коды микрокоманд разрушением
перемычек, как на рисунке ниже:

Image

то такое УУ однозначно считается УУ с микропрограммным управлением.

Если же УУ сразу же выполняется по вот такой схеме:

Image

то хотя это с точки зрения схемотехники то же самое, что и на рисунке выше, но такое УУ
однозначно признается УУ с жесткой логикой. Логика - диодно резисторная и, не добавляя или
не убирая диоды в технологическом процессе, изменить логику работы такого УУ ни на какой
стадии процесса изготовления невозможно.

То есть, в интегральном исполнении граница между Hardwared и Softwared довольно различима.

Но если ПЗУ выполняется, как в отдельных старых калькуляторах:
------------Image

то УУ с таким ПЗУ - уж точно УУ с микропрограммным управлением. :wink:

_________________
iLavr


28 Jan 2014 13:06
Profile
Fanat

Joined: 25 Jan 2014 22:54
Posts: 60
Location: 37.113.169.14
Reply with quote
Post 
Lavr wrote:
Значит Хассона С. "Микропрограммое управление" мне скачать не довелось. Если попадется
кому-либо ссылочка - оставьте в "избе-читальне", пожалуйста...

А из всего остального прочитанного и просмотренного у меня сложилось следующее
резюме по интересующему меня вопросу.

1. Весьма неожиданно, но Устройства Управления, выполненные на ПЛМ - однозначно
считаются УУ с жесткой логикой.

2. УУ, содержащее ПЗУ или даже ОЗУ, считается УУ с микропрограммным управлением,
если туда действительно каким либо образом заносится микропрограмма и её можно изменить
на этапе занесения (прожигания, наложения маски etc.)

То есть, придерживаясь конкретики моего вопроса, если УУ выполнено по вот такой схеме:

а на последнем этапе изготовления процессора в него заносятся коды микрокоманд разрушением
перемычек, как на рисунке ниже:


то хотя это с точки зрения схемотехники то же самое, что и на рисунке выше, но такое УУ
однозначно признается УУ с жесткой логикой. Логика - диодно резисторная и, не добавляя или
не убирая диоды в технологическом процессе, изменить логику работы такого УУ ни на какой
стадии процесса изготовления невозможно.

То есть, в интегральном исполнении граница между Hardwared и Softwared довольно различима.

Но если ПЗУ выполняется, как в отдельных старых калькуляторах:
------------

то УУ с таким ПЗУ - уж точно УУ с микропрограммным управлением. :wink:
Хм... В качестве дополнительной информации могу заметить, что в первых ЭВМ с жестким управлением (hardwared) логика выполнялась именно в виде диодных матриц. И если не знать о физической реализации тех схем, которые вы привели, то ваши схемы принципиально ничем ничем не отличаются от схем 50-летней давности, хотя нынешние технологии ушли далеко вперед.
Кстати сказать, когда я был студентом, я попытался собрать требуемую логику именно в виде диодной матрицы. Но, к сожалению, из этого ничего не получилось. Поэтому мне пришлось делать ДТЛ вентили. Разумеется, на дискретных диодах и транзисторах. Потом стали доступны ИС, и про свои матрицы мне пришлось забыть. Но... все развивается по спирали и использование ПЗУ стало обычным делом.
PS: Дел вовсе не в наличии или отсутствии ПЗУ. Все дело в назначении используемого ПЗУ, в назначении его содержимого.


28 Jan 2014 14:36
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Во-первых, не надо цитировать предыдущий пост полностью...

Bill wrote:
В качестве дополнительной информации могу заметить, что в первых ЭВМ с
жестким управлением (hardwared) логика выполнялась именно в виде диодных матриц.


Во-вторых, что меня всегда удивляет, когда людям задаешь конкретный прямой вопрос,
они уходят от конкретного ответа и расплывчато ссылаются на книги.
А когда ответ уже очевиден, то зачем-то привносят "дополнительную информацию", которая
по сабжу уже совершенно не требуется.


PS. Схемы на рисунках не мои - я взял наиболее разборчивые образцы из сети.

PРS. Что касается диодных матриц, то ПЗУ из них я не делал, но вот шифратор
клавиатурный, как в "ЮТ-88", - я попробовал.
А ещё диодная матрица хорошо помогает, если есть срочная необходимость
управлять сегментным индикатором, а под руками только дешифратор код-позиция.

_________________
iLavr


28 Jan 2014 14:56
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Lavr wrote:
...если аппаратно заменить это ПЗУ ... схемой с дешифраторами и диодами,
а я так делал, поскольку в EWB нет моделей ПЗУ,

Image

Попалась мне вчера мимоходом книжечка одна весьма интересная, в процессе поиска в сети ответа
на один свой вопрос: Build Your Own Z80 Computer by Steve Ciarcia
Кто читал её - положительно отзываются, почему и меня заинтересовало...

Есть в ней одно решение нетривиальное, которое заставило меня вспомнить об этом топике.
Суть вот в чем: если Вы сделали собственный компьютер, или иное микропроцессорное устройство,
и Вам не терпится проверить его работу, а до прошивалки ПЗУ руки еще не дошли или нет у Вас
оных навовсе, то эмулировать системное ПЗУ можно вот так
: :egeek:
Attachment:
TestROM.gif
TestROM.gif [ 17.79 KiB | Viewed 1382 times ]
Увеличить

_________________
iLavr


09 Nov 2015 05:30
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 34 posts ]  Go to page Previous  1, 2, 3

Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.