Можно в двух словах - что такое BASFLASH и что такое GAME Master 1/2?
Ну, посмотрим. В любом случае, флэш я ставить не буду - не вижу необходимости, т.к. его без проблем можно заэмулить на сраме. Скорость загрузки достаточно высокая.
Конечно можно и не ставить :-)
Т.е. предполагается, что Циклончик сам будет все чудненько вычитывать из SDшки, правда на SDшке будет какая-то файловая система. потому что в противном случае какой в ней смысл? Это будет делаться программным автоматом?
Или будет эмбедироваться NIOS и под него будет писаться код?
Хорошее красивое современное решение правда затратное.. по ресурсам.
Хотя конечно можно сделать первую партицию вообще без файловой систему и записать туду по смещениям ROM.
Правда потом прийдется извращаться по полной, чтобы эту кривость хоть под что-то изменить.
Есть вариант в конфигурационную ПЗУшку записать 1-2-4-8кб кода скопировать его в RAM,(Вот у нас есть такое решение грузит звуковые синусоиды в зашивку генератора испытательных сигналов)
этот RAM разместить как испольняемый ROM стартануться , и потом уже используя как хост MSX все по перезагружать в RAM c SDшки передернуть маппер карта, и резетнуться.
Тоже решение.
Ну и как вариант просто поставить стартовую ПЗУшку BAS(BASIC)FLASH который и стартанет и используя хост MSX cделает дальше всю работу.
Ну а если есть ROM то почему бы не поставить
При этом 2Mbyte 2Mx8 48p TSOP стоит 5 баков :-)
А сразу решает кучу задач.
Все ROM в карте,
куча игр в нем, И полная независимость от SD если с ней проблемы :-)
Будет выход звука PWM на слот компьютера, а также будет стереовыход - кодек ставить не буду, PWM достаточно. Будет SD-карта, доступная и контроллеру и компьютеру, будет опционально дисплей TIC-105 (или подобный), будут светодиоды и кнопки. Разумеется, память - 3 посадочных места под срам 512к х 8. Будет на плате дополнительный генератор, думаю, на 40МГц. Ну и, конечно, CycloneIII 3C5 - думаю, его мощности будет вполне достаточно для создания необходимой периферии. RTC не будет, хотя, если будет место на плате, можно предусмотреть для желающих допаять. Сеть... Если, опять-таки, позволит плата, то можно поставить, скажем, ADM3202 и вывести RS232 на штырьки - кому нужно, может подключать хоть терминал, хоть мобильник, хоть модем по упрощенной схеме.. Эмулировать PS/2 не вижу смысла.
одна AT MEGA решает тонну задач в том числе и сети.
И работы с SD хоть на нижней хоть на файловом уровне.
И обслугу кнопок и индикаторов и программирование FLASH в случае его потери и апгэйд конфигуарационного рома для Циклона. И программится на C или даже на плюсах
И даже тонна кода уже написана :-)
Ничего не забыл?
Наверное нет :-)
На Sd-карте будет FAT16/32. Изначально при запуске контроллер первым делом будет грузить из файла на карточке конфигурацию FPGA (как и сделано в первой версии), никаких конфПЗУ применяться не будет. После загрузки FPGA контроллер получает доступ к памяти и загружает все, что нужно, в нее. Применять NIOS не буду - неужто 40МИПС контроллера будет мало?!
И вот еще... Давай, я тебе вышлю денег на покупку памяти 2м х 8 по 5 баксов + пересылка, а ты мне перешлешь. Идет?
Структура карты обычной, никаких партиций, один раздел с фатом. Все хранится в виде файлов.
>Применять NIOS не буду - неужто 40МИПС контроллера будет мало?
А то MIPS контроллер у нас кто?
Я что-то упустил :-)
>И вот еще... Давай, я тебе вышлю денег на покупку памяти 2м х 8 по 5 баксов + пересылка, а ты мне перешлешь. Идет?
Да Легко 240 чипов , тебя устроит или два по 240? или мы сразу Партию 1000 карт закажем :-)
Ну и заодно может мне сразу задание - контрактора найти - дать :-)
Давай, я тебе вышлю денег на покупку памяти 2м х 8 по 5 баксов + пересылка, а ты мне перешлешь. Идет?
Если серъезно для чьих то экспериментов заморачиваться не буду, Экспериментируйте на кроликах или через DigiKey,
а дла промышленной серии готов.
to:AlexBel
К сожалению нет здесь лички.
Напиши мне плиз на майл в регистрации, что-то не могу найти твоей почты.
Мне нужно всего штуки 3-4 для первых экземпляров для отладки и тестирования.
В общем, понятно, буду ставить то, что собирался. Я уже писал, что использую то, чем располагаю. А 240 штук мне совать некуда.
Вот, только что глянул в терре, M29W160ET70N6E по 45 рублей в розницу. Так что какие там пять баксов... Правда, оне трехвольтовые...
Именно трехвольтовая память и нужна, но это флэш, а нужен срам...
Нет нужено именно FLASH :-)
Кстати насчет контроллера 40MIPS ты как-то не ответил
Как и майл тоже.