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

EPM3256ATC144-10N, какая частота тактирования и потребления

5 minutes ago, addi II said:

не пойму как в квартусе узнать какая частота кварца должна быть

Частота кварца будет определяться именно логикой проекта. Частота - та, которая нужна вам. CPLD не требует какой-то особой частоты.

Подозреваю, вам нужно уяснить, что CPLD это то же самое,
что и схема на микросхемах логики 74-ой серии, размещенная на плате площадью 1 квадратный метр.

Ваш вопрос мало отличается от вопроса "Какая частота нужна для микросхем 74hc00/74hc74 и на какую ножку её подавать?"

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


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

33 minutes ago, addi II said:

Все таки не пойму как в квартусе узнать какая частота кварца должна быть

У меня сотрудники, с вашим уровнем знания верилога и ПЛИС, при работе с XC6SLX9-2TQG144I - не могли создать дизайн работающий на частотах выше 40-60МГц.

 

Т.е. не рассчитывайте, что у вас в первом проекте с ШИМ для XC6SLX9-2TQG144I - будут счётчики работающие на частотах выше 100МГц.

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


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

1 hour ago, addi II said:

как в квартусе узнать какая частота кварца должна быть и Pin Planner не совсем очевидно показывает распиновку

1. Кварца или кварцевого (либо какого-нибудь еще ) генератора? - это все же разные вещи.

2. В отчете после компиляции посмотрите - квартус сообщит, какая максимальная частота для данной прошивки гарантированно допустима

3. Если Вы добавите в проект файл .sdc, в котором зададите нужную частоту (ту, на которой проект должен реально работать), то при компиляции квартус будет отталкиваться от нее, стараясь, чтобы проект на этой частоте заработал.

Опять же - см. п.2

4. В настройках квартуса можно задать опции - на что ему ориентироваться при компиляции - на экономию ресурсов микросхемы, энергопотребление или наплевать на это и бросить все силы на быстродействие.

Если эти опции проигнорировать, то даже описание в файле .sdc может не заставить квартус сделать прошивку, гарантированно работающую на максимальной частоте.

 

4. Что значит - не совсем очевидно показывает распиновку? Если Вы сами не указали, какой сигнал на какую ногу заводить, то квартус сделает это по своему усмотрению и покажет, что куда выведено.

Изменено пользователем Yuri124

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


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

4 часа назад, addi II сказал:

нужно сделать 3  таймера, модулирующую логику(ШИМ с изменяемым периодом) на основе этих таймеров + последовательный интерфейс для реализации RS-485

А почему не микроконтроллер, у которого было бы столько же таймеров и "последовательный интерфейс "? Тем более, что к CPLD все равно будет добавлен микроконтроллер?

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


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

 Я взял сначала микроконтроллер, но из-за того что нужна была точность в 500 нс отказался в процессе. МК не будет, будет только трансивер RS485

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


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

3 минуты назад, addi II сказал:

точность в 500 нс 

Это где нужно 500 нс? В тактовой ШИМ, на выходе счетчика ШИМ? 

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


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

Что-то я не пойму, объясните мне пожалуста по поводу сигналов OE, это что моими всеми выводами ктото должен управлять внешне?...

Я что не могу сам в логике задавать двунаправленный вывод?

Судя по описание выводы должны быть выставлены либо все как вход, либо как выход

Это фигня какаято, действительно 74 логика...

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


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

1 час назад, addi II сказал:

Что-то я не пойму, объясните мне пожалуста по поводу сигналов OE, это что моими всеми выводами ктото должен управлять внешне?...

Я что не могу сам в логике задавать двунаправленный вывод?

Судя по описание выводы должны быть выставлены либо все как вход, либо как выход

Это фигня какаято, действительно 74 логика...

Ну да. Все правильно лвунаправленный вывод может быть входом и выходом. Кем он будет определяет вход OE.. Описывать такие входы можно на HDL языке. Например :

 a <= b when (c = '1') else (others => 'Z')

 

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


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

15 hours ago, addi II said:

Грубо говоря нужен шаг изменения длительности в 500 нс 

И частоты

500нс, это 2МГц. Есть же куча процев, с таймерами в режиме шим, работающими на частоте выше этой?

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


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

44 minutes ago, des00 said:

500нс, это 2МГц. Есть же куча процев, с таймерами в режиме шим, работающими на частоте выше этой?

Там видимо космическое исполнение нужно.

Вань, может правда, что-нибудь от сюда подберешь? Ну его эти плисы. 

https://ic.milandr.ru/products/radiatsionno_stoykie_mikroskhemy/

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


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

2 hours ago, Mad_kvmg said:

Там видимо космическое исполнение нужно.

так тогда ему надо смотреть не макс 2 а флекс 10к)

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


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

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

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

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

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

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

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

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

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

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