А если создать два раздела?
Вид для печати
А если создать два раздела?
Занимаюсь "извлечением и прикручиванием" Z-controller'a из ПентЭвы, для загрузки образа ПЗУ в ОЗУ с флешкарты.
Тут вот какая ботва. Объем ОЗУ может быть 128, 256, 512кб.
Если мы возьмем часть памяти под ПЗУ, то соответственно из 512кб мы сможем оставить под ОЗУ только 256кб. Ведь объема 512-64=448кб просто не бывает, ни один софт не поймет этого. А на 256кб РАМдиск особо не сделаешь.
Какие мысли будут?
ЗЫ. Предлагаю использовать драйвер SD-карты, опубликованный в "Абзац-32" Вячеславом Савенковым (savelij), за что ему огромное спасибо! :)
Возможные варианты для u10:
1) ОЗУ 256К, что вполне реально, т.к. плата засчитывалась как простая DB;
2) Установить SRAM 1024K (CY7C1059DV33) нужно найти их в продаже;
3) Установить вторую SRAM 512K, тоже реально;
4) Перебрасывать через DMA с SD при обращении (свап по фиксированным адресам на SD);
---------- Post added at 17:50 ---------- Previous post was at 17:34 ----------
Остальные варианты требуют модификации кода ROM, что влечет за собой несовместимость... Есть еще вариант, но он уже для u9...
Загрузка с ленты не идёт...
Делаю ин254, закольцовываю - видно бит5 срабатывает, (223) в бейсике. А нужно 191 - 6 бит.
Ща поробую сам переделать,если пойму чё нить...
Во, пошла загрузка. Жень, проверь, правильно ли я сделел?
Вот здесь when "01"=>dataI<="1" & tape_in & "1" & kb;
строка 379
Ewgeny7, а как в Квартусе задействовать функцию ALTPLL? А то треть программы (в том числе и t80) не компилируется... У меня в этой функции из 50 получается 25, 8 и 2 МГц.
Уффффф, пришлось эквалайзером поиграться.
Блин, с телефона не хочет грузиться, пришлось с компа...
Правильно догадался. А я что-то прохлопал какой бит :)
Не совсем понял вопроса. В проекте всё "собрано", ничего отдельно задействовать не нужно. PLL дает две частоты - 14 и 6.
:) Здорово! Вот и первая спектрумовская игрушка пошла.
---------- Post added at 23:23 ---------- Previous post was at 23:22 ----------
Сделал я Z-контроллер, да применить драйвер не смог, там как минимум одна ошибка/опечатка есть, реально похоже что больше :( Надо с Савелием списываться.
О! тебя уже выпустили? ;)
Хотеть - дело хорошее, я бы тоже хотел например параллельное флешь-ПЗУ на плате...
Но тут как в армии, что дали - то и носим :)
---------- Post added at 08:14 ---------- Previous post was at 08:09 ----------
Так и будет.
Образ ПЗУ будет на флешке, в файлике в корне карты. В самой альтере после включения - только загрузчик. ПЗУ развернем в ОЗУ, полпамяти сразу отвалится "на нужды". Функцию дисковода будут выполнять РАМдиск в ОЗУ и Фаталл/WDC в ПЗУ.