|
Помогите побороть мультиплексор, Не получается объединить выходы мультиплексора |
|
|
|
Jul 31 2009, 05:31
|
Группа: Новичок
Сообщений: 7
Регистрация: 12-05-07
Пользователь №: 27 676

|
Решил тут "заПЛИСовать" схему
Все отлично влезло в XC9532XL, только возникли проблемы с последним мультиплексором (IC8 - 555КП12) - на реальной схеме выходы объединены и все работает нормально, но в плис при попытке объединить выходы получаем ошибку что несколько соединений от одного источника и прошивка не компилится. Если же развести выходы на отдельные пины, а потом объединить уже вне плис, то получаю подсаженные уровни и ничего не работает. Может кто знает что делать в этой ситуации ?
|
|
|
|
|
 |
Ответов
|
Jul 31 2009, 05:47
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(Spir0 @ Jul 30 2009, 23:31)  Может кто знает что делать в этой ситуации ? Если я правильно читаю вашу схему, то на выходе IC8 собрано монтажное "И". Замените это на логические "И" в вашей схеме прямо на этом выходном пине %) отвечаю сам себе, был не прав 555КП12 это Селектор-мультиплексор 4*1 с тремя состояниями на выходе. следовательно на этом пине соберите нужный вам логический мультиплексор и не партесь. в коде на верилоге это будет так assign MA8 = H2 ? 2Y : 1Y;
--------------------
|
|
|
|
|
Jul 31 2009, 07:01
|
Группа: Новичок
Сообщений: 7
Регистрация: 12-05-07
Пользователь №: 27 676

|
Цитата(des00 @ Jul 31 2009, 08:47)  555КП12 это Селектор-мультиплексор 4*1 с тремя состояниями на выходе. следовательно на этом пине соберите нужный вам логический мультиплексор и не партесь. в коде на верилоге это будет так assign MA8 = H2 ? 2Y : 1Y; Действительно TRI-State, а в библиотеке просто в 0 устанавливается выход. Буду смотреть в сторону управления буферами с Z-состоянием  Цитата(faa @ Jul 31 2009, 09:49)  ИМХО, надо сделать 8-ми входовой MUX с управлением (H1, RAS, H2) и выходом MA8. Наверно не получится, так как каждый мультиплексор переводится в Z-состояние в зависимости от H2.
Сообщение отредактировал Spir0 - Jul 31 2009, 07:05
|
|
|
|
Сообщений в этой теме
Spir0 Помогите побороть мультиплексор Jul 31 2009, 05:31 faa Цитата(des00 @ Jul 31 2009, 09:47) Если я... Jul 31 2009, 06:49 sazh Цитата(Spir0 @ Jul 31 2009, 09:31) Может ... Jul 31 2009, 07:33 Oldring Это от какого-нибудь 128 спектрума?
Любопытно, зач... Jul 31 2009, 11:44 Spir0 Цитата(Oldring @ Jul 31 2009, 14:44) Это ... Jul 31 2009, 12:24  Oldring Цитата(Spir0 @ Jul 31 2009, 16:24) а такж... Jul 31 2009, 12:30 Rst7 ЦитатаЭто от какого-нибудь 128 спектрума?
Походу ... Jul 31 2009, 11:56 Rst7 ЦитатаПорт да, не самый удачный, но в плис же можн... Jul 31 2009, 12:27 Spir0 Цитата(Rst7 @ Jul 31 2009, 15:27) Не блок... Jul 31 2009, 12:47  Oldring Цитата(Spir0 @ Jul 31 2009, 16:47) Это по... Jul 31 2009, 12:50   Spir0 Цитата(Oldring @ Jul 31 2009, 15:50) Зря.... Jul 31 2009, 12:58 Rst7 ЦитатаА в чем была беда с этим портом?
Да обычная... Jul 31 2009, 12:36 Rst7 ЦитатаБыла такая мысль, но как на нее отреагируют ... Jul 31 2009, 12:52 Spir0 Цитата(Rst7 @ Jul 31 2009, 15:52) Нормаль... Jul 31 2009, 13:02 Rst7 Честно говоря, тут на Verilog два десятка строк, и... Jul 31 2009, 12:59 Rst7 ЦитатаПробовал по схеме VMG, с заводом инвертирова... Jul 31 2009, 13:05 Spir0 Вообщем запустил схему, поставил 8_1E мультиплексо... Aug 1 2009, 17:43
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|