Подключение I8259 к МП Z80.

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

Moderator: Shaos

User avatar
MC68k
Retired
Posts: 1328
Joined: 25 Jul 2011 00:14
Location: WWW

Post by MC68k »

Black_Cat wrote:
MC68k wrote:возможно SMUC штука замечательная, но 1)программно не поддержана 2)не распространенная, ибо пункт 1.
Очень даже распространённая, и поддержанная в фирменном ПрофПЗУ. Но суть в том, что собственно ISA, а в связке с ней и 8259, так особо народом и не юзались..
почему? контроллер появился поздно или слишком дорогая игрушка?
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Black_Cat wrote:
Lavr wrote:я это делаю вовсе не в целевом топике...
Да к тебе собсно никто и не обращался, я MC68k адресовал реплику :)
MC68k адресовать реплику ты можешь в личке... а коли ты тут бабушку нам лохматишь,
то в форуме - кто первый встал - того и тапки...

И к доктору сходи - по поводу забывчивости, это я ответил на твою реплику мне.
iLavr
User avatar
Black_Cat
Doomed
Posts: 465
Joined: 23 Nov 2007 15:53
Location: Saint Petersburg, Russia

Post by Black_Cat »

MC68k wrote:почему? контроллер появился поздно или слишком дорогая игрушка?
Да и не так что бы поздно, и не так что бы дорого, но как-то оказалось не востребовано.. А в современных клонах SMUC'а 8259 и ISA вааще выкинули.. Это кстати топикстартеру на заметку о востребованности подобной конструкции :)
"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!". :wink:
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
User avatar
MC68k
Retired
Posts: 1328
Joined: 25 Jul 2011 00:14
Location: WWW

Post by MC68k »

Black_Cat wrote:
MC68k wrote:почему? контроллер появился поздно или слишком дорогая игрушка?
Да и не так что бы поздно, и не так что бы дорого, но как-то оказалось не востребовано.. А в современных клонах SMUC'а 8259 и ISA вааще выкинули.. Это кстати топикстартеру на заметку о востребованности подобной конструкции :)
DivIDE, который?
User avatar
Black_Cat
Doomed
Posts: 465
Joined: 23 Nov 2007 15:53
Location: Saint Petersburg, Russia

Post by Black_Cat »

MC68k wrote:
Black_Cat wrote:
MC68k wrote:почему? контроллер появился поздно или слишком дорогая игрушка?
Да и не так что бы поздно, и не так что бы дорого, но как-то оказалось не востребовано.. А в современных клонах SMUC'а 8259 и ISA вааще выкинули.. Это кстати топикстартеру на заметку о востребованности подобной конструкции :)
DivIDE, который?
нет, SMUC-2
"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!". :wink:
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Black_Cat wrote:А в современных клонах SMUC'а 8259 и ISA вааще выкинули..
Это кстати топикстартеру на заметку о востребованности подобной конструкции :)
Это феноменально ценный совет человеку, которому...
Mario wrote:Нужно через ВН59 сделать обработку прерываний от нескольких источников,
с возможностью выставлять для них приоритеты программным способом (при инициализации ВН59 ).
... цель - реализация полноценной восьмибитной ISA шины, соответственно стандарту PC/XT.
Воистину, ты мудрила Black_Cat, как об этом тут говаривали... :wink:

Вот тебе, товарищ ТС, SMUC... но 8259 и ISA вааще выкинуть следует... :o
Видимо, черная кошка наблудила в темноте так, что с водой и ребенка выплеснула... :lol:
iLavr
User avatar
Black_Cat
Doomed
Posts: 465
Joined: 23 Nov 2007 15:53
Location: Saint Petersburg, Russia

Post by Black_Cat »

Lavr wrote:Это феноменально ценный совет
:) Полагаю, топикстартер и без затычки_во_всех_дырках разберётся что для него важно :)
"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!". :wink:
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Black_Cat wrote:
Lavr wrote:Это феноменально ценный совет
:) Полагаю, топикстартер и без затычки_во_всех_дырках разберётся что для него важно :)
Да топикстартер и без затычки_во_всех_дырках разобрался уже... :lol:

Но тут ололо_Спецтрум_затычка_во_всех_дырках явилась, рассказала
нам про SMUC и что 8259 и ISA вааще выкинули. :o

Оказалось, что бесполезная это ололо_Спецтрум_затычка_во_всех_дырках... :D

Но ололо_Спецтрум_затычка_во_всех_дырках гуляет ведь сюда сама по себе... 8)

