yaghtn 0 29 августа, 2019 Опубликовано 29 августа, 2019 · Жалоба 5 minutes ago, addi II said: не пойму как в квартусе узнать какая частота кварца должна быть Частота кварца будет определяться именно логикой проекта. Частота - та, которая нужна вам. CPLD не требует какой-то особой частоты. Подозреваю, вам нужно уяснить, что CPLD это то же самое, что и схема на микросхемах логики 74-ой серии, размещенная на плате площадью 1 квадратный метр. Ваш вопрос мало отличается от вопроса "Какая частота нужна для микросхем 74hc00/74hc74 и на какую ножку её подавать?" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_4afc_ 24 29 августа, 2019 Опубликовано 29 августа, 2019 · Жалоба 33 minutes ago, addi II said: Все таки не пойму как в квартусе узнать какая частота кварца должна быть У меня сотрудники, с вашим уровнем знания верилога и ПЛИС, при работе с XC6SLX9-2TQG144I - не могли создать дизайн работающий на частотах выше 40-60МГц. Т.е. не рассчитывайте, что у вас в первом проекте с ШИМ для XC6SLX9-2TQG144I - будут счётчики работающие на частотах выше 100МГц. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Yuri124 1 29 августа, 2019 Опубликовано 29 августа, 2019 (изменено) · Жалоба 1 hour ago, addi II said: как в квартусе узнать какая частота кварца должна быть и Pin Planner не совсем очевидно показывает распиновку 1. Кварца или кварцевого (либо какого-нибудь еще ) генератора? - это все же разные вещи. 2. В отчете после компиляции посмотрите - квартус сообщит, какая максимальная частота для данной прошивки гарантированно допустима 3. Если Вы добавите в проект файл .sdc, в котором зададите нужную частоту (ту, на которой проект должен реально работать), то при компиляции квартус будет отталкиваться от нее, стараясь, чтобы проект на этой частоте заработал. Опять же - см. п.2 4. В настройках квартуса можно задать опции - на что ему ориентироваться при компиляции - на экономию ресурсов микросхемы, энергопотребление или наплевать на это и бросить все силы на быстродействие. Если эти опции проигнорировать, то даже описание в файле .sdc может не заставить квартус сделать прошивку, гарантированно работающую на максимальной частоте. 4. Что значит - не совсем очевидно показывает распиновку? Если Вы сами не указали, какой сигнал на какую ногу заводить, то квартус сделает это по своему усмотрению и покажет, что куда выведено. Изменено 29 августа, 2019 пользователем Yuri124 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
addi II 0 29 августа, 2019 Опубликовано 29 августа, 2019 · Жалоба Спасибо! про частоту теперь понятно Про остальное думаю теперь разберусь Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 29 августа, 2019 Опубликовано 29 августа, 2019 · Жалоба 4 часа назад, addi II сказал: нужно сделать 3 таймера, модулирующую логику(ШИМ с изменяемым периодом) на основе этих таймеров + последовательный интерфейс для реализации RS-485 А почему не микроконтроллер, у которого было бы столько же таймеров и "последовательный интерфейс "? Тем более, что к CPLD все равно будет добавлен микроконтроллер? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
addi II 0 29 августа, 2019 Опубликовано 29 августа, 2019 · Жалоба Я взял сначала микроконтроллер, но из-за того что нужна была точность в 500 нс отказался в процессе. МК не будет, будет только трансивер RS485 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 29 августа, 2019 Опубликовано 29 августа, 2019 · Жалоба 3 минуты назад, addi II сказал: точность в 500 нс Это где нужно 500 нс? В тактовой ШИМ, на выходе счетчика ШИМ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
addi II 0 29 августа, 2019 Опубликовано 29 августа, 2019 · Жалоба Грубо говоря нужен шаг изменения длительности в 500 нс И частоты Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
addi II 0 30 августа, 2019 Опубликовано 30 августа, 2019 · Жалоба Что-то я не пойму, объясните мне пожалуста по поводу сигналов OE, это что моими всеми выводами ктото должен управлять внешне?... Я что не могу сам в логике задавать двунаправленный вывод? Судя по описание выводы должны быть выставлены либо все как вход, либо как выход Это фигня какаято, действительно 74 логика... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Flip-fl0p 4 30 августа, 2019 Опубликовано 30 августа, 2019 · Жалоба 1 час назад, addi II сказал: Что-то я не пойму, объясните мне пожалуста по поводу сигналов OE, это что моими всеми выводами ктото должен управлять внешне?... Я что не могу сам в логике задавать двунаправленный вывод? Судя по описание выводы должны быть выставлены либо все как вход, либо как выход Это фигня какаято, действительно 74 логика... Ну да. Все правильно лвунаправленный вывод может быть входом и выходом. Кем он будет определяет вход OE.. Описывать такие входы можно на HDL языке. Например : a <= b when (c = '1') else (others => 'Z') Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 30 августа, 2019 Опубликовано 30 августа, 2019 · Жалоба 15 hours ago, addi II said: Грубо говоря нужен шаг изменения длительности в 500 нс И частоты 500нс, это 2МГц. Есть же куча процев, с таймерами в режиме шим, работающими на частоте выше этой? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Mad_kvmg 0 30 августа, 2019 Опубликовано 30 августа, 2019 · Жалоба 44 minutes ago, des00 said: 500нс, это 2МГц. Есть же куча процев, с таймерами в режиме шим, работающими на частоте выше этой? Там видимо космическое исполнение нужно. Вань, может правда, что-нибудь от сюда подберешь? Ну его эти плисы. https://ic.milandr.ru/products/radiatsionno_stoykie_mikroskhemy/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 30 августа, 2019 Опубликовано 30 августа, 2019 · Жалоба 2 hours ago, Mad_kvmg said: Там видимо космическое исполнение нужно. так тогда ему надо смотреть не макс 2 а флекс 10к) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться