МАРСОХОД

Open Source Hardware Project

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1
  • 2
  • 3
  • 4

ТЕМА: Отключение ПЛИС от схемы.

Отключение ПЛИС от схемы. 3 года 11 мес. назад #2844

  • Alucard
  • Alucard аватар Автор темы
  • Не в сети
  • Завсегдатай
  • Завсегдатай
  • Сообщений: 208
  • Спасибо получено: 20
Добрый день, уважаемые.
Имеется проблема: ПЛИС включена в большую схему, и когда она выполняет свою задачу, ее нужно "отключить" от схемы, чтобы она не мешала работе линий. В этом случае, я так понимаю, нужно перевести все участвующие I/O в Z-состояние. (их 48 линий) Но является ли данное решение правильным? (плодить кучу TRI) Или стоит использовать отдельные микросхемы bus-switcher-ы?
Заранее спасибо.
Спасибо сказали: Mastar24

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Отключение ПЛИС от схемы. 3 года 11 мес. назад #2845

Нормальное решение. :)
Если переключение в "Z" критично ко времени, то управление правильнее завести на специальную ножку "DEV_OE" (на EPM240 пин 43).
Спасибо сказали: Mastar24

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Отключение ПЛИС от схемы. 3 года 11 мес. назад #2846

  • Alucard
  • Alucard аватар Автор темы
  • Не в сети
  • Завсегдатай
  • Завсегдатай
  • Сообщений: 208
  • Спасибо получено: 20

umarsohod пишет: Нормальное решение. :)
Если переключение в "Z" критично ко времени, то управление правильнее завести на специальную ножку "DEV_OE" (на EPM240 пин 43).

Можно ли отключить только часть? :) А по времени, там необходима скорость где-то 70MHz.
Спасибо сказали: Mastar24

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от Alucard.

Re: Отключение ПЛИС от схемы. 3 года 11 мес. назад #2847

Сигнал "DEV_OE" отключает все ноги :(
Если использовать обычный пин, я не знаю как это будет по скорости.
Спасибо сказали: Alucard

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Отключение ПЛИС от схемы. 3 года 11 мес. назад #2848

  • Alucard
  • Alucard аватар Автор темы
  • Не в сети
  • Завсегдатай
  • Завсегдатай
  • Сообщений: 208
  • Спасибо получено: 20
Разовью немного тему.
Моей схемой должны управлять МК и ПЛИС, то есть два Master-а. Для того, чтобы они не конфликтовали нужно ставить Mux/Demux или Bus Switch (для МК) с OE ногой ПЛИС.
Обнаружил, что линий у меня аж 48, а при таком раскладе нужно много Mux/Demux (1:2), которые, оказалось, сложно достать. Если же ставить Bus Swtich и использовать DEV_OE пин у ПЛИС, то возможно появятся сложности в разводке платы: линии будут внахлест.
Как решаются подобные задачи, когда шиной управляют два устройства?

Прошу простить за такой сумбур. Все голову сломал, но не придумал, как все это улучшить. :(
Спасибо сказали: Mastar24

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от Alucard.

Re: Отключение ПЛИС от схемы. 3 года 11 мес. назад #2849

В таких случаях делают арбитр шины. Кто первый начал пользовать - тот и активен. Остальные через ОЕ одключены от шины.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Отключение ПЛИС от схемы. 3 года 11 мес. назад #2850

  • Alucard
  • Alucard аватар Автор темы
  • Не в сети
  • Завсегдатай
  • Завсегдатай
  • Сообщений: 208
  • Спасибо получено: 20

wowa пишет: В таких случаях делают арбитр шины. Кто первый начал пользовать - тот и активен. Остальные через ОЕ одключены от шины.

Тогда поставлю отдельный блок-контроллер.
А для МК тогда Bus Switcher ставить?
Меня терзают смутные сомнения, что на двусторонней плате будут проблемы с разводкой.
Спасибо сказали: Mastar24

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Отключение ПЛИС от схемы. 3 года 11 мес. назад #2851

Вообще непонятно что именно надо сделать :) Можно привести хотябы блоковую схему устройства? Желательно с указанием шин и их разрадностью и направлением.

С чего бы это на двухстороннеё плате были проблемы? Если всё правильно розвести - то проблем небудет :) Темболее в 2 слоях - можно шикарнейшие и плотные платы делать.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Отключение ПЛИС от схемы. 3 года 11 мес. назад #2853

  • Alucard
  • Alucard аватар Автор темы
  • Не в сети
  • Завсегдатай
  • Завсегдатай
  • Сообщений: 208
  • Спасибо получено: 20

wowa пишет: Вообще непонятно что именно надо сделать :) Можно привести хотябы блоковую схему устройства? Желательно с указанием шин и их разрадностью и направлением.

С чего бы это на двухстороннеё плате были проблемы? Если всё правильно розвести - то проблем небудет :) Темболее в 2 слоях - можно шикарнейшие и плотные платы делать.

Уважаемый, wowa, спасибо вам оказываемую помощь. :) Можно ли узнать адрес вашей эл.почты? А то на форуме я наплодил уже, помоему, слишком много тем. :)
Спасибо сказали: Mastar24

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Отключение ПЛИС от схемы. 3 года 11 мес. назад #2854

  • nfader
  • nfader аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Осваиваюсь на форуме
  • Сообщений: 37
  • Спасибо получено: 14
Посмотрите как сделан тот-же PCI. и Вам врядли надо все 48 линий через MUXы подключать...
И, кстати, если ног у ПЛИС еще осталось - коммутатор можно сделать в ней :)
Спасибо сказали: Mastar24

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Страница:
  • 1
  • 2
  • 3
  • 4
Время создания страницы: 0.178 секунд

facebook  GitHub  YouTube  Twitter
Вы здесь: Начало Forum Наш форум Вопросы о плате Марсоход Отключение ПЛИС от схемы.