PicoIDE – это открытый аппаратный эмулятор накопителя IDE/ATAPI на основе платы Raspberry Pi RP2350, предназначенный для замены жестких дисков и приводов CD-ROM в ретро-компьютерах на хранение данных на карте microSD.
Пользователям не нужно записывать оптические диски или иметь дело со старыми IDE-винчестерами, имеющими битые сектора. Вместо этого можно просто поместить образы дисков на карту microSD и переключаться между ними по мере необходимости. Предлагаются две версии: PicoIDE Base с полной эмуляцией IDE/ATAPI в стандартном корпусе на 3,5 дюйма, имеющем слот для карты microSD и выход для аудио CD, и PicoIDE Deluxe, дополненная передней панелью на базе ESP32-C3 с подключением по WiFi, OLED-дисплеем и кнопками навигации.
Характеристики PicoIDE:
- Микроконтроллер – Микроконтроллер Raspberry Pi RP2350
- ЦПУ
- 2 ядра Arm Cortex-M33 @ 150 МГц
- 2 ядра Hazard3 RISC-V @ 150 МГц
- В любой момент времени могут использоваться до двух ядер (настраивается при загрузке)
- Память – 520 КБ SRAM
- ПЗУ – 8 КБ OTP
- ЦПУ
- Накопитель – Слот для карты microSD; поддержка FAT32 или exFAT
- Эмуляция устройства IDE/ATAPI
- 40-контактный IDE-разъем
- Эмулирует приводы CD-ROM ATAPI и фиксированные IDE-диски с использованием программируемых портов ввода-вывода (PIO) и многословного DMA; двойная буферизация с упреждающим чтением для оптимальной пропускной способности
- Образы хранятся на карте microSD
- Форматы CD-ROM: .bin/.cue (с поддержкой аудиодорожек), .iso
- Форматы HDD: .img, .hda, .vhd (с геометрией CHS), .hdf
- Режимы адресации LBA и CHS для максимальной совместимости
- Настраиваемые строки производителя/модели для совместимости с требовательными системами
- Выход аудио CD
- ЦАП PCM5100A
- Разъем MPC-2 для подключения к внутренней звуковой карте
- Разъем для наушников 3,5 мм для внешнего аудио
- Беспроводная связь (версия Deluxe) – WiFi для удаленного управления образами в режиме точки доступа или клиента с использованием чипа/модуля ESP32-C3 на передней панели.
- Расширение – Разъем QWIIC для дополнительного расширения
- Прочее
- Разъемы для внешнего светодиода активности и кнопки действия
- Разъем SPI для будущего расширения и передней панели для версии Deluxe
- Светодиод активности RGB, отображающий состояние привода (нет образа, образ вставлен, активность привода, прогресс обновления)
- Версия Deluxe
- OLED-дисплей 1,3 дюйма, 128×64
- 4-позиционные кнопки навигации
- Питание – 5В через 4-контактный разъем питания Molex
- Габариты – Полноразмерный корпус для отсека 3,5 дюйма (литье под давлением для финального продукта, 3D-печать для прототипов)


Прошивка поддерживает «горячее» переключение образов путем повторной вставки карты microSD, конфигурацию через файл .ini на карте microSD и обновление прошивки через карту microSD. Утилита для DOS под названием pidectl может использоваться для переключения образов без передней панели, а версия Deluxe также поддерживает веб-интерфейс для просмотра, выбора и загрузки образов, а также для настройки WiFi, обновления прошивки и редактирования конфигурационных файлов.
PicoIDE будет полностью открытым аппаратным обеспечением: проекты печатных плат и CAD-файлы корпуса выпускаются под лицензией CERN-OHL-S-v2, а прошивка для Raspberry Pi RP2350 и ESP32-C3 – под лицензией GPLv2. Все ресурсы будут доступны в репозитории проекта на GitHub до начала отгрузки. А пока можно ознакомиться с документацией .

Компания Polpotronics LLC только что запустила краудфандинг эмулятора накопителя PicoIDE на Crowd Supply с целью финансирования в $35 000, которая уже превышена. Вознаграждения начинаются от $69 за базовую модель, в то время как за вариант Deluxe требуется взнос в $110. Доставка бесплатна по США, в остальной мир она добавляет $12. Отгрузки запланированы на середину июня для модели Base, середину августа для Deluxe Black и середину сентября для Deluxe Beige.
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.

