Форум программистов, компьютерный форум, киберфорум
Программируемая логика: ПЛИС, ПАИС
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/60: Рейтинг темы: голосов - 60, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 15.03.2013
Сообщений: 8
1

Синтез счетчика на 7 на JК–триггерах

15.03.2013, 09:59. Просмотров 10884. Ответов 17
Метки нет (Все метки)

Препод желает получить от нас рабочие схемы счётчиков, мне выпал вариант: JK-триггера, М = 17, шаг = 7.
По модулю 17 я с трудом сделал (синхронный), найдя необходимые сведения через гугл. (Нормальных лекций у нас нет)
Осталось сделать требуемый шаг, но у меня нет идей как за это взяться.
Интуитивно - шину синхросигнала на готовой схеме подключить к подсхеме, которая при 1 входящем импульсе генерирует 7 последовательных. Вот только как эта подсхема будет выглядеть? Или вообще это не так реализуется...
Может подскажет кто?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.03.2013, 09:59
Ответы с готовыми решениями:

Синтез счетчика на 10 на JК–триггерах
необходимо спроектировать на JК – триггерах серии К561 реверсивный синхронный счетчик, считающий до...

Синтез счетчика на 10 на JК–триггерах
Здравствуйте! Помогите решить задачу: Синтезировать счетчик с использованием синхронных JK...

Синтез схемы на трех синхронных JK-триггерах
Есть задание, ни как не могу понять как сделать это с заданным алгоритмом, изучил уже вдоль и в...

Определить конечное состояние выходов счетчика на T-триггерах
Имеется схема цифрового счетчика реализованного с помощью T-триггеров. Заданы начальные состояния...

17
7478 / 4142 / 474
Регистрация: 25.08.2012
Сообщений: 11,527
Записей в блоге: 11
15.03.2013, 10:20 2
Цитата Сообщение от Robin Bobin Посмотреть сообщение
Может подскажет кто?
Нарисуйте временную диаграмму как это должно выглядеть.
На вход "черного ящика" поступают счетные импульсы, на выходе должно быть так-то.
Придумаем.
0
0 / 0 / 0
Регистрация: 15.03.2013
Сообщений: 8
15.03.2013, 11:35  [ТС] 3
Сделал временную диаграмму, там же есть таблица значений
0
Миниатюры
Синтез счетчика на 7 на JК–триггерах  
0 / 0 / 0
Регистрация: 15.03.2013
Сообщений: 8
15.03.2013, 11:49  [ТС] 4
(С Q1 с краю немного ошибся на диаграмме, но на таблице видно как оно должно быть)

Добавлено через 7 минут
Сейчас ещё раз поглядел на сигнал на счётчик - там тоже криво, ведь не может одновременно и по восходящему, и по нисходящему фронтам работать. Щас переделаю.
0
0 / 0 / 0
Регистрация: 15.03.2013
Сообщений: 8
15.03.2013, 11:54  [ТС] 5
Вот так, наверное.
0
Миниатюры
Синтез счетчика на 7 на JК–триггерах  
7478 / 4142 / 474
Регистрация: 25.08.2012
Сообщений: 11,527
Записей в блоге: 11
15.03.2013, 14:03 6
Цитата Сообщение от Robin Bobin Посмотреть сообщение
Вот так, наверное.
У Вас, все таки, путаница в рисунке.
Как понял я.
На вход ЧЯ поступает синхросигнал.
ЧЯ отсчитывает 17 тактов и пропускает на выход 7 тактов синхросигнала.
На время транзита счет до 17 не прекращается.
Так?
0
0 / 0 / 0
Регистрация: 15.03.2013
Сообщений: 8
15.03.2013, 14:17  [ТС] 7
Не совсем. Я предполагал, что синхросигнал у ЧЯ на выходе, и подаётся на схему счётчика. А обращение к счётчику мы производим по входу ЧЯ, который после этого выдаёт 7 последовательных сигналов на выход.
Насколько я понял, по достижении 17 счётчик сбрасывается и начинает по новой.
0
7478 / 4142 / 474
Регистрация: 25.08.2012
Сообщений: 11,527
Записей в блоге: 11
15.03.2013, 14:37 8
Цитата Сообщение от Robin Bobin Посмотреть сообщение
А обращение к счётчику мы производим по входу ЧЯ, который после этого выдаёт 7 последовательных сигналов на выход.
Я ничего не понимаю

Возвращаемся к заданию.
Надо спроектировать ЧЯ так, чтобы триггер после 17 тактов реагировал на следующие 7.
На время работы триггера счет в ЧЯ прекращается, после 7 возобновляется до 17.

Попробуйте также написать и Вы, если я не прав.
0
0 / 0 / 0
Регистрация: 15.03.2013
Сообщений: 8
15.03.2013, 14:51  [ТС] 9
Цитата Сообщение от OldFedor Посмотреть сообщение
Я ничего не понимаю

Возвращаемся к заданию.
Надо спроектировать ЧЯ так, чтобы триггер после 17 тактов реагировал на следующие 7.
На время работы триггера счет в ЧЯ прекращается, после 7 возобновляется до 17.

Попробуйте также написать и Вы, если я не прав.
Теперь я ничего не понимаю что вам непонятно. Попробую начать сначала и по делу.
Чёрный ящик: получает сигнал на вход, выдаёт 7 последовательных на синхронный счётчик с шагом 1 по модулю 17.
В результате значение счётчика изменяется на +7
Сигналов на ЧЯ________Значение счётчика
0_______________________0
1________________________7
2_______________________14
3_________________________4
4________________________11
5_________________________1
6_________________________8
7_________________________15
8_________________________5
9_________________________12
10________________________2
и так далее.
0
7478 / 4142 / 474
Регистрация: 25.08.2012
Сообщений: 11,527
Записей в блоге: 11
15.03.2013, 15:22 10
Цитата Сообщение от Robin Bobin Посмотреть сообщение
Чёрный ящик
Синтез счетчика на 7 на JК–триггерах


