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

Асинхронная задержка в EPM240/MAX II

9 минут назад, des00 сказал:

это явно не ШИМ

Когда-то давно этим называли лишь управление длительностью импульса. На требование ещё и его единичности или периодичности этой аббревиатуры тогда не хватало.

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


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

25 минут назад, des00 сказал:

скорее всего вы DLL имели в виду

Именно PLL, имея стабильную опору 5 - 10 - 27 МГц по фазе подстраивать мультиплексором длину цепочки переноса в цепи задержки генератора. Но джеттер будет сравнительно с ВЧ большой.

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


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

6 minutes ago, Ivanii said:

Именно PLL, имея стабильную опору 5 - 10 - 27 МГц по фазе подстраивать мультиплексором длину цепочки переноса в цепи задержки генератора. Но джеттер будет сравнительно с ВЧ большой.

это и есть классический Digital Clock Manager основанный на Delay Locked Loop, стоял во всех чипах Xilinx до последних семейств, когда наконец то они вняли просьбам и поставили туда настоящие PLL основанные на ГУНах, как их опоненты из Altera. Попробуйте, но на рассыпухе сложно, задержки логики слишком велики.

Во вложении спартан 3

dcm.png

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


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

С PLL не взошло - перенос 8 бит дает разность всего 1 нс(сумма времени 8 переносов) но сам голый сумматор 4,5 нс задержки и генератор на такой задержке не моделируется.

A B C - выбор задержки, на A1 - A8 подать 1, на B1 - B8 подать 0, при появлении на входе сумматора 1 переноса на выходах сумматора последовательно появляется 0 и наоборот.

2020-12-12_15-10-52.png

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


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

Сделал генератор на 189 МГц, чип в модели EPM240T100C5 по даташиту на 201 МГц для 16 бит счетчика, а у меня даже DFF и TFF элементы не переключаются! 

Подскажите пожалуйста что я не так делаю(с 2мя DFFEAS на 114 МГц работает)?

 


 

2020-12-14_12-40-05.png

2020-12-14_11-28-49.png

2020-12-14_11-28-40.png

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


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

19 часов назад, Ivanii сказал:

что я не так делаю

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

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


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

У меня бесхозных входов нет. На "ААА" всегда "1"(будет припаян к питанию), на INV_CLR подается "0" при сбросе, иначе "1". Квартус при моделировании на бесхозные входы вешает "0".

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

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


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

Т.е. ко всем неподключённым входам CLRN, PRN, ENA, SCLR и SLOAD у Вас подключены нули?

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


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

1 час назад, Plain сказал:

CLRN, PRN, ENA, SCLR и SLOAD у Вас подключены нули?

Внутренние не подключенные могут вообще не существовать, у существующих строго определено дефолтное состояние в примитивах, не подключенные внутренние входы не могут привести к такому поведению как на скрине. генератор на верхних тригерах работает, не работают только нижние 2 DFF и только на 189 МГц, на 114 Мгц(с задействованным выходом Inst10) все работает.

 

Inst9 и Inst10

2020-12-15_20-45-36.png

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

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


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

34 минуты назад, Ivanii сказал:

не работают только нижние 2 DFF

Нет никаких ни DFF, ни DFFE, ни т.п. в ПЛИС, и в процитированной Вами таблице предельных режимов они указаны для стандартной ячейки, у триггера которой, из асинхронного, есть лишь сброс.

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


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

"мыши плакали, кололись но продолжали жрать..."

Я когда советовал "озаботиться получением высокочастотной тактовой" имел ввиду рассмотреть возможность подключения внешнего генератора или PLL, но никак не получением этой частоты таким-же сомнительным способом как и одиночный импульс :biggrin:

KXO-V99

или

ICS512

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


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

15.12.2020 в 23:27, zombi сказал:

KXO-V99

На 180 - 200 МГц ничего с вменяемой ценой не находится, на 150 - 166 МГц только на Али.

15.12.2020 в 23:27, zombi сказал:

ICS512

Спасибо! Ранее видел эти микросхемы но пропустил.

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


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

1 час назад, Ivanii сказал:

На 180 - 200 МГц ничего с вменяемой ценой не находится

А мне вот интересно, для чего нужно выжимать из cpld то, что из неё выжить невозможно? Почему сразу не купить fpga с pll?

А еще бывают многофазные Шим... Скажем при 2х фазах можно говорить не о 200 мгц, а о 100... а в fpga и 3 фазы легко влезут. А значит, выше, чем 70 мгц и тактовая не нужна. И еще туда влезет "плавный запуск", контроль переходных процессов и т.д.  я уж не говорю о переходе шим в чим при малых нагрузках...

Так вот, все же... какой смысл в том, чтобы взять то, что не годится, а потом стоять на рогах неделями и делать явно проигрышный проект?

 

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


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

iosifk, автор купил дешевле некуда китайское учебное пособие и на нём изучает ПЛИС как таковые — о двигателях и т.п. речи нет.

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


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

31 minutes ago, Plain said:

iosifk, автор купил дешевле некуда китайское учебное пособие и на нём изучает ПЛИС как таковые — о двигателях и т.п. речи нет.

а лучше бы взял говина с того же сайта и как белый человек учился)

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


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

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

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

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

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

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

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

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

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

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