2013-10-03 2 views
1

Привет Я создаю схему в Logisim, и я использую счетчик и разделитель. Я хочу сделать следующее.Как преобразовать сплиттер во вход в Logisim

У меня есть 3 отдельных входа бит (S0, S1, S2), которые подключены к сплиттеру. Мой вопрос заключается в том, как подключить сигнал сплиттера к входу сброса счетчика. Другими словами, то, что я хочу сделать, - это когда я ввожу 0,1,1 в S0 S1 S2, счетчик должен сбросить, когда он достигнет входов, в этом случае 6 (011 в десятичной системе).

То, что я пытался сделать, это расширить биты разделителя, чтобы он соответствовал параметру сброса счетчика, но идентификатор не работал.

Любая помощь будет оценена по достоинству или любые новые идеи о том, как решить эту проблему.

Благодаря

+0

Этот вопрос, как представляется, не по теме, поскольку речь идет о цифровой электронике - это должно быть на [electronics.se] (http://electronics.stackexchange.com/). – Mac

+0

Речь идет о цифровом дизайне, но не о электронике. Электронная схема является одной из нескольких возможных реализаций (например, фотоники, флюиды, крабы-солдаты и т. Д.) Цифрового дизайна и грамматики (и, или, не, xor и т. Д.). .). Проектирование чего-то в logisim намного больше похоже на программирование (на самом деле Logisim является Turing Complete, и вы можете реализовать с ним целые алгоритмы. – underscore

ответ

0

Если у вас есть Logisim версии 2.7.x и у вас есть счетчик с «Биты данных» свойств, установленных на «3» (которые насчитывают до семи, чем обертками вокруг нуля и продолжить). Вы можете установить для свойства «Максимальное значение» счетчика значение «6» (которое насчитывает до шести, чем обертывание до нуля ...). Но, конечно, вы не можете сделать то же самое в реальной цепи. Так вот схема:

  • Используйте «и ворота» с 3 входами и установите «И Gates» входы в нужную последовательность битов с установкой «Отрицание» свойство «Да» на ноль оцененных битов (110 = № No.Yes = 6).

  • Используйте триггер типа D и задайте свойство триггера D триггера на задний фронт, который активирует сигнал сброса счетчика на «падающем» или «отрицательном» фронте тактового сигнала (он работает с настройкой нарастающего фронта - в logisim также, но вы можете столкнуться с «неожиданным поведением» в других проектах, которые я усвоил из-за трудностей)

  • Ввод флип-флопа «D» с выходом «And Gate».

  • Привод «Счетчик» и «D-Flip-Flop» с тем же сигналом синхронизации.

  • Приводы «И ворота» (3 бит) с выходом «Счетчик» «С» (3 бит) с использованием сплиттера.

enter image description here

Смежные вопросы