реклама на сайте
подробности

 
 
> Реализация счетчика на рассыпухе, скорость/кол-во элементов
BarsMonster
сообщение May 29 2010, 12:40
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 479
Регистрация: 8-03-10
Из: Россия, Москва
Пользователь №: 55 849



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

Из-за того, что это именно "рассыпуха", классические схемы сумматоров с ускоренным переносом реализовать не выйдет, слишком огромная схема выходит.

Подскажите, есть ли какой-то подход, чтобы схема работала хотя-бы с задержкой 6-8 едениц (еденица=задержке на однобитном сумматоре), но и кол-во новой логики не было в разы больше схемы с последовательным переносом... Или подскажите книгу где разбираются разные реализации счетчиков (рус/англ), пока все что я находил - было по сумматорам, и схемы там получались огромные для 16 разрядов.

Сообщение отредактировал BarsMonster - May 29 2010, 12:41


--------------------
Потроха микросхем: zeptobars.ru
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 5)
MrYuran
сообщение May 29 2010, 13:14
Сообщение #2


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Не понял немного, причём тут сумматоры. Счётчики обычно на триггерах делаются.
16 разрядов - 4 каскадно соединённых 4р счётчика.
Задержка там определяется временем переключения триггера
Синхронные счётчики

Прикрепленное изображение


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
ae_
сообщение May 29 2010, 13:38
Сообщение #3


Участник
***

Группа: Свой
Сообщений: 462
Регистрация: 2-04-07
Из: Иркутск
Пользователь №: 26 695



Что понимается под словом "рассыпуха" - отдельные элементы И, ИЛИ, НЕ ?
Можно ли в проекте использовать JK-триггеры, синхронные двоичные счётчики ?
Go to the top of the page
 
+Quote Post
BarsMonster
сообщение May 29 2010, 16:32
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 479
Регистрация: 8-03-10
Из: Россия, Москва
Пользователь №: 55 849



Цитата(MrYuran @ May 29 2010, 15:14) *
Не понял немного, причём тут сумматоры. Счётчики обычно на триггерах делаются.
16 разрядов - 4 каскадно соединённых 4р счётчика.
Задержка там определяется временем переключения триггера
Синхронные счётчики

Прикрепленное изображение


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

Цитата(ae_ @ May 29 2010, 15:38) *
Что понимается под словом "рассыпуха" - отдельные элементы И, ИЛИ, НЕ ?
Можно ли в проекте использовать JK-триггеры, синхронные двоичные счётчики ?


Да, именно И, ИЛИ, НЕ.
Понятно что любые нужные более сложные компоненты можно получить из этих, и сохранить в библиотеке.
Т.е. в общем случае использовать можно все, но значение имеет именно количество получающейся рассыпухи низшего уровня.


--------------------
Потроха микросхем: zeptobars.ru
Go to the top of the page
 
+Quote Post
domowoj
сообщение May 29 2010, 16:52
Сообщение #5


Профессионал
*****

Группа: Участник
Сообщений: 1 548
Регистрация: 20-12-07
Из: г.Новосибирск
Пользователь №: 33 486



Цитата(BarsMonster @ May 29 2010, 23:32) *
Насколько я вижу, тут задержка получается равной сумме задержек переключения всех 16 триггеров.

Одного тригера + задержка в логике(в вышеприведенной схеме счетчика)
Поштудируйте буквари по синхронным счетчикам
Цитата(BarsMonster @ May 29 2010, 23:32) *
Да, именно И, ИЛИ, НЕ.
Понятно что любые нужные более сложные компоненты можно получить из этих, и сохранить в библиотеке.
Т.е. в общем случае использовать можно все, но значение имеет именно количество получающейся рассыпухи низшего уровня.

На И, ИЛИ, НЕ, ИМХО, мазохизм!

Сообщение отредактировал domowoj - May 29 2010, 16:53


--------------------
И на камнях растут деревья!
Go to the top of the page
 
+Quote Post
BarsMonster
сообщение May 29 2010, 17:05
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 479
Регистрация: 8-03-10
Из: Россия, Москва
Пользователь №: 55 849



Цитата(domowoj @ May 29 2010, 19:52) *
Одного тригера + задержка в логике(в вышеприведенной схеме счетчика)


Вы правы, вопрос решен.


--------------------
Потроха микросхем: zeptobars.ru
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 06:18
Рейтинг@Mail.ru


Страница сгенерированна за 0.01393 секунд с 7
ELECTRONIX ©2004-2016