Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   ISA-8 контроллер SD карт (XT-SD)
RSS

ISA-8 контроллер SD карт (XT-SD)

Создалась тут меж делом железка....

<<Назад  Вперед>> Страницы: 1 2 * 3 4
Печать
 
Mihail1810
Advanced Member


Откуда: Екатеринбург
Всего сообщений: 1565
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 дек. 2014
Макетка зачетная.
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Mihail1810 написал:
[q]
Макетка зачетная.
[/q]
Да, удобная. Не моя. Продается на соседнем ресурсе.
justontime
Full Member


Откуда: СПб
Всего сообщений: 236
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 сен. 2016
andyTh написал:
[q]
Для одной полугипотетической поделки я планировал в качестве дискаSD карточку. Скорость рассчитывал получить хотя бы на уровне ST157. Это где то 400-500к по памяти. Увидев тут 30 опечалился.
[/q]
Все зависит от того, как реализован интерфейс, и на какой машине крутится. Как сказал Tronix, используется крайне неэффективный драйвер. Кроме того:

- медленная машина
- не максимальная тактовая частота карты
- интерфейс SPI вместо полного

Без особых усилий скорость поднимается в разы (на одной и той же машине). С определенными усилиями - раз в десять. Дальше - уже намного сложнее.

Моя карта на стандартной XT без использования DMA дает скорость около 180 к/секунду. Скорее всего, если постараться, мою схему/софт можно запихнуть в схему Tronix'а и получить аналогичную скорость. Думаю, что при использовании машины побыстрее (типа AT286 12 MHz) можно получить скорость под 250 - 300 к/с.

Я не до конца доделал работу через DMA, но то, что заработало, позволило оценить возможную скорость, на стандартной XT должно получиться около 300 к/с. Но такую схему в 32 макроячейки не запихнуть (как минимум, это не для моих способностей).

Это все скорости для работы с картой по SPI. Теоретически, при работе по полному интерфейсу скорости могут быть принципиально другие, но это уже совсем другая история.
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
Tronix Забавно, что если в XT CF-Lite засунуть китайский переходник CF>-->SD, то скорость получается около 150Kb/s на оригинальной IBM XT 5160 4.77MHz. В CF-Lite карточка CF (и переходник соответственно) работает в 8-битном режиме ATAPI-4.
Единственная проблема, что переходник стоит 6..7$...
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
alecv Да, мне кажется 150KB/s это очень хороший результат для 4,77 MHz. Даже слишком хороший, так как граничит с теоретической скоростью шины по грубым прикидкам. Мне самому интересно проверить быстродействие моей карты. Но я пока жду плату ISA ROM Board . Сам флешку паять на плату заленился.
Приедет - попробуем набросать BIOS для карточки, там и посмотрим на быстродействие. Тем более justontime любезно поделился своими наработками для своей мега-карты на MAX 10 .

А, забыл еще про фишку одну - карта позволяет работать с ДВУМЯ SPI. Ну первое и основное - понятно, SD-карта. А второй SPI свободен. Сюда можно невозбранно прикрутить, например, RTC Clock DS1347 или DS1347 или любой другой SPI RTC.
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
Tronix Может просто сделать "драйвер" в составе XT IDE UNIVERSAL BIOS ? Там драйвера железа выделены в отдельные модули.
Но программировать придется на NASM, у него синтаксис довольно сильно отличается от MASM и надо привыкнуть.
http://www.xtideuniversalbios....ontrollers
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
alecv Может быть.
Filin
Advanced Member


Откуда: Киев
Всего сообщений: 466
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 сен. 2017
Tronix написал:
[q]
alecv Да, мне кажется 150KB/s это очень хороший результат для 4,77 MHz. Даже слишком хороший, так как граничит с теоретической скоростью шины по грубым прикидкам
[/q]
Не знаю, насколько можно доверять результатам CheckIt, но у меня на Поиске с V20 показывает 366КБ/с
http://zx-pk.ru/threads/20977-...post940183
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Filin написал:
[q]
Не знаю, насколько можно доверять результатам CheckIt, но у меня на Поиске с V20 показывает 366КБ/с
[/q]
А вот эта программа https://www.lo-tech.co.uk/wiki/DOS_Disk_Tester ?
https://www.lo-tech.co.uk/downloads/benchmarks/disktest.zip
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
Filin Если установлен NEC V20 и BIOS XT IDE скомпилирован с поддержкой i80188 (команды с REP INS/OUTS) то это дает очень большой прирост производительности.
<<Назад  Вперед>> Страницы: 1 2 * 3 4
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   ISA-8 контроллер SD карт (XT-SD)
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS