Trashy 0 5 июля, 2010 Опубликовано 5 июля, 2010 · Жалоба ISE не позволяет строб для защёлки цеплять через логику. Кричит: это не наш метод, нужно цеплять на CS. Чё за...? И как это обойти? Started : "Generate Programming File". WARNING:PhysDesignRules:372 - Gated clock. Clock net XLXN_310 is sourced by a combinatorial pin. This is not good design practice. Use the CE pin to control the loading of data into the flip-flop. Интересно, что если один такой защёлка ,то компилит, хоть и ругается. А если цепочка чуть посложней, из нескольких защёлок и нескольких элементов И, ИЛИ, 1НЕ-ИЛИ... То вообще отказывается производить роутинг цепей, причём убивает даже блоки, которые к описываемому модулю не имеют абсолютно ни какого отношения. В Квартусе, чёт даже не задумывался над подобными вопросами. А, ребяты, я врубился! Щас проверю, насколько правильно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 5 июля, 2010 Опубликовано 5 июля, 2010 · Жалоба ISE не позволяет строб для защёлки цеплять через логику. Кричит: это не наш метод, нужно цеплять на CS. Чё за...? И как это обойти? Started : "Generate Programming File". WARNING:PhysDesignRules:372 - Gated clock. Clock net XLXN_310 is sourced by a combinatorial pin. This is not good design practice. Use the CE pin to control the loading of data into the flip-flop. Интересно, что если один такой защёлка ,то компилит, хоть и ругается. А если цепочка чуть посложней, из нескольких защёлок и нескольких элементов И, ИЛИ, 1НЕ-ИЛИ... То вообще отказывается производить роутинг цепей, причём убивает даже блоки, которые к описываемому модулю не имеют абсолютно ни какого отношения. В Квартусе, чёт даже не задумывался над подобными вопросами. А, ребяты, я врубился! Щас проверю, насколько правильно. описание или схему можно предоставить ?... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 5 июля, 2010 Опубликовано 5 июля, 2010 · Жалоба Кричит: это не наш метод, нужно цеплять на CS. варнинги уже стали запрещением чего либо ? ЗЫ. Асинхра не есть гут Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Trashy 0 5 июля, 2010 Опубликовано 5 июля, 2010 · Жалоба варнинги уже стали запрещением чего либо ? ЗЫ. Асинхра не есть гут Обрулил я эту неприятность, задействовав те самые CE. Но, остаётся вопрос, как быть, если защёлкой управляет два источника? Это не такая уж редкость. Я их пускаю через ИЛИ. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kuzmi4 0 5 июля, 2010 Опубликовано 5 июля, 2010 · Жалоба А вы не могли бы объяснить что вы имеете ввиду под ...защёлкой управляет два источника... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Trashy 0 5 июля, 2010 Опубликовано 5 июля, 2010 · Жалоба А вы не могли бы объяснить что вы имеете ввиду под команда "защелкнуть" или наоборот "отщелкнуться" приходил от разных модулей. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kuzmi4 0 5 июля, 2010 Опубликовано 5 июля, 2010 · Жалоба 2 Trashy а что вам мешает пропустить через OR эти сигналы и завести результат на ENA тригера ? Что есть "отщелкнуться" - не понял... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Trashy 0 5 июля, 2010 Опубликовано 5 июля, 2010 · Жалоба а что вам мешает пропустить через OR эти сигналы и завести результат на ENA тригера ? Что есть "отщелкнуться" - не понял... Это значит пропускать сигнал сквозь себя. Не отрубаясь. Ибо, при снятии CE, выход сбрасывается в ноль. А мне надо, что б он пропускал через себя постоянно. Но иногда переводить его в стандартный режим защёлкивания. Для этого как раз и нужно на лапу защёлкивания разные сигналы подавать. Ой, гоню. Я его с CLR спутал. Ой, гоню. Я его с CLR спутал. Какого хрена, ответ добавляется в конец предыдущего? Кароче, абисняю. Есть проц, который в эту защёлку защёлкивает свою инфу. Было 0. Скакнул импульс и опять 0. На выходе защелкнулись данные. Все довольны и счастливы. Но! Через эту же защёлку, необходимо пропустить данные, не защёлкивая их. ТОесть, просто пролететь сквозь неё, ни как не эрагируя. Для этого на строб защёлки надо подать 1. Постоянно! Тот проц, такого сделать не может. Не виноват он. Родился таким. Поэтому, появляется другой объект, который эту самую единицу и делает на время прогона данных. Тоесть примешивает к стробу от проца через ИЛИ. Но компиллер, говорить, что это не по пацански... Есть проц, который в эту защёлку защёлкивает свою инфу. Было 0. Скакнул импульс и опять 0. На выходе защелкнулись данные. Все довольны и счастливы. Но! Через эту же защёлку, необходимо пропустить данные, не защёлкивая их. ТОесть, просто пролететь сквозь неё, ни как не эрагируя. Для этого на строб защёлки надо подать 1. Постоянно! Тот проц, такого сделать не может. Не виноват он. Родился таким. Поэтому, появляется другой объект, который эту самую единицу и делает на время прогона данных. Тоесть примешивает к стробу от проца через ИЛИ. Но компиллер, говорить, что это не по пацански... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kuzmi4 0 5 июля, 2010 Опубликовано 5 июля, 2010 · Жалоба 2 Trashy хочу немного внести ясность: есл имы говорим о тригере, тогда у него есть в общем случае: CLR - сигнал сброса, ENA - разрешения защёлкивания, CLK - клок. Как в таком случае выглядит ваше ...необходимо пропустить данные, не защёлкивая их...?? И что должно быть с данными которые тригер хранил до этого ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vetal 0 5 июля, 2010 Опубликовано 5 июля, 2010 · Жалоба DFF+мультиплексор на выходе. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться