MechaniX 0 4 мая, 2009 Опубликовано 4 мая, 2009 · Жалоба Здравствуйте. У меня тут одна задача. Мне нужно поймать event для clock-a в интервале от posedge до negedge в заданном месте. У меня есть одно решение , задать второй clock частотoта которого в двое больше,и с его помощю засекать интервалы для первого clock-а , но это не то. Заранее извиняюсь ,если не туда написал Спасибо :] Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 4 мая, 2009 Опубликовано 4 мая, 2009 · Жалоба Здравствуйте. У меня тут одна задача. Мне нужно поймать event для clock-a в интервале от posedge до negedge в заданном месте. У меня есть одно решение , задать второй clock частотoта которого в двое больше,и с его помощю засекать интервалы для первого clock-а , но это не то. Заранее извиняюсь ,если не туда написал Спасибо :] нарезать все на тактовой в 16/32 раза выше и разобрать все что нужно Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 4 мая, 2009 Опубликовано 4 мая, 2009 · Жалоба нарезать все на тактовой в 16/32 раза выше и разобрать все что нужно можно вопрос: почему частота должна быть в 16/32 раза выше, а например не в 2/4/8 раза выше? Просто для манчестера тоже берется тоже частота в 16 раз выше. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MechaniX 0 4 мая, 2009 Опубликовано 4 мая, 2009 · Жалоба Я уже написал тоже самое :] Думаю не очень-то прально использовать один clock для управления другого clock a :)))))) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 4 мая, 2009 Опубликовано 4 мая, 2009 · Жалоба Я уже написал тоже самое :] Думаю не очень-то прально использовать один clock для управления другого clock a :)))))) Но только, добавлю... Посмотрите о пересечении клоковых доменов... Так просто цеплять асинхронный сигнал рискованно. Сначала определитесь с типом синхронизации - по фронту, по уровню... И только потом можно говорить о том, насколько должны отличаться частоты... Удачи! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 4 мая, 2009 Опубликовано 4 мая, 2009 · Жалоба Я уже написал тоже самое :] Думаю не очень-то прально использовать один clock для управления другого clock a :)))))) Почему Вы так считаете? PS я бы Вам рекомендовал прислушаться к des00 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MechaniX 0 4 мая, 2009 Опубликовано 4 мая, 2009 · Жалоба потому что именно clock использюется для синxронизации осталныx сигналов. Спасибо за советы :] Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 4 мая, 2009 Опубликовано 4 мая, 2009 · Жалоба потому что именно clock использюется для синxронизации осталныx сигналов. Спасибо за советы :] PS и что из этого следует? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MechaniX 0 4 мая, 2009 Опубликовано 4 мая, 2009 (изменено) · Жалоба Ну я собственно и спрашивал ,можно ли использовать другой clock для синxронизации дaнного clock -a . Оказывается это нормально . Изменено 4 мая, 2009 пользователем MechaniX Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 4 мая, 2009 Опубликовано 4 мая, 2009 · Жалоба Ну я собственно и спрашивал ,можно ли использовать другой clock для синxронизации дaнного clock -a . Оказывается это нормально . эээ, кто-то, что-то перепутал. Городить логику, затаскивая сигнал с глобальных линий на логику общего применения и растаскивая этот сигнал по чипу это не нормально!!! Давайте разберем ваш начальный вопрос : Мне нужно поймать event для clock-a в интервале от posedge до negedge в заданном месте. я понял это так, что есть какой то асинхронный сигнал, который вы назвали clock и вам нужно привязаться к фронтам этого сигнала, отсчитать определенное время от фронта, и что то сделать. При превышении тактовой в 2 раза сделать это можно, но возможна большая ошибка по фазе. Потому я и предложил вам нарезать этот сигнал на более высокой частоте, чем выше частота нарезки, в данном методе синхронизации, тем меньше ошибка привязки по фазе. Но следуя вашим ответам, как я понял, у вас не такая ситуация. Тогда раскажите что это за сигналы, для каких целей они используются, что это за событие которое нужно поймать и т.д. Чем яснее вы объясните что вам нужно, тем быстрее вы получите правильный ответ %) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MechaniX 0 4 мая, 2009 Опубликовано 4 мая, 2009 · Жалоба Спасибо за содержательный ответ. эээ, кто-то, что-то перепутал Перепутал Я :] я понял это так, что есть какой то асинхронный сигнал, который вы назвали clock и вам нужно привязаться к фронтам этого сигнала, отсчитать определенное время от фронта, и что то сделать Именно так , и мое решение было превышение тактовой в 2 раза , и спросил , нормально ли это? При превышении тактовой в 2 раза сделать это можно, но возможна большая ошибка по фазе. Ясно :] Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться