вроде сгенерил синхи, включая ДЕ. сделал 2 бита на цвет, больше мне пока не надо. сначала нарисую серый квадрат, потом буду из набортной СРАМ брать. потом останется выдумать (скопипастить) процедуры рисования линий.
отчень вотчень слождный кот:
эта, начальник, почему в коде выравнивание сбивается? неготично-с.
че, вполне, готичненько, вот только я нифига в этом не понимаю..
КАК можно взять настоящий сдвиговый регистр и засунуть его в этот птичий язык?! а регистров с полсотни и взаимосвязь через полсотни проводников? как такое без схемы мастрячить?
кстати, форматирование похоже глотает движок форума.. и очень неприятно копипастить с форума в линуксовые сорцы..
ВалЭрич, ты чё, правда в схематике рисуешь? силеееен брат. я пробовал для ЦПЛД, жуткие воспоминания.
Паш... попроси пожалста пофиксить багу с выравниванием. ну код вообще не читается.
я старый аксакал (или саксаул) и мне эти новомодные штучки ниасилить..
возможно я в свое время промахнулся - надо было купить кит АРМ+ФПГА на 9g45, имхо, оптимальная комбинация для творчества.. но то ли их еще не было, то ли я не заметил.. икстри..
кстати, рисуется относительно комфортно и достаточно наглядно, что для Altera, Xilinx, Lattice - вроде уже 0x64 раз упоминал, что на всех трех семействах нарисовал графические корки (принцип то практически одинаковый).. времени грохнул - коллосаль! но мне интересен процесс, а не результат..
а ты, давай тренируйся, потом раздобудешь кристалл пожирнее, туда упакуешь и АРМ и графику, наружу только мозги и АЦПшечки :)
я вот еще че думаю. надо двойную буферизацию делать. один буфер показываем, во второй рисуем. дорисовали - буфера поменяли. но нужен флаг разделения доступа к памяти. если я одновременно начну писать и читать будет некомильфо.
еще мысль. не зря ли я пытаюсь в ФПГА засунуть чисто микроконтроллерную задачу с отрисовкой графики.
в качестве буфера для АЦП все-таки надо использовать внутреннюю память ФПГА.
еще момент. у нас опорник 50 мгц, а для АЦП надо 80 мгц. либо внешний генератор думать, либо с ФАПЧ разбираться.
эта мысль не нова - тут зависит от твоего умения, кол-ва ресурсов ФПГА и производительности АРМа..
посчитай трафик - если небольшой, то выгоднее перегнать в АРМ и отобразить, если существенный, то лучше пусть ФПГА потеет..
встроенной памяти немного и измеряется в килобитах, поэтому пристегивают внешнюю..
раз уж я делаю видеоконтроллер для ЖКИ, там и меги8 хватит чтобы сеточку нарисовать. в общем я пока запутался, заведу в реальной железке ЖКИ - буду посмотреть.
встроенной памяти мне должно хватить на буффер в пару килобайт.
по ДЦМ, тут все понятно кроме одного. оно мне говорит, что IP корки не поддерживаются моим процом, хотя в свойствах он есть. наверное лекарство неправильно встало. х.з. как лечить теперь. наверное буду руками ДЦМ прикручивать.