Исходя из архитектуры платы, загрузка конфигураций в ФПГА с СД карты напрямую невозможна. Это достаточно неудобно при желании иметь много разных конфигураций или же несколько версий оных.
SPI Flash обладает следующими характеристиками:
- Подключена напрямую к АТмеге.
- Доступна через порты Z80.
- Содержит (почти) полноценную файловую систему, доступную через API соответствующего драйвера.
- Имеет размер в стандартной поставке - 4МБ (может иметь размер 2-16МБ).
Для чего она может использоваться и какие дает преимущества:
- Для загрузки с нее произвольных конфигураций (см. список ниже).
- Для загрузки конфигураций и их ПЗУ (!) без необходимости прошивать основное ПЗУ - имеджи ПЗУ грузятся в ОЗУ при запуске конфигурации.
- Отпадает необходимость сложной перепрошивки атмеги при каждом обновлении конфигураций (требуется однократная прошивка, содержащая драйвер SPIF и возможно, какие-то прошивки с последующими фиксами).
- Новые версии конфигураций копируются на SPIF с СД карты сервисной утилитой, напоминающей двухпанельный командер. Сама утилита будет зашита в ПЗУ и вызываться горячими клавишами по ресету.
- Настройка бута платы - конфигурация, горячие клавиши и прочее производятся из сервисной утилиты и хранятся на SPIF в отдельном файле конфига.
- Возможность обновления конфигураций из интернета через ZiFi, при его наличии.
- "Горячий" запуск конфигураций с флэша - годится для просмотра "хардварных" демок (а также их отладки при написании :-)
Казалось бы, есть всего две конфигурации для пентевы и зачем все это нужно. Кратко: нет.
Вот список того, что можно использовать с пентевой:
- Baseconf and TS-Conf.
- TS-Conf с драйвером FDRipper для оцифровки дискет.
- TS-Conf 60Гц (для извращенцев).
- Tennis и другие демки (присланные на ZX-Enchanced compo) от замечательного DDp.
Планируется написание:
- ProfiConf.
- Scorpevo.
Заказ девайса производится на имейл tslabs.info_gmail.com.
При заказе указывайте:
- Ф.И.О.,
- адрес,
- цвет индикаторного светодиода (белый, синий, голубой, зеленый, оранжевый, розовый, красный).
Вид девайса:
Вид девайса, установленного в пентеву рев.Б:
В текущем состоянии дел сервисная утилита еще неготова и пишется. Поэтому конкретно в данный момент пользователь, купивший девайс, должен ждать выхода софтов. Если вас это не устраивает - НЕ спешите заказывать! Но утилита будет написана. Следите за обновлениями темы!
Credits:
- Изначальная идея принадлежит bolek.
- Первая реализация и обсуждение - DDp.