_________________
zx.clan.su - Soviet Union Zatychka_X Spectrum Community - форум посвящённый развитию Спека.
iLavr
User avatar
HardWareMan
Banned
Posts: 2139
Joined: 20 Mar 2005 13:41
Location: От туда

Post by HardWareMan »

Ололо нафлудили с три короба, пока я спал. По фотке SMUC выше я вижу только посадочное место для ВИ53. И сделаю некоторое уточнение: у ТС не ололоспецтрум (т.е. допплатку с альтеркой не_нужно). Он просто хочет прикрутить ВН59 к Z80 без затей, чтобы невозбранно расширить режим IM 0, т.к., IM 1 не способен удовлетворить его потребности, а IM 2 он, скорее всего, боится.
User avatar
Black_Cat
Doomed
Posts: 465
Joined: 23 Nov 2007 15:53
Location: Saint Petersburg, Russia

Post by Black_Cat »

HardWareMan wrote:я вижу только посадочное место для ВИ53
нет, ты видишь посадочное место для 8259 :)
"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!". :wink:
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

HardWareMan wrote:...сделаю некоторое уточнение: у ТС не ололоспецтрум (т.е. допплатку с альтеркой не_нужно). Он просто хочет прикрутить ВН59 к Z80 без затей, чтобы невозбранно расширить режим IM 0, т.к., IM 1 не способен удовлетворить его потребности, а IM 2 он, скорее всего, боится.
Ну "боится" - это некоторый домысел... а по факту человек действительно
хочет прикрутить ВН59 к Z80 без затей, чтобы невозбранно расширить
режим IM 0
.
Предлагать ему в таком случае известное решение с альтерой - на мой взгляд,
не бюджетно.

Можно ведь и на слово ISA предложить поставить БИС контроллера шины...
Впрочем, топикстартеру самому виднее, что он собирается (или не собирается)
делать...
iLavr
User avatar
VituZz
God
Posts: 1343
Joined: 13 Nov 2010 04:06

Post by VituZz »

Lavr wrote:Мы же сколько раз уж обсуждали, что выполняется во время прерывания? -
То, что подсунут снаружи (ША неактивна) - а дальше это выполняется как
обычный КОП - только в случае CALL надо строб чтения RD дважды перенаправить к
контроллеру прерываний
.

В этом виде он называется INTA... Собственно, я и говорю выше - в теории всё понятно,
пора перейти к конкретной схеме! :wink:
Это понятно, просто я тоже не люблю костыликов, поэтому не рассматривал вариантов с дополнительными триггерами, хотя такая мысль мне тоже сразу пришла в голову. Но это дело вкуса, мне не нравится, а кому-то понравится. Лишь бы дело дошло до конкретной заработавшей железки. :-)
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

VituZz wrote:...просто я тоже не люблю костыликов, поэтому не рассматривал вариантов с дополнительными
триггерами, хотя такая мысль мне тоже сразу пришла в голову.
Я довольно часто слышу этот термин "костылики" с разными вариациями...

Хотелось бы в терминах определиться - "костылик" (он же "костыль") - это работающее
техническое решение, которое по личным причинам не подходит по вкусу тому или
иному автору? Я правильно понимаю?

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

Я могу своих добавить, смысл которых примерно знаю: "хомут" - техническое решение,
призванное хоть как-то подправить не совсем грамотно сконструированную схему.
Ну или заставить готовую схему работать не так, как её задумали...

"Сильфон" - любая абстрактная техническая ерунда, которую рассказывают технически
неграмотному заказчику в ответ на его вопрос:"Ну и что вы тут сделали?..."

Это я к тому, вобщем-то, что если бы ты предложил конкретную схему без "костыликов",
(в твоём случае - это триггер), то был бы повод конкретно обсудить и сравнить преимущества
и недостатки имеющихся решений.
В противном случае - получаются "слова через слова"...
Я так в жизни называю науку философию... но есть и другие варианты... :wink:

Ни в коем случае не хотел тебя обидеть, Виталий... просто высказал свою точку зрения.
iLavr
Mixa64
Doomed
Posts: 481
Joined: 25 Aug 2009 07:02
Location: Москва

Re: Подключение I8259 к МП Z80.

Post by Mixa64 »

Mario wrote: Контроллер предполагается I8259
Для Z80 это костыль. Других вариантов не предполагается?
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Подключение I8259 к МП Z80.

Post by Lavr »

Mixa64 wrote:Для Z80 это костыль.
А подробнее? "Костыль" - это слишком голословно...
У микропроцессора Z80 такой режим предусмотрен.
В мануале i8259 - схема подключения приведена.

В чем заключается "костыль"?
iLavr