|
Асинхронный сброс |
|
|
|
 |
Ответов
|
Oct 23 2013, 12:11
|
Профессионал
    
Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596

|
Цитата На сколько я помню у Альтуры после завершения еонфигурации происходит сброс всех регистров в 0, но лучше почитать даташиты на конкретный кристалл. Это зависит от наличия галочки "power-up dont care" и наличия блока initial. Как ни странно он используется синтезатором квартуса. Да, это дурной тон написания кода. Цитата Ну и как написали, у Алтеры синхронный сброс использует ЛУТы, что может увеличить объем и задержки. Синхронный сброс триггера в альтере есть, но не во всех семействах. И ещё один момент. Синхронный сброс может не сработать при воздействии, длящемся менее периода тактового, поэтому во многих книгах рекомендуют делать для цепей ресета async assert + sync deassert. Но это - по желанию и возможностям разработчика.
--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
|
|
|
|
|
Oct 23 2013, 13:49
|

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

|
Цитата(krux @ Oct 23 2013, 16:11)  И ещё один момент. Синхронный сброс может не сработать при воздействии, длящемся менее периода тактового, поэтому во многих книгах рекомендуют делать для цепей ресета async assert + sync deassert. Но это - по желанию и возможностям разработчика. Очень спорный момент. Раньше так действительно часто делали (пример тому - схема 3 по ссылке из первого поста), это классическая схема бездребезговой кнопки. В частности, стандарт PCI требует, чтобы устройство могло быть сброшено даже в отсутствие клока. Оборотная сторона медали - помехоустойчивость ниже плинтуса. К примеру, если сброс на плате формируется RC контуром или приходит напрямую с разъема, то такой подход вообще не живет. Книжки во многом правы, но если стандарт того не требует, я бы все же применил обычную схему синхронизации.
|
|
|
|
Сообщений в этой теме
gin Асинхронный сброс Oct 22 2013, 08:06 Shivers У вас один клок в дизайне?
Если несколько, то нужн... Oct 22 2013, 08:24 gin Цитата(Shivers @ Oct 22 2013, 12:24) У ва... Oct 22 2013, 08:31 Timmy Цитата(gin @ Oct 22 2013, 12:06) Всем при... Oct 22 2013, 08:25 Shivers Посмотрите внимательно, возможно вы сброс из одног... Oct 22 2013, 08:34 gin Цитата(Shivers @ Oct 22 2013, 12:34) Посм... Oct 22 2013, 08:47 Shivers Очень может быть, ведь асинхронный ресет не резино... Oct 22 2013, 08:54 gin Цитата(Shivers @ Oct 22 2013, 12:54) Очен... Oct 22 2013, 10:15  Bad0512 Цитата(gin @ Oct 22 2013, 17:15) Квартус ... Oct 22 2013, 11:40 Shivers Для борьбы с фанаутом можно попробовать включить д... Oct 22 2013, 11:44 gin Цитата(Shivers @ Oct 22 2013, 15:44) Для ... Oct 22 2013, 12:01 TRILLER Цитата(Shivers @ Oct 22 2013, 15:44) -вык... Oct 22 2013, 12:20 Shivers По идее, это пишется как то так (проверить не на ч... Oct 22 2013, 12:19 gin Цитата(Shivers @ Oct 22 2013, 16:19) По и... Oct 22 2013, 13:29  Bad0512 Цитата(gin @ Oct 22 2013, 20:29) Прописал... Oct 22 2013, 14:50   gin Цитата(Bad0512 @ Oct 22 2013, 18:50) Не г... Oct 23 2013, 06:27    Bad0512 Цитата(gin @ Oct 23 2013, 13:27) Вообще м... Oct 23 2013, 08:29 Shivers Раньше за это специальная галочка отвечала, где то... Oct 22 2013, 12:28 Shivers Да, это проблема. Разброс скорее всего будет, и бо... Oct 23 2013, 06:51 ViKo Да выкинуть ненужные сбросы, и всех делов! Oct 23 2013, 07:37 alexadmin Для меня вообще остается загадкой, как технологиче... Oct 23 2013, 07:54  gin Цитата(alexadmin @ Oct 23 2013, 11:54) Дл... Oct 23 2013, 10:07 Shivers Синхронный сброс предсказуем, это верно. Но что ка... Oct 23 2013, 09:12 Bad0512 Цитата(Shivers @ Oct 23 2013, 16:12) Синх... Oct 23 2013, 09:31
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|