Так, кому там интересно голову поломать в AHDL языке вот ссылка на сорцы прототипа. Завтра сфоткаю все это извращение, так сказать для отчетности мертворожденности :)
Ссылка https://yadi.sk/d/0eQmnuW8bRgnE
Вид для печати
Так, кому там интересно голову поломать в AHDL языке вот ссылка на сорцы прототипа. Завтра сфоткаю все это извращение, так сказать для отчетности мертворожденности :)
Ссылка https://yadi.sk/d/0eQmnuW8bRgnE
Так сказать маленький фото отчет.
http://s016.radikal.ru/i335/1409/b4/55787694aaf2t.jpg
http://s004.radikal.ru/i207/1409/1a/f04028107ccbt.jpg
Фото кликабельны.
Немного надо подобрать резистор в яркости, а то очень ярко выглядит.
И еще где то косяк есть в кадровых счетчиках, но это уже мелочи.
Теперь в принципе можно и обмозговать будущее карты.
Согласен :)
Я в одном из недопроектов делал Орион на СИММ-модуле. Тарахтело исправно. Но потом свалилось на меня куча статики, и динамику я закинул в пыльный ящик.
Тем более, что древняя медленная статика уже не рулит, давно продаются 512х8, 1024х8, 512х16 с быстрым доступом по нормальной цене.
---------- Post added at 09:30 ---------- Previous post was at 09:23 ----------
Замечательный девайс выходит :)
Жалко один слот занимать, но ёлочка спасет жадных.
Пока девайс чисто прототипом оказался, хотя для простых режимов его и хватит. Но если хочется чего то большего, его уже не хватит, вернее он и так уже на пределе своей емкости.
Теперь по поводу просьбы CodeMaster о брутальности и DIPовости девайса.
Назовем его пусть Classic Edition :). Что мы имеет, из того что можно выбрать.
1. ПЛИС в копрусе PLCC84 только EPF10K10LC84 - в ней 10000 элементов, что в принципе вполне хватит, я так полагаю, на небольшой буфер скандаблера и простенькую палитру. Но у нее сильно ограниченно количество ног - 59 доступных для юзера.
2. Ограниченнное количество ног позволит использовать динамическую память вместо статики. Тут как раз Ewgeny7 и способов приготовления памяти DRAM :)
3. Еще не понятно как организовать ее перепрошивку, но это надо смотреть конкретно ноги.
В принципе получается карта на подобии GMX карты.
Ну и предложенный Ewgeny7 вариант Armageddon Edition:
1. ПЛИС к примеру EPF10K50 - 50000 элементов. Туда много всего чего влезет (к примеру ПЛИС Эвы имеет примерно такое же количество элементов).
2. Не жмотимся и ставим статическую память
3. Для особо рьяных акселератолюбов, можно поставить дополнительный проц, для реализаций всяких там библиотек аля OpenGL или DirectX. (Хотя меня пока не прет этим заниматься)
4. По ногам минимум 144 ногие или уж чего мелочится и взять 208 ног (все зависит от аппетита)
Так что давайте свои мысли высказывайте, чтобы потом не было а я вот думал, а меня никто не спросил.
Я извиняюсь, а там буфер даблера в статике?
А, ну и встречный вопрос - что с мультиколорами?
В данный момент, т.е. в прототипе его вообще нет, поэтому бордерные эффекты там работают как сами захотят :)
---------- Post added at 11:06 ---------- Previous post was at 11:06 ----------
Здесь их тоже нет, в EPM7128 особо не забалуешь - да и скандаблера же нет :)
Кстати на фотачке чОрный брайт белый.
Да, есть такое. Вот думаю как правильнее будет. Поправить код на предмет, если брайт 1, а цвет 0 (черный), то и брайт принудительно сбрасывать.
Понятное дело, если поллитра включить, то там кодом цвета можно обнулить, а вот когда нет поллитры.
Если кодом на AHDL, то вроде как так:
Нужно мнение экспертов.Код:--выделяем черный из уровней
BRH0 = (Reg_atr[3].q # Reg_atr[4].q # Reg_atr[5].q) & Reg_atr[6].q;
BRH1 = (Reg_atr[0].q # Reg_atr[1].q # Reg_atr[2].q) & Reg_atr[6].q;
Colour3 = 2mux1(BRH0, BRH1, Pix_inf);
2mux1 = это макрос мультиплексора, по типу КП11