По работе ковыряюсь с JPEG компрессией и захотелось попробовать перенести ее в ПЛИС. Оказалось что та корка что лежит на opencores не влазит в S3E500 (занимает 150%)... а вот сегодня попробовал исходники от камеры Elphel - занимает всего 50%! На работоспособность пока не пробовал - буду прикручивать к процессору. Кому нибудь еще интересно?
ну в общем то область довольно узкоспецифичная, хотя тут пара человек на форуме трудится на проектами систем искусственного зрения. идея переложить рутинную математику на плис очень неплоха, да и АРМ разгрузится для других задач
и АРМ наверно потеет на сжатие? а ведь еще надо входной поток обслужить, готовые данные куда-нить стряхнуть
я алгоритмы работы с JPEG не знаю, но если там используется плавучка, то самое дело на ФПГА забабахать сопроцессор - накидал ему данных, чпок и снимай с выхода готовенькое.
меня похожему в свое время учили в рамках института - курсовой типа - сопроцессор на 187 разрядов и деление с плавучкой 8-0
Не, там можно без плавающей обойтись. Там основное это DCT, потом квантизация и RLE с Хаффманом. Сейчас нашел самую простую реализацию jpeg на софте - на днях буду помодульно переносить в ПЛИС