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

Maverick
Цитата(Димон Безпарольный @ Mar 31 2014, 13:25) *
Схема нехтрая - 4 таймера ne555 и логика cd4070.

да, можно
DASM
Тут чего-то мне какие-то генераторы пилы мерещатся, так что на голой ПЛИС не уверен
iosifk
Цитата(Димон Безпарольный @ Mar 31 2014, 14:25) *
Схема нехтрая - 4 таймера ne555 и логика cd4070.

Только зачем же аналоговые таймеры? Их то и не хорошо делать в ПЛИС.
А вот цифровые - можно любые... И однократно-задаваемые, и программируемые и мультивибраторы... И много можно сделать.... До неск. сотен...
Димон Безпарольный
Наверно я не доконца обрисовал задачу. Смысл схемы в формировании коротких произвольных импульсов



Не знаю, видно ли на схеме емкость С11, она и добавляет случайности в эти случайные генераторы.

Только генераторы выдают не пилу а прямоугольные импульсы.

Реализовать подобное чисто цифровым способм я затрудняюсь. Поэтому и спрашиваю - возможно ли сделать на ПЛИС подобные таймеры.

Быть может кто подскажет как сие реализовать чисто цифровым способом?
DASM
Не очень понятно - нужен генератор случайных или псевдослучайных импульсов ?
Если именно случайных - можно джиттер нутряной PLL считать, есть такие варианты, дабы не вешать всякие шумовые диоды с АЦП
SM
Цитата(Димон Безпарольный @ Mar 31 2014, 15:08) *
Реализовать подобное чисто цифровым способм я затрудняюсь.


А почему не сделать генератор случайных чисел с огромным периодом, чтобы он приближался к реально случайным? Также можно добавить истинной случайности на сравнении частот двух генераторов, внутреннего ПЛИС, и внешнего. Да и аналоговые таймеры без проблем на тех ПЛИС, у которых есть входы с триггерами шмитта.
DASM
А seed откуда брать с огромным периодом? Веселая партия игровых автоматов выйдет sm.gif
Димон Безпарольный
Цитата(SM @ Mar 31 2014, 15:50) *
Да и аналоговые таймеры без проблем на тех ПЛИС, у которых есть входы с триггерами шмитта.

Посоветуйте такую ПЛИС небольшого размера. Я за свою жизнь программировал только EPM3256 и в нынешних ПЛИС плохо ориентируюсь.
SM
Например, MachXO2, можно прочитать про Hysteresis там - http://www.latticesemi.com/~/media/Documen...cument_id=39083

Из альтеры, в max-ii.

А также в любой, где есть bus holder, который тоже работает как триггер шмитта, если еще резистор добавить.
Димон Безпарольный
Поднял старую тему, поскольку ПЛИС стали другими, а вопрос остался. Можно ли сделать такой генератор на нехитрой ПЛИС? Будет партия изделий, поэтому важна простота и стоимость.
Александр77
С какой скоростью формировать данные, вот где камень преткновения.
Если делать несколько конгруэнтных генераторов, то еще нужен умножитель (желательно аппаратный) и тут уже младшими максами не обойтись - а вот MAX10 или мелкий циклон пойдет. Еще и останется поле для деятельности.
krux
если речь идёт про генерацию случайных чисел, то не занимайтесь ерундой.
стандартная схема для генерации двух случайных "by design" последовательностей выглядит примерно так:
Нажмите для просмотра прикрепленного файла
диоды VD1 VD2 - кг401а или аналоги, из серии стабилитронов.

RND0 и RND1 далее в ПЛИС для контроля на "случайность" - оцениваются распределение, нормальность распределения, и это всё на старте, до входа в режим.
далее возможны варианты.
Димон Безпарольный
Речь идет не о генераторе. Речь идет об очистке труб. Генератор выдает импульсы для возбуждения катушки.

Цитата(Александр77 @ Feb 11 2017, 15:28) *
С какой скоростью формировать данные, вот где камень преткновения.
Если делать несколько конгруэнтных генераторов, то еще нужен умножитель (желательно аппаратный) и тут уже младшими максами не обойтись - а вот MAX10 или мелкий циклон пойдет. Еще и останется поле для деятельности.

Импульсы генерируются с частотой примерно 180кГц.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.