Перейти в канал

Tg: habr.com

1
Брезенхэм и FPGA Задача: разработать на ПЛИС ретро-консоль и отрисовать векторный чертёж. Главная сложность: фреймбуффера нет, изображение нужно формировать строго «на лету» в процессе развёртки кадра. Казалось бы, берём старый добрый алгоритм Брезенхэма и готово. Но реализация на железе преподнесла сюрпризы. Сначала линия вышла предательски бледной (пришлось чинить яркость триггерами), а сектор 135-180° завёл в полный тупик: как отображать точки, время которых уже прошло? Почти понадобилась машина времени, но автор дошёл до своей «Эврики». Погрузимся в нюансы реализации на SystemVerilog.