На выходе должна получится последовательность 7 имп. с периодом 17.

Похоже? Конечно это в черне.
0
0 / 0 / 0
Регистрация: 15.03.2013
Сообщений: 8
15.03.2013, 15:37  [ТС] 11
Я не слишком понимаю, что вы называете "периодом", и как этот период связан с модулем счётчика.
И где там вход.. в любом случае спасибо за участие. Буду вникать.
0
7478 / 4142 / 474
Регистрация: 25.08.2012
Сообщений: 11,527
Записей в блоге: 11
15.03.2013, 15:43 12
Цитата Сообщение от Robin Bobin Посмотреть сообщение
И где там вход.. в любом случае спасибо за участие. Буду вникать.
Чрез пару часов выложу еще один рис. строго по состоянию счетчика.

Удачи.
0
7478 / 4142 / 474
Регистрация: 25.08.2012
Сообщений: 11,527
Записей в блоге: 11
15.03.2013, 18:02 13
Цитата Сообщение от Robin Bobin Посмотреть сообщение
Буду вникать.
Синтез счетчика на 7 на JК–триггерах


Наверное селекция пачек импульсов и не нужна.
0
1022 / 157 / 10
Регистрация: 16.01.2013
Сообщений: 544
15.03.2013, 20:42 14
А я понял ваше задание так по поступлению на вход тактовых сигналов счетчик принимает значения
0_______________________0
1________________________7
2_______________________14
3_________________________4
4________________________11
5_________________________1
6_________________________8
7_________________________15
8_________________________5
9_________________________12
10________________________2
т.е. последовательность чисел (0,7,14,4,11,1,8,15,5,12,2,9,16,6,13,3,10,0,.....)
Я вижу два способа реализации без дополнительных тактов.
1. Делается линейный счетчик от 0 до 16 и его выхода перекодируются по таблице
0-0,1-7,2-14,3-4,4-11,5-1,6-8,7-15,8-5,9-12,10-2,11-9,12-16,13-6,14-13,15-3,16-10)

2. Берется паралельный регистр загружаемый по такту. Сигналы на входа подаюся с выходов через перекодировщик
0-7,7-14,14-4,4-11,11-1,1-8,8-15,15-5,5-12,12-2,2-9,9-16,16-6,6-13,13-3,3-10,10-0,
Этот перекодировщик можно выполнить в виде сумматора числа с выхода регистра и модуля счета в вашем случае числом (0111В)
1
7478 / 4142 / 474
Регистрация: 25.08.2012
Сообщений: 11,527
Записей в блоге: 11
16.03.2013, 13:12 15
Цитата Сообщение от MaslovVG Посмотреть сообщение
А я понял ваше задание так
Я спрашивал, MaslovVG.
Не получается у ТС четко сформулировать вопрос.
Я же для упрощения и "черный ящик" ввел.
Подождем, что ответит.
0
0 / 0 / 0
Регистрация: 15.03.2013
Сообщений: 8
17.03.2013, 16:31  [ТС] 16
Ну да, именно так.
Проблему решил, забив попытки переделать готовую схему счётчика с шагом 1 и запилил синтез с новой таблицей истинности для состояний 0-7-14-4-11... (всего 17 в одном цикле). Далее идёт минимизация 10 таблиц (5 для D-триггеров) и на их основе составляется нужный счётчик)
Теперь возникла проблема с прогой в которой я собирался это делать.
На лабах у нас древние компы в которых мы запускаем XlinX project manajer с 98й винды. В интернете рабочую версию этого чуда я не нашёл.
Может есть аналогичные программы, чтоб клепать схемы из D и JK триггеров и элементов И\Или?

А вот так выглядит моя минимизация для счётчика на JK-триггерах:
Построенный по ней счётчик должен давать нужную временную диаграмму. Теоретически.
0
Миниатюры
Синтез счетчика на 7 на JК–триггерах   Синтез счетчика на 7 на JК–триггерах  
raxp
17.03.2013, 16:52
  #17

Не по теме:

Теперь возникла проблема с прогой в которой я собирался это делать.
На лабах у нас древние компы в которых мы запускаем XlinX project manajer с 98й винды. В интернете рабочую версию этого чуда я не нашёл.
Может есть аналогичные программы
Xilinx ISE, Xilinx WEBPACK ISE, Multisim, Proteus, Altium Designer, Atanua, EWB как ни странно :D

0
1022 / 157 / 10
Регистрация: 16.01.2013
Сообщений: 544
17.03.2013, 16:56 18
Посмотите maxplus II или Quartus ранних версий. Хотя они предназначены для синтеза на FPGA и CPLD но содержат возможность графического ввода проэкта (не толко на языках VHDL или Verilog) и имеют библиотеку стандартной логики И, ИЛИ, регистры, счетчики, сумматоры, .... Есть встроенный графический симулятор учитывающий задержки в элементах.
Скачать можно с фтп://фтп.altera.com/outgoing/release/
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.03.2013, 16:56

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

Синтез 4-х разрядного счетчика
Доброго времени суток, озадачили тем что необходимо спроектировать схему 4х разрядного счетчика на...

Синтез счетчика (обратная задача)
сегодня влетела мне в голову задачка синтезировать счетчик который будет выводить число на жк...

Синтез схемы синхронного реверсивного счетчика Ксч=8
Скажите пожалуйста, подходит ли схема под описание: "Используя необходимое количество любых...

Построить схему 4х-разрядного счетчика на ЖК-триггерах
как будет выглядеть схема и сколько входных импульсов максимум может быть?


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

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

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