Форум программистов, компьютерный форум, киберфорум
Электротехнические САПР и PCB-дизайн
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
3 / 3 / 0
Регистрация: 10.10.2017
Сообщений: 25
1

Proteus, logic race condition

04.08.2019, 11:08. Просмотров 964. Ответов 3
Метки нет (Все метки)

хотел сделать 16-битный счетчик в протеусе на логических элементах.
с 10-ю Д-триггерами со срабатыванием по фронту работает нормлально, считает все вплодь до 10-го разряда и потом как и положено - идет по кругу.

добавляю 11-й и получаю ошибку перед самым переходом на 10-й разряд. С чем это может быть связано?
0
Миниатюры
Proteus, logic race condition   Proteus, logic race condition  
Изображения
 
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.08.2019, 11:08
Ответы с готовыми решениями:

Как добиться Race Condition?
#include <stdio.h> #include <stdlib.h> #include <unistd.h> int main(int argc, char const...

_beginthread - Race Condition в отсутствии оного
Неправильно обозвал тему :) Правильно - WaitForMultipleObject говорит что все потоки завершены,...

VertX и race condition, VertX и ожидание ответа
Здравствуйте, в компании начали писать новый проект и решили использовать VertX. Подскажите...

3V logic --> 6v logic 20Mhz 5mA x4
Привет всем. Нужен преобразователь уровней напряжения логики из трех вольтовой (плис). В 6...

3
2388 / 1707 / 355
Регистрация: 11.09.2009
Сообщений: 6,288
04.08.2019, 15:47 2
Цитата Сообщение от zaicev9797 Посмотреть сообщение
получаю ошибку
Ошибки надо подробно описывать. По крайней мере, не лишне рассказать, почему вы решили, что получаете ошибку.
0
3 / 3 / 0
Регистрация: 10.10.2017
Сообщений: 25
04.08.2019, 16:51  [ТС] 3
Эммм... может я что то не так понимаю, но мне сама программа эту ошибку показывает, и прекращает симуляцию. Я приложил скриншот этой ошибки. А какие еще подробности тут можно описать?
Скриншот внутренностей триггера я приложил, Скриншот того как все эти триггеры соединены между собой, я приложил, Скриншот ошибки приложил. Условия при которых работает - описал, Условия при которых перестает работать тоже описал. Какие еще нужны подробности? Я новичек, не знаю всех тонкостей этой программы, поэтому даже не знаю куда стоит обращать внимание.
0
2388 / 1707 / 355
Регистрация: 11.09.2009
Сообщений: 6,288
04.08.2019, 20:23 4
Цитата Сообщение от zaicev9797 Посмотреть сообщение
Logic race condition
Если вы анализируете эту схему как счётчик, используя параллельный код с её выходов, то это из-за задержки элементов. Нарисован асинхронный счётчик, а у него каждый следующий разряд переключается с всё большей и большей задержкой, равной суммарной задержке предыдущих разрядов.
Задайте более низкую частоту входного такта, чтобы сумма задержек была значительно меньше периода такта, тогда эта схема будет работать более-менее как счётчик.

А вот просто как делитель частоты эта схема будет прекрасно работать. Поэтому и спрашивал, почему вы считаете это ошибкой, - вы не рассказали, как анализируете эту схему.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.08.2019, 20:23

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Task.WhenAny by some condition
Добрый день всем, хотелось бы узнать ваше мнение, есть ли возможность сделать whenany по условию.....

Condition IF at LINQ query
Есть такая трудность. Делаю валидацию почтового индекса в зависимости от введенных - страны,...

Падение FPS в Race Driver GRID и GTA 4
В играх ГТА 4 и Race Driver GRID падает фпс .В первой с 30 до 9-10, а во второй с 80 до 30 ,при чем...

Открытие формы. Условие (Where Condition)
Через макрос открывается форма, в макросе прописанно условие (Where Condition): =" = " & "'" & !...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.