Обо мне
Привет! Меня зовут Лис и это мой блог. Здесь я могу ныть и страдать, писать про код и обо всем.
Декабрь 2024
ПнВтСрЧтПтСбВс
1
2345678
9101112131415
16171819202122
23242526272829
3031
Теги
Блог страдающего Лиса
Lorem ipsum hello dolor sit world amet

08 мар 2023 Ср Делаю шаблоны кода

Сегодня сделал заготовку, стартовый проект, можно сказать, шаблон для AVR процессора. Я оснастил его простым видеоадаптером, который берет данные для знакогенератора из 2К ROM, а данные для 80 x 50 символьной сетки из 4Кб общей памяти процессора. Сама по себе организация памяти это 64Кб для ROM + 64K для RAM. Конечно же, на девборде DE0, 130К из 308К возможных — я специально оставил там места для 125К видеоадаптера 640 x 400 x 16 цветов.
Вот такие вот технические характеристики устройства. Занимает этот процессор 1550 ALM (это примерно 3000 LE), не скажу, чтобы прямо значительно, но чем больше ALM/LE, тем дольше синтез проекта занимает по времени, так что, лучше делать процессоры небольшими, чтобы быстрее компилировался.
Это лишь первая итерация. Вторая итерация проекта будет включать в себя поддержку PS/2 Keyboard, SDCARD, но пока что без SDRAM, потому что я еще никак доделать не могу, но обязательно нужно. Вообще, у меня в планах сделать видеокарту, которая управляется командами и буфером команд, то есть, процессор складывает необходимые данные в буфер команд и дает команду на обработку, а видеопроцессор это все дело выполняет. Запись в память происходит через порты, последовательно, чтобы ускорить передачу.
У меня сегодня появилась идея такая, сделать фейковый процесс инсталяции Windows 98, и проверить на нем как раз вот это все, все возможности контроллера видеопроцессора. В будущем, я обязательно должен освоить работу с SDRAM, это прямо реально нужно мне, очень нужно! Может даже и сделаю этот SDRAM в ближайшее время как раз. Надо еще дописать все остальное, такое как тестбенчи и верилятор. Это небольшая проблема, но все-таки, надо написать шаблон для верилятора именно отдельный поначалу, чтобы потом его легко было мержить с другими проектами.
И да, у меня только завтра и послезавтра рабочий день, а потом долгожданный отпуск yahoo
<< Ранние записи | Поздние записи >>