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

User Tag List

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

Тема: Контроллер SD (эмуляция HDD)

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Veteran Аватар для Tronix
    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,933
    Спасибо Благодарностей отдано 
    79
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    115 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Контроллер SD (эмуляция HDD) на PIC18F452

    Недавно заинтересовался PIC контроллерами. Подкупает цена (дешевые) и более-менее понятный для меня ассемблер. Так же недавно узнал о такой приятной фичи в некоторых, под названием Parallel Slave Port (PSP). Фактически, 8-ми разрядный порт выделяется для ввода-вывода, присутствуют так же контролируемые аппаратно DR (data read), DW (data write) и CS (chip select). Задержки здесь минимальны (ибо аппаратно) и составляют наносекунды. В теории, из этого следует, что можно изготовить адаптер SD-карты из двух микросхем - непосредственно самого PIC и дешифратора адреса порта ввода-вывода. Порт сделать, скажем 0x300h, дешифратор сделать на одной РТ4. Ах да, ну и еще одна микросхема - SD карта.

    С SD-картой общаться по SPI, без файловой системы, блоками по 512 байт. Так, как порт ввода-вывода один, то придумать последовательный протокол обмена. Например, сначала посылаем в порт команду "чтение сектора", затем логический адрес блока SD-карты. После этого в цикле читаем из порта 512 байт. Контроллер после получения команды "чтение" читает в собственную память по SPI 512 байтный блок с SD карты.

    Со стороны PC (компьютера) на начальном этапе общение происходит просто в отдельной программе, затем все обернуть в дополнительный ROM BIOS с обработкой int 13h прерывания. На адаптер добавляются EEPROM, дешифратор для него и буффер (3 микросхемы).

    В конечном итоге аддаптер должен состоять из 5 микросхем и 1 SD-карты.
    Последний раз редактировалось Tronix; 17.03.2014 в 18:03.

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

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

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

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

Похожие темы

  1. Эмуляция AY/YM
    от mungo в разделе Эмуляторы
    Ответов: 18
    Последнее: 22.03.2013, 06:14
  2. Эмуляция сети
    от b2m в разделе Эмуляторы отечественных компьютеров
    Ответов: 58
    Последнее: 16.06.2011, 17:06
  3. Ответов: 41
    Последнее: 07.11.2008, 18:56
  4. Эмуляция и только
    от CityAceE в разделе Эмуляция ZX Spectrum'а
    Ответов: 0
    Последнее: 13.01.2005, 15:20

Ваши права

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