|
|
  |
Метастабильность по входу CE для FF Xilinx, Есть? Нету? |
|
|
|
Jun 10 2015, 07:47
|
Знающий
   
Группа: Участник
Сообщений: 835
Регистрация: 9-08-08
Из: Санкт-Петербург
Пользователь №: 39 515

|
Цитата(MegaVolt @ Jun 10 2015, 08:59)  Спасибо  Одно не понятно если с CE всё так хорошо почему его не используют в схемах для перехода из одного домена в другой? В известной книге Digital Design and Computer Architecture раздел 3.2.5 приводится схема триггера с CE, в FPGA используется вариант a), таким образом, CE ничем в принципе не отличается от других логических сигналов, и нарушение setup/hold для него будет приводить к метастабильности с той же вероятностью(естественно, только если изменение CE влечёт изменение сигнала на внутреннем входе D триггера).
|
|
|
|
|
Jun 10 2015, 16:41
|
Профессионал
    
Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863

|
Цитата(MegaVolt @ Jun 10 2015, 08:59)  Спасибо  Одно не понятно если с CE всё так хорошо почему его не используют в схемах для перехода из одного домена в другой? Как уже сказали, CE это обычный пин. Только я не понял, что вы называете "хорошо". Хорошо или плохо, зависит от задачи. Если вас волнует один провод, поставьте один синхронизатор и всего делов.
|
|
|
|
|
Jun 11 2015, 06:49
|
Знающий
   
Группа: Свой
Сообщений: 779
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783

|
Цитата(Dr.Alex @ Jun 10 2015, 19:41)  Как уже сказали, CE это обычный пин. Только я не понял, что вы называете "хорошо". Хорошо это если на данных стоит 1 а асинхронный сигнал затащить на CE и на выходе не будет метастабильности. Однако по сказанному выше понимаю что будет. Собственно вопрос снят. Спасибо
|
|
|
|
|
Jun 11 2015, 07:15
|
Профессионал
    
Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863

|
Цитата(MegaVolt @ Jun 11 2015, 09:49)  Собственно вопрос снят. Чё-то у меня нет ощущения что вопрос снят :-))))) Во-первых, нужно писать на HDL, а не рисовать схему, поэтому вы всё равно не будете знать, куда придёт ваш сигнал. Во-вторых, рассуждать о метастабильности в терминах "будет - не будет" это жуткое дилетантство. Она характеризуется вероятностью появления, которая крайне низка, но никогда не 0. Поэтому в зависимости от ситуации вы либо можете на неё забить вообще, либо просто поставить лишний триггер-синхронизатор, и тем самым гарантировать что в случае появления она не распространится дальше. В вашем случае именно так и нужно поступить просто потому что это просто.
|
|
|
|
|
Jun 12 2015, 11:48
|
Знающий
   
Группа: Свой
Сообщений: 779
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783

|
Цитата(Dr.Alex @ Jun 11 2015, 10:15)  Чё-то у меня нет ощущения что вопрос снят :-))))) Снят снят  Цитата Во-первых, нужно писать на HDL, а не рисовать схему, поэтому вы всё равно не будете знать, куда придёт ваш сигнал. Я ещё помню 155 серию  )) По этому я ещё долго буду рисовать схемы  )) и переводить их на xHDL Цитата Во-вторых, рассуждать о метастабильности в терминах "будет - не будет" это жуткое дилетантство. Она характеризуется вероятностью появления, которая крайне низка, но никогда не 0. Для данных само собой. Я выяснял так ли это для CE Может по каким то причинам вход CE свободен от этой особенности. Цитата В вашем случае именно так и нужно поступить просто потому что это просто. Не люблю ставить нечто не понимая до конца его необходимость.
|
|
|
|
|
Jun 15 2015, 07:15
|

Знающий
   
Группа: Свой
Сообщений: 680
Регистрация: 11-02-08
Из: Msk
Пользователь №: 34 950

|
Цитата(MegaVolt @ Jun 12 2015, 14:48)  Снят снят  Я ещё помню 155 серию  )) По этому я ещё долго буду рисовать схемы  )) Про 155 серю хорошо вспомнили - так и надо, начинать со схематика. К слову, про setup-hold, если хотите увидеть "как оно работает", раздобудьте схему триггера зайлинкса, и промоделируйте на спайсе. Очень хорошо и понятно будет про метастабильность и прочее. Ограничения по setup даются с некоторым запсом в расчете на паспортные PVT углы эксплуатации ПЛИС. Т.е. нарушения ведут лишь к сужению диапазноа температур и питаний, где ПЛИС будет работать. При маленьких нарушениях, в комнате будет не заметно. При больших - микросхему придется морозить, чтобы работала без сбоев ) А если с холдом проблема - тогда наборот нагревать может понадобиться :Р
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|