deelan 0 6 декабря, 2007 Опубликовано 6 декабря, 2007 · Жалоба Здраствуйте, уважаемые. Есть CCD-матрица и железка, работающая с ней. Управление CCD осуществляю с помощью ПЛИС Altera EPM3128ATC100. Формирую тактовые диаграммы с помощью конечного автомата, постороенного на логических примитивах. Есть несколько управляющих входов, в зависимости от состояния которых ПЛИС генерит ту или иную диаграмму. Всё в принципе устраивает, но тут возникла необходимость расширить функциональность железки на несколько CCD имеющих одинаковый интерфейс, но разные диаграммы, проблема в том, что реализация генератора тактовых диаграмм в виде конечного автомата затруднительна, да и модификация в случае чего также таит трудности. Посему хочу спросить можно ли сделать как то генератор программно, т.е. грубо говоря, выражаясь "микроконтроллерным" языком сделать пару управляющих функций, вызывающихся по некоторому временному прерыванию (н-р 50 нс), несколько счетчиков по значениям которых выводы ПЛИС переводятся в нужное состояние. Посоветуйте направление, в котором можно дальше искать. Заранее спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KostyanPro 0 6 декабря, 2007 Опубликовано 6 декабря, 2007 · Жалоба Посему хочу спросить можно ли сделать как то генератор программно, т.е. грубо говоря, выражаясь "микроконтроллерным" языком сделать пару управляющих функций, вызывающихся по некоторому временному прерыванию (н-р 50 нс), несколько счетчиков по значениям которых выводы ПЛИС переводятся в нужное состояние. Вообще микроконтроллер в некотором приближении и есть КА. Так что этот путь лучше уж точно не будет. Посоветуйте направление, в котором можно дальше искать. Двигайтесь в сторону сдвиговых регистров. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться