SergeyVas 0 17 мая, 2009 Опубликовано 17 мая, 2009 · Жалоба Хочу немного разобраться с плис, достал некоторую литературу по плис от "atlera", к сожалению не смог найти на русском для cyclon 3 "ep3c5e", сейчас читаю. С плис не когда не сталкивался, поэтому возникло несколько вопросов, если не затруднит, подскажите. Такой вопрос где то встречал на форуме но ответа там не было, Какой порядок подачи питания , логика pll входа выхода? Для чего нужен PLL(фапч) ? Когда проектируется устройство на плис, подключение дисплея, памяти осуществляется к любым портам ввода/вывода или как например у микроконтроллеров , шим порт1... spi порт 2... ? Какие элементы могут быть в плис , триггеры, или не, или какой то один элемент из которого собираются нужные элементы в зависимости от конфигурирования ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 0 17 мая, 2009 Опубликовано 17 мая, 2009 · Жалоба Moderator: Правила форума настоятельно рекомендуют создавать осмысленные названия тем. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrYuran 16 17 мая, 2009 Опубликовано 17 мая, 2009 · Жалоба Для начала, ПЛИСы бывают 2-х типов. FPGA и CPLD. FPGA (field programmable gate array) - это поле программируемых логических вентилей. Универсальная штука, рекомендуется при большом количестве триггеров и памяти в проекте. CPLD - набор макроячеек, которые состоят из логического терма и триггера (ов). Меньшее потребление, меньшая стоимость, но ограничения на количество триггеров. Ноги можно назначать любые (кроме зарезервированных для нужд конфигурации и т.д). PLL - это узел ФАПЧ для генерации внутренних клоков, отличных от внешних (обычно кратных) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SergeyVas 0 17 мая, 2009 Опубликовано 17 мая, 2009 · Жалоба PLL - это узел ФАПЧ для генерации внутренних клоков, отличных от внешних (обычно кратных) Так понимаю ,если например нужно плис вырабатывать разные клоки, большой частоты чем входная частота, а как узнать во сколько раз частота фапч будет больше ?, входную частоту тоже подавать на любую ногу(кроме зарезервированых), а в программе этот сигнал направляется на фапч? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xvr 12 18 мая, 2009 Опубликовано 18 мая, 2009 · Жалоба Так понимаю ,если например нужно плис вырабатывать разные клоки, большой частоты чем входная частота, а как узнать во сколько раз частота фапч будет больше ?, Во сколько вам надо, во столько и будет. PLL умеют умножать частоту на дробные коэфициенты. Более подробно надо смотреть в DS на конкретную FPGA (они разные и PLL у них разные) входную частоту тоже подавать на любую ногу(кроме зарезервированых),Обычно нет. Для подвода клоков (а тем более к PLL) обычно резервируются специальные ноги, опять же смотри DS на конкретный камень - они бывают разные а в программе этот сигнал направляется на фапч?Так же стоит забыть понятие 'программа', применительно к FPGA. HDL выглядят очень похожими на обычные языки програмирования, но все же это языки описания АППАРАТУРЫ и методика написания на них ОТЛИЧАЕТСЯ от С. Кстати, это обычно первая грабля, по которой табунами ходят разработчики, пришедшие с МК :rolleyes: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SergeyVas 0 18 мая, 2009 Опубликовано 18 мая, 2009 · Жалоба Вот рисунок микросхемы ep3c5 у нее ног с обозначением CLK 11 штук. Для чего они обычно используются, с остальными вроде понятно.? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xvr 12 19 мая, 2009 Опубликовано 19 мая, 2009 · Жалоба Для заведения клоков, вестимо :rolleyes: Если вам столько не нужно, можно заводить меньше Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SergeyVas 0 19 мая, 2009 Опубликовано 19 мая, 2009 · Жалоба Понятно, еще не совсем понятно, для логике ведь должно быть какое ограничение например 100тригеров, 50счетчиков 70логических или. Где то это должно быть написано, нашел только количество общее 10000 - 25000 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Amper25 0 19 мая, 2009 Опубликовано 19 мая, 2009 · Жалоба При компиляции проекта, тебе напишут сколько ячеек из 10000-25000 было использовано. Вот рисунок микросхемы ep3c5 у нее ног с обозначением CLK 11 штук. Для чего они обычно используются, с остальными вроде понятно.? CLK входы отличаются от других только тем, что они "заточены" под тактовый сигнал. То есть время распространения клока через них намного меньше чем через обычные входы. Таким образом тактовый сигнал можно заводить через любой логический вывод, но при этом параметры задержки будут намного хуже. Еще CLK можно использовать как обычный вход, если не хватает стандартных ног. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться