3 / 3 / 0
Регистрация: 10.10.2017
Сообщений: 25
|
|
1 | |
Proteus, logic race condition04.08.2019, 11:08. Показов 1769. Ответов 3
Метки нет (Все метки)
хотел сделать 16-битный счетчик в протеусе на логических элементах.
с 10-ю Д-триггерами со срабатыванием по фронту работает нормлально, считает все вплодь до 10-го разряда и потом как и положено - идет по кругу. добавляю 11-й и получаю ошибку перед самым переходом на 10-й разряд. С чем это может быть связано?
0
|
04.08.2019, 11:08 | |
Ответы с готовыми решениями:
3
3V logic --> 6v logic 20Mhz 5mA x4 Как добиться Race Condition? _beginthread - Race Condition в отсутствии оного ошибка в модели Block error Race condition detected |
3218 / 2361 / 540
Регистрация: 11.09.2009
Сообщений: 8,604
|
|
04.08.2019, 15:47 | 2 |
Ошибки надо подробно описывать. По крайней мере, не лишне рассказать, почему вы решили, что получаете ошибку.
0
|
3 / 3 / 0
Регистрация: 10.10.2017
Сообщений: 25
|
|
04.08.2019, 16:51 [ТС] | 3 |
Эммм... может я что то не так понимаю, но мне сама программа эту ошибку показывает, и прекращает симуляцию. Я приложил скриншот этой ошибки. А какие еще подробности тут можно описать?
Скриншот внутренностей триггера я приложил, Скриншот того как все эти триггеры соединены между собой, я приложил, Скриншот ошибки приложил. Условия при которых работает - описал, Условия при которых перестает работать тоже описал. Какие еще нужны подробности? Я новичек, не знаю всех тонкостей этой программы, поэтому даже не знаю куда стоит обращать внимание.
0
|
3218 / 2361 / 540
Регистрация: 11.09.2009
Сообщений: 8,604
|
|
04.08.2019, 20:23 | 4 |
Если вы анализируете эту схему как счётчик, используя параллельный код с её выходов, то это из-за задержки элементов. Нарисован асинхронный счётчик, а у него каждый следующий разряд переключается с всё большей и большей задержкой, равной суммарной задержке предыдущих разрядов.
Задайте более низкую частоту входного такта, чтобы сумма задержек была значительно меньше периода такта, тогда эта схема будет работать более-менее как счётчик. А вот просто как делитель частоты эта схема будет прекрасно работать. Поэтому и спрашивал, почему вы считаете это ошибкой, - вы не рассказали, как анализируете эту схему.
0
|
04.08.2019, 20:23 | |
04.08.2019, 20:23 | |
Помогаю со студенческими работами здесь
4
VertX и race condition, VertX и ожидание ответа condition variables Task.WhenAny by some condition Condition IF at LINQ query Тег condition в yml Падение FPS в Race Driver GRID и GTA 4 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |