Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Технический флейм » 8088 и 8237 в PC |
<<Назад Вперед>> | Страницы: 1 * 2 | Печать |
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 ? |
Mixa
Member
Откуда: Москва Всего сообщений: 170 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2009 |
alecv написал: Увы А там действительно такты развязаны? Mixa Нет ли у тебя схемы любой Turbo XT ? То есть где развязаны такты шины и процессора. А то вдруг есть схема легендарной Turbo XL-7 ? |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Mixa написал: Насколько помню - да. Процессор >-> память работают на TURBO частоте (8, 10 или даже 12MHz) а шина ISA, DMA и таймер - на 4.77 А там действительно такты развязаны? |
Mixa
Member
Откуда: Москва Всего сообщений: 170 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2009 |
Я как-то давно паял XT-совместимую машинку, почему и анализировал ХТ-шные доки. Был доступ к 1556-й серии, поэтому много чего туда упихал, попутно соптимизировал времянки, и шины чуть по-другому сделал, потому что ОЗУ было полностью внутри. (Сейчас не уверен, возможно ли было делать DMA, если кусок ОЗУ снаружи воткнуть). Ну и классической 4,77 на процессоре там не было уже изначально, ессессно На таймере, понятно, сколько надо. Вроде как начал с 8-ми. 8237 на этих же 8-ми работал. Проц сначала был К1810ВМ88. Блин, или с 6МГц начинал? Не помню. Зуд разгона покоя не давал, придумал 88 на 10 и 37 на 5. Проц был уже Siemens 8088. 88 и 37 склеивались через 1556 то ли ХП6 то ли ХП8, поэтому времянку поменять было несложно, без изменения схемы в сущности. Потом 88 поменял на V20. Потом придумал сделать V20 на 12 МГц, 37-й на 6 МГц. А еще потом V20 на 16, 37-й на 8, но это было уж очень на пределе. И плохо работало, поэтому на шаг откатился. А машинка сейчас, наверное, сгинула, потому что, уходя с позапрошлой работы, оставил ее там. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 | |
<<Назад Вперед>> | Страницы: 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 тем | |