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

User Tag List

Показано с 1 по 10 из 25

Тема: Контроллер дисковода на одной микросхеме ATMega8

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Banned
    Регистрация
    01.12.2010
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,657
    Записей в дневнике
    21
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Контроллер дисковода на одной микросхеме ATMega8

    Точнее контроллер IDE, FDD, SDCard на котором будут работать существующие ОС.

    Насколько я понял, процессор компьютера БК0010 при обращении к любому устройству (в том числе памяти), ждет от этого устройства сигнал RPLY. И пока не придет RPLY, выполнение программы не продолжится. (Или не произойдет прерывание-ошибка, если устройство не успеет ответить за 64 такта).

    Величина тайм-аута зависания шины составляет 64 такта процессора. В случае отсутствия сигнала SYNC в течение указанного промежутка времени после установки сигналов DIN или DOUT, произойдет прерывание по 4 ячейке. (с) http://emuverse.ru

    Это очень хорошая новость. Это значит, что можно абсолютно весь эмулятор реализовать на единственном "медленном" микроконтроллере?

    Меня изначально пугала идея подключать стандартное ПЗУ (27512) в БК0010. Помимо того, что потребуется ставить две ПЗУ, нужно еще ставить 8 не маленьких микросхем (хранение и дешифрация адреса).

    Схема БК0010. Сигнал RPLY/СИП/B20 выведен на системную шину.

    Схема блока расширения памяти. Там есть блок формирования СИП.

    Вообще, ПЗУ от БК0010 очень похожи на микросхемы GROM компьютера TI99/4. Там так же шина данных и адреса совмещены, так же внутренняя дешифрация адреса, так же есть сигнал RPLY. И я уже написал эмулятор этих GROM на МК ATMega. Так что проблем в написании эмулятора контроллера дисковода не должно возникнуть.

    Прав ли я?
    И кто нибудь уже делал подобный эмулятор ПЗУ и FDD на единственном МК?

    Такой контроллер может изготовить любой электронщик, так как не нужно будет множества редких элементов. Нужен будет только:

    1) Разъем
    2) Контроллера ATMega
    3) Разъем для SD-карты
    4) SD-карта

    И цена подобного контроллера будет от 100 рублей.

    P.S. У меня сейчас проблемы только с разъемом.
    Последний раз редактировалось vinxru; 06.03.2012 в 17:05.

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

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

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

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

Похожие темы

  1. Контроллер дисковода
    от andrew76 в разделе Внешние накопители
    Ответов: 55
    Последнее: 12.04.2024, 16:33
  2. Ответов: 521
    Последнее: 07.12.2023, 12:26
  3. Специалист_МХ: контроллер дисковода
    от fifan в разделе Специалист
    Ответов: 173
    Последнее: 28.12.2020, 23:40
  4. Куплю контроллер дисковода
    от djvini в разделе Барахолка (архив)
    Ответов: 10
    Последнее: 21.04.2011, 01:19
  5. Ответов: 3
    Последнее: 11.03.2008, 22:00

Ваши права

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