Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

TTL и CMOS логика Цифровая схемотехника на логических микросхемах. Счетчики, сдвиговые регистры, простая логика...

 
Опции темы

Цифровой матричный коммутатор

Непрочитано 07.11.2011, 17:52  
andi123
Частый гость
 
Регистрация: 02.12.2010
Адрес: москва
Сообщений: 30
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 9 сообщении(ях)
andi123 на пути к лучшему
По умолчанию Re: Цифровой матричный коммутатор

Первоначальная задача уже не актуальна.
А насчет "как такое возможно" вопроса я не понял, да и второй вопрос весьма смутен.
Из ответа Кустомер-а уже все ясно. Именно его советом про мультиплексор я и воспользовался (просто засунул 8 штук 74151 в ПЛИС), получился один маленький TQFP44 вместо 11 корпусов.
Реклама:
andi123 вне форума  
Непрочитано 07.11.2011, 18:54  
Саня
Заблокирован
 
Регистрация: 14.09.2009
Сообщений: 1,252
Сказал спасибо: 49
Сказали Спасибо 520 раз(а) в 317 сообщении(ях)
Саня на пути к лучшему
По умолчанию Re: Цифровой матричный коммутатор

Сообщение от andi123 Посмотреть сообщение
Из ответа Кустомер-а уже все ясно. Именно его советом про мультиплексор я и воспользовался (просто засунул 8 штук 74151 в ПЛИС)
То есть - именно так ? Или немного по-другому ?
Саня вне форума  
Непрочитано 07.11.2011, 19:00  
MisterDi
Почётный гражданин KAZUS.RUN
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Цифровой матричный коммутатор

Цитата:
-- Warning: Converted the fan-out from the tri-state buffer "74595:inst70|34" to the node "74151:inst72|p74151:sub|31" into an OR gate
Тристабильный буфер преобразован в ИЛИ. Не важно. Т.к. у МАХ3000 внутри нет шин с третьим состоянием, то все тристабильные линии реализуются через ИЛИ
Цитата:
- Warning: Timing Analysis does not support the analysis of latches as synchronous elements for the currently selected device family
Анализатор временных характеристик не поддерживает защелки как синхронные элементы. В проекте использован асинхронный режим работы триггеров в регистрах и результаты анализа могут быть не корректны. В принципе ничего страшного.
Цитата:
- Critical Warning: Synopsys Design Constraints File file not found: 'cross_switch.sdc'. A Synopsys Design Constraints File is required by the TimeQuest Timing Analyzer to get proper timing constraints. Without it, the Compiler will not properly optimize the design.
Критическая ошибка - не указан файл временнЫх ограничений, не возмможно оптимизировать проект по времени распространения сигналов. Если Ваш проект работает на невысоких частотах можно пропустить.
Цитата:
- Critical Warning: Timing requirements not met
Ограничения по времени не выполняются. Причина - в предыдущем пункте. Для МАХ3000 можно вместо Time Quest использовать Classic Timing Analyzer, там просто задается значение тактовой частоты
Цитата:
- Warning: Skipped module PowerPlay Power Analyzer due to the assignment FLOW_ENABLE_POWER_ANALYZER
Анализ энергопотребления пропущен т.к. не запрошен в параметрах проекта - не критично.
__________________
misterdi<@>i.ua
MisterDi вне форума  
Сказали "Спасибо" MisterDi
sergeyNEW (04.06.2014)
Непрочитано 07.11.2011, 19:07  
andi123
Частый гость
 
Регистрация: 02.12.2010
Адрес: москва
Сообщений: 30
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 9 сообщении(ях)
andi123 на пути к лучшему
По умолчанию Re: Цифровой матричный коммутатор

2MisterDi:
Спасибо за объяснение. Значит можно покупать ПЛИС, паять житаг и начинать ваять.
2Саня:
То ли я уже стал старый, что не пойму чего хотят спросить.
Что значит "именно так? или немного по-другому,"
Если любопытно могу предоставить всю папку проекта для квартуса, посмотрите, что и как получилось. Коммутацией занимаются 8 штук 74151 (квартус позволяет в качестве элементарных блоков использовать стандартную логику). Для управления всеми мультиплексорами, туда же добавил 3 штуки 74594. Получилось 3*8=24 бита (или 3 байта) для управления всеми мультиплексорами. Грузится они будут все последовательно.
Так что в чем вопрос, хоть убейте не пойму.
andi123 вне форума  
Непрочитано 07.11.2011, 19:25  
Саня
Заблокирован
 
Регистрация: 14.09.2009
Сообщений: 1,252
Сказал спасибо: 49
Сказали Спасибо 520 раз(а) в 317 сообщении(ях)
Саня на пути к лучшему
По умолчанию Re: Цифровой матричный коммутатор

Сообщение от andi123 Посмотреть сообщение
Что значит "именно так? или немного по-другому?"
У Кустомер-а двунаправленные сигналы и соответствующие мультиплексоры.
Сообщение от andi123 Посмотреть сообщение
Если любопытно могу предоставить всю папку проекта для квартуса
Уж лучше скрин части схемы.

Последний раз редактировалось Саня; 07.11.2011 в 19:27.
Саня вне форума  
Непрочитано 07.11.2011, 19:31  
andi123
Частый гость
 
Регистрация: 02.12.2010
Адрес: москва
Сообщений: 30
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 9 сообщении(ях)
andi123 на пути к лучшему
По умолчанию Re: Цифровой матричный коммутатор

Вот теперь ясно.
Хотя я уже много раз писал про UART, где все линии однонаправленные.
Поэтому в данном случае без надобности двунаправленные мультиплексоры.
andi123 вне форума  
Непрочитано 07.11.2011, 22:45  
andi123
Частый гость
 
Регистрация: 02.12.2010
Адрес: москва
Сообщений: 30
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 9 сообщении(ях)
andi123 на пути к лучшему
По умолчанию Re: Цифровой матричный коммутатор

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

Ресурсы еще остались. Конечно появились после этого крамольные мысли насчет дополнительного функционала. Сделать например предустановку по сбросу, управление по I2C-шине (простейший слейв чтение/запись 3-х байт), возможность считать текущую конфигурацию.
Может даже взять для этого epm3128 или другой малоногий многоячеистый кристалл.
Был бы опыт и знания можно было бы сделать. А без этого тратить время когда основной проект стоит, слишком накладно. Но если кто подкинет идеи конкретной реализации, конечно в корячу.
Опять же скрывать прошивку смысла не вижу, кому будет интересно всегда сможет найти.
andi123 вне форума  
Непрочитано 07.11.2011, 22:59  
Саня
Заблокирован
 
Регистрация: 14.09.2009
Сообщений: 1,252
Сказал спасибо: 49
Сказали Спасибо 520 раз(а) в 317 сообщении(ях)
Саня на пути к лучшему
По умолчанию Re: Цифровой матричный коммутатор

Сообщение от andi123 Посмотреть сообщение
На мыло уведомление пришло, а тут сообщения нет.
Позже подумал, что возможно потребуется дублировать один сигнал на несколько выходов.
Саня вне форума  
Непрочитано 07.11.2011, 23:01  
andi123
Частый гость
 
Регистрация: 02.12.2010
Адрес: москва
Сообщений: 30
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 9 сообщении(ях)
andi123 на пути к лучшему
По умолчанию Re: Цифровой матричный коммутатор

Да уж, как начнешь думать как это все можно использовать сразу хочется всего.
Но надо остановится на решении конкретной задачи.
andi123 вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Светодиодный матричный индикатор HCMS-397x iggor Микроконтроллеры, АЦП, память и т.д 1 11.10.2011 22:13
Матричный принтер valik3210 Ремонт оргтехники 1 07.11.2009 02:30
Матричный LED дисплей SLESH2006 Микроконтроллеры, АЦП, память и т.д 9 13.04.2008 23:03
Матричный LCD с контроллером M37510M6-064F sanitar249 Микроконтроллеры, АЦП, память и т.д 0 08.05.2007 08:47
Матричный принтер СМ6337 как подключить? Ren Ремонт оргтехники 14 10.09.2005 00:50


Часовой пояс GMT +4, время: 02:50.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.