Fri, 24 Sep 2004 11:59:18 +0000 (UTC) Leha Bishletov wrote to Harry Zhurov:
HZ>> В ПЛИС, как правило, нет генераторов, к которым можно HZ>> подключить кварц. Тактовую надо подавать снаружи. Решений тут HZ>> несколько. Самое простое - это применить внешний генератор на HZ>> нужную частоту.
LB> Можешь посоветовать что-то из недорогих, к которым не нужно LB> высокочастотного кварца (с внутренним умножителем или просто умножитель LB> частоты)?
С голым кварцем ПЛИС не работает. М.б. какие-то можно заставить, но это уже из области хаков. Где-то (на Телесистемах, вроде) обсуждали такую возможность, но реально ли, не знаю. Не предназначены ПЛИС для этого, нет в них соответствующих средств. Хотя может и зря.
Умножители есть в кристаллах с ФАПЧ, но это уже достаточно толстые микрухи и все, afaik, из класса FPGA. Из того, что мне известно, нормальный ФАПЧ есть только у Циклонов и Стратиксов. У ACEX он убогий, может только в два раза умножать. У Xilinx'овских микрух, afaik, тоже не ФАПЧ, а некие блоки формирования тактовых частот с возможностью подстройки фаз. В любом случае микрухи эти уже могучие, тебе видимо не подойдут. У мелких из серий CPLD ничего такого нет.
HZ>> Думается, что для твоей задачи скорее подойдет не FPGA, а HZ>> что-нибудь из семейства MAX3000. Какой именно, надо смотреть, как HZ>> туда ложится конкретный проект.
LB> А в квартусе можно пытаться один и тот же проект впихивать в разные LB> ПЛИС или для проект как-то привязан к конкретному типу? (Я его еще не LB> выкачал)
Разумеется. Ты делаешь логическое описание (например, в виде схемы), а затем можешь указать любой поддерживаемый чип из любого поддерживаемого семейства. Надо только перекомпилировать. Единственное, что если сделаешь конкретные assigment'ы, например, пинов, то эта информация при смене чипа будет слетать, т.к. у другого чипа, ессно, этих ног может не оказаться. Но без конкретных привязок к особенностям чипа, можно свободно менять их и сравнивать.
HZ>> Вообще, решение с ПЛИС обычно не самое дешевое. По крайней мере HZ>> если что-то можно сделать на МК за пару баксов и цена критична, то HZ>> ПЛИС, скорее всего, пролетит. Цены на FPGA начинаются где-то в HZ>> районе $10. CPLD бывают и за пару баксов, но это мелкие, на 32 HZ>> макроячейки.
LB> Так у меня и задача не сложная.
Это реально выясниться, когда ты введешь описание, скомпилируешь и увидишь, какое получается потребление ресурсов.
HZ>> Мне трудно заочно оценить, во что реально выльется твой проект, HZ>> но может быть в 64-макроячеечную ПЛИСку полезет. Цена на HZ>> EPM3064ATC100 колеблется в районе $5 (от спидгрейда еще зависит).
LB> Вот это мой уровень цен :) Если еще внешний генератор или умножитель LB> частоты за $2, то получится разумная альтернатива фильтру.
Вот здесь ничего сказать не могу. Реальная цена у нас сильно зависит от популярности - что популярно, то и купить легко, и стОит оно недорого. Поищи среди Geyer, Jauch, Golledge (это навскидку, название могу напутать).