Важная информация

User Tag List

Страница 13 из 15 ПерваяПервая ... 9101112131415 ПоследняяПоследняя
Показано с 121 по 130 из 145

Тема: Самопальная XTшка

  1. #121
    Member Аватар для gen1971
    Регистрация
    13.07.2012
    Адрес
    Калининград
    Сообщений
    94
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    18
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Дошел до временных задержек, и получается что если реализовывать шину ISA, то процессор должен работать в максимальном режиме с использованием контроллера шины 8288. В минимальном режиме процессор формирует тайминги, при которых работа портов и памяти без тактов ожидания возможна только на локальной шине (без буферных микросхем).

  2. #121
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #122
    Master Аватар для Sandro
    Регистрация
    20.01.2010
    Адрес
    г. Зеленоград
    Сообщений
    590
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    212
    Поблагодарили
    115 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Так вроде XT все с ожиданием.

  4. #123
    Member Аватар для gen1971
    Регистрация
    13.07.2012
    Адрес
    Калининград
    Сообщений
    94
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    18
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Буду с тактами ожидания еще разбираться, но если попытаться упростить схему и убрать 8288, то нужны дополнительные такты (которые вводить не хочется). В минимальном режиме DMA было бы проще подключить, а в максимальном через арбитр шины или, как в ХТ, торможением процессора.

  5. #124
    Master Аватар для Rio444
    Регистрация
    23.11.2015
    Адрес
    г. Ростов-на-Дону
    Сообщений
    552
    Спасибо Благодарностей отдано 
    175
    Спасибо Благодарностей получено 
    158
    Поблагодарили
    110 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот не пойму, в чем смысл делать на 8086, а не 8088?
    16-битная шина ISA?
    Так получится та же двойка, только медленная.
    Во всём остальном ПК на 8086 получается заметно сложнее, но на мизер быстрее.

    Кстати, EGA с выходом VGA это и есть видеокарта VGA. Они все обратно совместимы с EGA, т.е. поддерживают видеорежимы EGA.

    И подскажите пожалуйста, кто какой литературой пользуется, чтобы разобраться, как работает XT?
    Сейчас тоже озадачился этим вопросом.

  6. #125
    Member Аватар для gen1971
    Регистрация
    13.07.2012
    Адрес
    Калининград
    Сообщений
    94
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    18
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не знаю почему мне это интересно, но постоянно всплывает желание разработать и спаять безчипсетный РС.
    Смысл делать на 8086 наверное в том, что это первый из этого семейства микропроцессоров (я не могу сформировать для себя критерий выбора из середины списка 88, 186, 286, 386, 486 ... ).
    ISA-16 более универсальна в плане применения как 8-битных так и 16-битных карт расширения, и если возможно реализовать ее на 8086, то почему бы это не сделать? Опыта у меня не так много, поэтому буду пробовать собрать на макетной плате вариант XT 8088 c ISA-8, но с учетом дальнейшей модернизации до 8086 и ISA-16.

    Наличие большого количества информации по схемотехнике ХТ для меня является одной из причин, почему я начал этим интересоваться.
    Из того что скачал наиболее интересны (ссылки с ходу дать не могу, но если найти не получится, то обращайтесь):
    IBM PC XT Technical Reference; Intel 8086 System Design; Поляков и др. IBM-совместимые персональные компьютеры и их периферийные устройства; Разработки Сергея Киселёва.
    Последний раз редактировалось gen1971; 26.02.2022 в 14:09.

  7. #126
    Master Аватар для Rio444
    Регистрация
    23.11.2015
    Адрес
    г. Ростов-на-Дону
    Сообщений
    552
    Спасибо Благодарностей отдано 
    175
    Спасибо Благодарностей получено 
    158
    Поблагодарили
    110 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от gen1971 Посмотреть сообщение
    Не знаю почему мне это интересно, но постоянно всплывает желание разработать и спаять безчипсетный РС.
    А зачем его разрабатывать? Сделайте клон оригинальной IBM PC XT. Чем и занималось множество производителей в 80-е.
    Т.е. можно взять оригинал, либо клон и просто скопировать.


    Цитата Сообщение от gen1971 Посмотреть сообщение
    ISA-16 более универсальна в плане применения как 8-битных так и 16-битных карт расширения
    Всё верно. Но ПК с ISA-16 это уже 286-й. То есть в итоге получится двойка со слабым процессором.
    8-битная шина данных - одна из изюминок XT.


    Цитата Сообщение от gen1971 Посмотреть сообщение
    Наличие большого количества информации по схемотехнике ХТ для меня является одной из причин, почему я начал этим интересоваться.
    Информации то много. Но хоть что-то объясняется только у Полякова. "IBM PC XT Technical Reference" тоже видел и читал.
    Пришлось пол часа потратить, чтобы понять, что за чип 24s10 на схеме оригинальной IBM PC XT.

    Есть ещё вроде неплохая "ISA System Architecture" MINDSHARE, INC 1995


    Цитата Сообщение от gen1971 Посмотреть сообщение
    Intel 8086 System Design
    Нет у меня такой. Поделитесь?
    Последний раз редактировалось Rio444; 26.02.2022 в 17:07.

  8. #127
    Member Аватар для gen1971
    Регистрация
    13.07.2012
    Адрес
    Калининград
    Сообщений
    94
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    18
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Rio444 Посмотреть сообщение
    А зачем его разрабатывать? Сделайте клон оригинальной IBM PC XT. Чем и занималось множество производителей в 80-е.
    Т.е. можно взять оригинал, либо клон и просто скопировать.
    Делать полный клон мне не интересно. Конечно основа будет от уже существующих конструкций, но внесу некоторые изменения.

    Цитата Сообщение от Rio444 Посмотреть сообщение
    Всё верно. Но ПК с ISA-16 это уже 286-й. То есть в итоге получится двойка со слабым процессором.
    8-битная шина данных - одна из изюминок XT.
    ISA-16 будет реализована частично, в пределах XT архитектуры (естественно, возможность использовать ISA-8 останется).
    Подскажите, какой 286 позволяет при необходимости аппаратно снизить производительность до 4,77 МГц?

    Цитата Сообщение от Rio444 Посмотреть сообщение
    Нет у меня такой. Поделитесь?
    https://docs.google.com/viewer?a=v&p...YzY5OGZh&hl=en
    Последний раз редактировалось gen1971; 26.02.2022 в 18:55.

  9. #128
    Master Аватар для Rio444
    Регистрация
    23.11.2015
    Адрес
    г. Ростов-на-Дону
    Сообщений
    552
    Спасибо Благодарностей отдано 
    175
    Спасибо Благодарностей получено 
    158
    Поблагодарили
    110 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от gen1971 Посмотреть сообщение
    https://docs.google.com/viewer?a=v&p...YzY5OGZh&hl=en
    Спасибо! Кучу книжек накачал, эту как-то пропустил.

    Цитата Сообщение от gen1971 Посмотреть сообщение
    Подскажите, какой 286 позволяет при необходимости аппаратно снизить производительность до 4,77 МГц?
    286 6МГц в режиме "детурбо" будет 3 МГц, что должно быть очень близко к 8088 4,77 МГц
    И, как тут писали, 286-я плата будет проще 8086, потому что шина данных и адреса у этого процессора не мультиплексирована.

    Но вообще XT на 4.77 это очень мрачно. Даже DOS и NC работают медленно. Может быть полезно только для очень немногих игрушек, которые на большей частоте работают очень быстро.
    И это единственный случай, когда я использую XT на 4.77. То есть комп грузится на 10-12 МГц, запускаю игру, и после этого жму на кнопку "Турбо", чтобы снизить частоту.
    Последний раз редактировалось Rio444; 26.02.2022 в 19:48.

  10. #129
    Member Аватар для gen1971
    Регистрация
    13.07.2012
    Адрес
    Калининград
    Сообщений
    94
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    18
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Rio444 Посмотреть сообщение
    И, как тут писали, 286-я плата будет проще 8086, потому что шина данных и адреса у этого процессора не мультиплексирована.
    Архитектуру для 286 использовать от XT (по оному контроллеру прерываний и DMA, 8255 и т.д.)?

  11. #130
    Master Аватар для Rio444
    Регистрация
    23.11.2015
    Адрес
    г. Ростов-на-Дону
    Сообщений
    552
    Спасибо Благодарностей отдано 
    175
    Спасибо Благодарностей получено 
    158
    Поблагодарили
    110 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от gen1971 Посмотреть сообщение
    Архитектуру для 286 использовать от XT (по оному контроллеру прерываний и DMA, 8255 и т.д.)?
    Чисто теоретически, если использовать BIOS от XT, то наверное и архитектуру можно использовать от XT.
    Но тут я не знаток, какие могут подводные камни выползти.

Страница 13 из 15 ПерваяПервая ... 9101112131415 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Самопальная клавиатура
    от Segfault в разделе Устройства ввода
    Ответов: 39
    Последнее: 13.08.2009, 20:28

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •