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

 
 
> never tri-state (Z), работа с несколькими источниками
sumerik
сообщение Aug 12 2006, 10:38
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 62
Регистрация: 1-07-06
Из: Пермь
Пользователь №: 18 509



Всем привет!
Вопрос:
как сделать устройство, которое работает с несколькими источниками данных.

в обычном случае можно использовать буферы с тремя состояниями, управляемые дешифратором. (который то отключает, то включает один из источником как на рисунке)

но как быть для технологии ASIC. Ведь в ASIC'e нельзя использовать буферы c Z состоянием.

говорят, что надо объединить по схеме ИЛИ, но как не могу сообразить .

если кто знает, поделитесь знаниями?!
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Muxa
сообщение Aug 13 2006, 00:46
Сообщение #2


Частый гость
**

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



заранее прошу прощения, что может чего не допонял... но
Цитата
Здесь скорее всего речь идёт о монтажном ИЛИ, которая подразумевают объединение по ИЛИ элементов с открытым коллектором навстречу друг с другом

если выходы с ОК, то надо говорить о монтажном "И".. но не суть...
монтажное ИЛИ/И используют в случаях, когда:
- заранее неизвестно число источников сигнала
- когда ожидают определённого уровня на любом из входов. например, сигнал прерывания или аварии.
- когда нет возможности разместить схему выбора конкретного источника, например в кроссах, выполненных накруткой
- когда требуется двунаправленная передача по общей линии

в вашем случае, как я понял, имеется 2 или больше источников данных, которые надо по коду управления переправить на одну выходную линию. т. е. направление от входов к выходу не меняется, а число входов заранее известно. я не понимаю, зачем нужно использовать монтажное И, когда можно использовать обычное логическое И?

например вот так ->

DA и DB ваши информационные входы

SEL - сигнал выбора (0 - DA, 1 - DB)

OUT - выход мультиплексера



p.s. при работе с CPLD в среде MAX Plus допустимо использование шин на 3 состояния, однако компилятор всё равно преобразует их в комбинацию из нескольких мультиплексеров и именно её зашивает в микросхему. косвенно об этом свидетельствует расход ресурсов кристалла. стОит поставить 2-3 буфера на 3-сост. и вы потеряли существенное количество макроячеек ohmy.gif
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 14:12
Рейтинг@Mail.ru


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