nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 19 Sep 2018 01:09



Reply to topic  [ 83 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6
Подключение I8259 к МП Z80. 
Author Message
Banned
User avatar

Joined: 20 Mar 2005 14:41
Posts: 2150
Location: От туда
Reply with quote
Lavr wrote:
В чем заключается "костыль"?

Я полагаю в том, что это снаружи Z80 и при этом не является из родного комплекта чипсетов.


03 Mar 2013 20:42
Profile
Doomed

Joined: 25 Aug 2009 08:02
Posts: 353
Location: Москва
Reply with quote
Lavr wrote:
Mixa64 wrote:
Для Z80 это костыль.

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

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

IM0 уже сам по себе костыль. IM2 то, что надо. Да и 8259 тоже костыль, ну некомильфо подсовывать длинную команду вместо лаконичного вектора.


04 Mar 2013 04:21
Profile
Banned
User avatar

Joined: 20 Mar 2005 14:41
Posts: 2150
Location: От туда
Reply with quote
Post 
IM2 крут векторами, но есть одно "но" у ВН59 - приоритеты. :3


04 Mar 2013 05:55
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Post 
На мой взгляд - это просто разные технические возможности изначально предусмотренные конструкторами БИС.

Костыль - это вот работа с дисководом в ПК "Специалист", когда из-за недостатка скоростных
качеств процессора нестандартно используется HOLD.

Обращением к контроллеру дисковода, процессор завешивает сам себя в HOLD, из которого
контроллер дисковода его "отпускает", когда готов байт данных.

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

_________________
iLavr


04 Mar 2013 08:52
Profile
Doomed

Joined: 25 Aug 2009 08:02
Posts: 353
Location: Москва
Reply with quote
Post 
Было дело, ничем, кроме собственных закидонов не ограничиваемый, я выбирал для Z80 из трех вариантов, ВН59, ИК14 (589/585 который) и 181ВН19. Остановился на последнем. Воткнулся как будто там и был всегда,


04 Mar 2013 09:01
Profile
God
User avatar

Joined: 13 Nov 2010 05:06
Posts: 1291
Reply with quote
Post 
Lavr wrote:
Хотелось бы в терминах определиться - "костылик" (он же "костыль") - это работающее техническое решение, которое по личным причинам не подходит по вкусу тому или иному автору? Я правильно понимаю?

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

У меня нет никакой схемы взамен :-). С Z80 у меня дружбы не сложилось.

П.С. Сегодня почитывал старый справочник по ВМ80 и обратил внимание (раньше об этом не знал), что в цикле подтверждения прерывания ВМ80 не переходит в режим ожидания по соответствующему сигналу. Как дело обстоит у Z80, не знаю.


04 Mar 2013 10:45
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Mixa64 wrote:
...я выбирал для Z80 из трех вариантов, ВН59, ИК14 (589/585 который) и 181ВН19. Остановился на последнем. Воткнулся как будто там и был всегда,

Может всёж 1818ВН19? Ну и что - если он + Z80 - то это не костыль?

_________________
iLavr


04 Mar 2013 11:47
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Post 
VituZz wrote:
У меня нет никакой схемы взамен :-). С Z80 у меня дружбы не сложилось.

Ну я считаю, для этого у нас и есть форум - обсудить чего не знаем...
посоветоваться друг с другом...

За это ж с нас тут Шаос денег не берет? :lol:

_________________
iLavr


04 Mar 2013 12:01
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 83 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6

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.