Перейти к содержанию
    

ДП "Частотомер на ПЛИС"

Помогите пожалуста!!!

 

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

 

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

 

В журнале РАДИО за 2001 в №6 и 7 нашел схему на XC9500

Прилагаются схемы к-ые были нарисованы в ниже упомянутой САПР

 

 

Нужна библиотека на Xilinx Foundation (на редактор принципиальных схем)

Или я чего не понимаю но в библиотеке нет некоторых элементов:

н-р CB10CE, делителя частоты и мн. др.

 

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

 

Помгите люди добрые!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А где схемы?

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Kisliy

 

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

 

Поправил.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Kisliy

Мдя...Мельчает студент :(.

Для начала ищет в библиотеке учебник по измерениям электричесих величин.

Затем проходим поиском по форуму и ищем учебник по ПЛИС.

Затем изучает посты на VHDL. Находим там рабочий проект делителя частоты с выходом на двоично/десятичный код. Затем заглядывает в help от ActiveHDL и находим там дешифратор в семисегментный код.

Затем формулирует техничекое решение. Делаем пробные прикидки.

Затем появляются вопросы - милости просим в конференцию за помощью.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы хотите сами сделать и чтобы вам помогли или

вам нужно только сдать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А Вам чтобы работало или так плакатики нарисовать? :-)

 

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

 

Я в примерах нашел частотомер, упаковал в XC9572-7-PC44 а в продаже ее нет.

Какую ПЛИС выбрать чтобы это заработало и имелось в продаже!

Нужно ли вносить изменения в описаниях блоков?

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

post-2141-1107005723.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

>Какую ПЛИС выбрать чтобы это заработало и имелось в продаже!

 

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

 

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

 

С VHDL разобраться имхо не сложно, особенно тому, кто видел в глаза паскаль :-)) Не только не сложно но и нужно. Сам был в аналогичном положении, а как только понял, что от сигнала измененного в процессе можно ожидать нового значения только после завершения этого процесса - все сразу встало на свои места :-))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

http://pldlab.narod.ru/pld_example.htm

там под альтеровскую плисину EPF8282ALC84-4 Flex лежит проектик Частотомер в виде графической схемы под MAX PLUS II. Там и заказать плисину на плате можно. Платки готовые думаю даже дешевле там сейчас стоят.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Там и заказать плисину на плате можно. Платки готовые думаю даже дешевле там сейчас стоят.

Сейчас цена для студентов 499 руб: плата с указанной ПЛИС, все остальные примочки добавляете сами, считайте, что это конструктор

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да сделать самому не долго. Самое простое и быстрое - написать на HDL Abel - дня 2-3. Года 4 назад я начинал работу с CPLD так - сделал гирлянду на светодиодах - показал начальству. На них (начальство) бегущий огонек оказал мистическое действие, как на папуаса консервная банка, разрешили применить в разработке.... Abel - очень простой язык без труднопонимаемых с разгону понятий из VHDL типа "Процесс, сигнал, дельта", тем более в редакторе HDL ISE есть примеры описания узлов (REG, FSM, дешифратор семисегментного индикатора на TRUTH TABLE, и т.п.) и даже как пример есть конструкция часов. Схему на загрузочный кабель можно скачать на сайте Xilinx. Если самому копаться влом, то можно перекомпилировать проект под другой корпус (надо менять разводку выводов), или выбрать микросхему с другим индексом быстродействия. Для твоего примера XC9572-7-PC44 , PC44-тип корпуса (PLCC44), 7 - индекс быстродействия.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот вспомнилось тоже, как-то давно делал на pld-lab интерфейсную часть к некому устройству с ISA интерфейсом. Там на плате удобно все ноги плисины разведены по разъемам, под кварц есть место и разъем для прошивание ByteBlaster-ом. ByteBlaster надо купить или можно самому собрать, в инете схемы есть. Еще понадобиться конфигурационная микросхема, для загрузки ПЛИС, под нее тоже панелька есть.

Особо парится там нечего, все уже готово, заливай и включай.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...