Здравствуйте такой вопрос решил для себя изучить FPGA, и даже конкретная задача, с видео АЦП ADV7180 взять данные зажать в JPEG и по USB отдать на компьютер. Все это сделано на ARM просто интересно попробовать сделать на ПЛИС. Собственно с этим вопрос в какую сторону начать смотреть, какая есть хорошая литература.
disclaimer. все нижесказанное есть просто мысли вслух и исключительно мой взгляд на путь решения задачи :)
ого! достаточно серьезный замах..
не знаю, как это делают "по-взрослому", но я бы наверно попробовал реализовать на ФПГА некий спецпроцессор, в составе: проца общего управления данных, корка сжатия битмапа в jpeg, интерфейс забора данных с АЦП и интерфейс USB. Вероятно по отдельности нужные корки или нечто схожее можно наловить в свободном доступе, накрайняк украсть (воровать нехорошо). Дальше долгая работа напильником по сопряжению исходников. Или написание всего вышеперечисленного самостоятельно, опираясь на стандарты и осциллограф. Видимо смотреть в сторону ЯВУ плис - типа verilog, vhdl и сотоварищи..
по физике сопряжения больших проблем не вижу, т.б.
задача второстепенная, но немаловажная - софтина или драйвер для доступа к девайсу со стороны USB I/F..
На electronix.ru вроде есть темы с чего начать изучение FPGA, вроде даже FAQ'и есть и темы со ссылками на литературу. Там же и по JPEG на FPGA наверняка можно найти.
Пока я собираю информацию, о плисах, о производителях, софте, доступности ценах и пр. Чуть погодя возьму кид, и для начала сделаю совсем простенький проект мигание светодиодами, ну а дальше по сложнее и так по нарастающей доберусь до своего jpeg - га.