Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Технический флейм » 8088 и 8237 в PC |
<<Назад Вперед>> | Страницы: 1 2 | Печать |
Mixa
Member
Откуда: Москва Всего сообщений: 170 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2009 |
Рядом с 8088 имеется 8237, контроллер DMA. Вопрос: в каком состоянии находится 8088 и его шины адреса/данных/управления в то время, когда 37-й выполняет циклы прямого доступа ? |
kakTUZ
Newbie
Откуда: Россия, Рязань Всего сообщений: 77 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 нояб. 2009 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 26 декабря 2009 9:30 Сообщение отредактировано: 26 декабря 2009 9:35
В состоянии ожидания, как говорил один препод в Радике - высокоимпендансном (очень ему слово это нравилось). т.е. соответствующие выводы процессора отключаются по сигналу HRQ контроллера (запрос захвата системной шины), а когда контроллер прямого доступа заканчивает обработку информации, то сигнал HRQ инвертируется и затем они уже между собой передают информацию |
Mixa
Member
Откуда: Москва Всего сообщений: 170 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2009 |
kakTUZ написал: Версия с HRQ и высоким импедансом принимается, но... Еще варианты будут? В состоянии ожидания, как говорил один препод в Радике - высокоимпендансном (очень ему слово это нравилось). т.е. соответствующие выводы процессора отключаются по сигналу HRQ контроллера (запрос захвата системной шины), а когда контроллер прямого доступа заканчивает обработку информации, то сигнал HRQ инвертируется и затем они уже между собой передают информацию |
kakTUZ
Newbie
Откуда: Россия, Рязань Всего сообщений: 77 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 нояб. 2009 |
Советую клевую книжку по х86 совместимым процам и их обвязке - "Микропроцессорный комплект К1810" Казаринова. Там все написано про сигналы, принцип работы и проч. Там все эт написано . Найти в инете не проблема. Но если не найдешь, то отпиши в личку, вышлю |
0leg
Advanced Member
Откуда: Город-герой Тула Всего сообщений: 1991 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 окт. 2007 |
Mixa, а что, есть какие-то проблемы? kakTUZ вроде верно говорит... |
Mixa
Member
Откуда: Москва Всего сообщений: 170 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2009 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 26 декабря 2009 15:30 Сообщение отредактировано: 26 декабря 2009 15:31
0leg написал: Не, проблем нет. И книжка Казаринова уникальна в своем роде (про ВМ89 и ВТ3 только там и нашел). Но как в PC на самом деле сделано? Mixa, а что, есть какие-то проблемы? kakTUZ вроде верно говорит... |
kakTUZ
Newbie
Откуда: Россия, Рязань Всего сообщений: 77 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 нояб. 2009 |
Mixa написал: Так и сделано, это же не Казаринов придумал, а инженеры Intel. И никак по другому эту микруху заставить работать нельзя. Но как в PC на самом деле сделано? |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 27 декабря 2009 0:57 Сообщение отредактировано: 27 декабря 2009 1:13
Mixa Процессор 8088 в PC/ХТ работает в максимальном режиме с 8284 и 8288, DMA сделано через WAIT: 8237 выставляет сигнал ^HRQ DMA, оно через защелки подается на RDY1 8284 (4 нога, сигнал назывется ^DMA/WAIT ) http://www.retroarchive.org/dos/docs/index.html IBM PC/XT Technical Reference v2.02, Part 2 of 3 Листы D2 и далее. Листы также пронумерованы 1.. of 10, у всех сигналов помечено, на каком листе продолжение. Схема DMA на листе 4 (D5). Кроме того сигнал AEN BRD отключает защелки сигналов процессора от шины (вырабатывается на U98, лист 2) |
Mixa
Member
Откуда: Москва Всего сообщений: 170 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2009 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 27 декабря 2009 14:25 Сообщение отредактировано: 28 декабря 2009 12:10
alecv написал: Йа, йа, натюрлих! Жаль, интрига длилась недолго. Mixa Процессор 8088 в PC/ХТ работает в максимальном режиме с 8284 и 8288, DMA сделано через WAIT: 8237 выставляет сигнал ^HRQ DMA, оно через защелки подается на RDY1 8284 (4 нога, сигнал назывется ^DMA/WAIT )http://www.retroarchive.org/dos/docs/index.htmlIBM PC/XT Technical Reference v2.02, Part 2 of 3 Листы D2 и далее. Листы также пронумерованы 1.. of 10, у всех сигналов помечено, на каком листе продолжение. Схема DMA на листе 4 (D5).Кроме того сигнал AEN BRD отключает защелки сигналов процессора от шины (вырабатывается на U98, лист 2) Листая старую тетрадку, наткнулся на временную диаграмму, совместную 8088 и 8237. Разрисовывал как-то, было время... Взгляд упал на серию тактов 8088, помеченных как Tw. То есть да, в PC/XT циклы DMA реализованы без использования штатного механизма захвата шины. Оригинальный ход, не лишенный смысла. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Mixa Нет ли у тебя схемы любой Turbo XT ? То есть где развязаны такты шины и процессора. А то вдруг есть схема легендарной Turbo XL-7 ? |
<<Назад Вперед>> | Страницы: 1 2 | Печать |
Полигон-2 » Технический флейм » 8088 и 8237 в PC |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |