Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ДП "Частотомер на ПЛИС"
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
Kisliy
Помогите пожалуста!!!

Мне вручили тему ДП "Частотомер на ПЛИС"

Я этим никогда не занимался

В журнале РАДИО за 2001 в №6 и 7 нашел схему на XC9500
Прилагаются схемы к-ые были нарисованы в ниже упомянутой САПР


Нужна библиотека на Xilinx Foundation (на редактор принципиальных схем)
Или я чего не понимаю но в библиотеке нет некоторых элементов:
н-р CB10CE, делителя частоты и мн. др.

М.б. это макросы , если да то каким образом их создавать и описывать.

Помгите люди добрые!!!
Vitёk
А где схемы?

Действительно, в стандартных библиотеках не существует CB10CE. Можно либо использовать CB16CE, в этом случае оптимиатор обрежет лишнее. Можно и создать CB10CE самому: либо из того же CB16CE методом обрезания, либо (что проще) - описать его на HDL.
Elresearch
А Вам чтобы работало или так плакатики нарисовать? :-)
Esquire
Kisliy

excl.gif Название "HELP!" не катит - учись называть темы понятно maniac.gif .

Поправил.
ASN
Kisliy
Мдя...Мельчает студент sad.gif.
Для начала ищет в библиотеке учебник по измерениям электричесих величин.
Затем проходим поиском по форуму и ищем учебник по ПЛИС.
Затем изучает посты на VHDL. Находим там рабочий проект делителя частоты с выходом на двоично/десятичный код. Затем заглядывает в help от ActiveHDL и находим там дешифратор в семисегментный код.
Затем формулирует техничекое решение. Делаем пробные прикидки.
Затем появляются вопросы - милости просим в конференцию за помощью.
Serega Doc
Вы хотите сами сделать и чтобы вам помогли или
вам нужно только сдать?
Kisliy
Цитата(Elresearch @ Jan 27 2005, 15:15)
А Вам чтобы работало или так плакатики нарисовать? :-)
*


НУЖНО ЧТОБЫ РАБОТАЛО!

Я в примерах нашел частотомер, упаковал в XC9572-7-PC44 а в продаже ее нет.
Какую ПЛИС выбрать чтобы это заработало и имелось в продаже!
Нужно ли вносить изменения в описаниях блоков?
Если да то сложно ли разобратся с VHDL?(кроме паскаля в глаза ничего не видел)
Uuftc
>Какую ПЛИС выбрать чтобы это заработало и имелось в продаже!

Идете на www.xilinx.ru, смотрите прайс и выбираете, что надо по корпусу...

>Если да то сложно ли разобратся с VHDL?(кроме паскаля в глаза ничего не видел)

С VHDL разобраться имхо не сложно, особенно тому, кто видел в глаза паскаль :-)) Не только не сложно но и нужно. Сам был в аналогичном положении, а как только понял, что от сигнала измененного в процессе можно ожидать нового значения только после завершения этого процесса - все сразу встало на свои места :-))
custic
http://pldlab.narod.ru/pld_example.htm
там под альтеровскую плисину EPF8282ALC84-4 Flex лежит проектик Частотомер в виде графической схемы под MAX PLUS II. Там и заказать плисину на плате можно. Платки готовые думаю даже дешевле там сейчас стоят.
one_man_show
Цитата(custic @ Jan 29 2005, 19:23)
Там и заказать плисину на плате можно. Платки готовые думаю даже дешевле там сейчас стоят.
*

Сейчас цена для студентов 499 руб: плата с указанной ПЛИС, все остальные примочки добавляете сами, считайте, что это конструктор
Stas
Да сделать самому не долго. Самое простое и быстрое - написать на HDL Abel - дня 2-3. Года 4 назад я начинал работу с CPLD так - сделал гирлянду на светодиодах - показал начальству. На них (начальство) бегущий огонек оказал мистическое действие, как на папуаса консервная банка, разрешили применить в разработке.... Abel - очень простой язык без труднопонимаемых с разгону понятий из VHDL типа "Процесс, сигнал, дельта", тем более в редакторе HDL ISE есть примеры описания узлов (REG, FSM, дешифратор семисегментного индикатора на TRUTH TABLE, и т.п.) и даже как пример есть конструкция часов. Схему на загрузочный кабель можно скачать на сайте Xilinx. Если самому копаться влом, то можно перекомпилировать проект под другой корпус (надо менять разводку выводов), или выбрать микросхему с другим индексом быстродействия. Для твоего примера XC9572-7-PC44 , PC44-тип корпуса (PLCC44), 7 - индекс быстродействия.
custic
Вот вспомнилось тоже, как-то давно делал на pld-lab интерфейсную часть к некому устройству с ISA интерфейсом. Там на плате удобно все ноги плисины разведены по разъемам, под кварц есть место и разъем для прошивание ByteBlaster-ом. ByteBlaster надо купить или можно самому собрать, в инете схемы есть. Еще понадобиться конфигурационная микросхема, для загрузки ПЛИС, под нее тоже панелька есть.
Особо парится там нечего, все уже готово, заливай и включай.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.