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

 
 
 
Reply to this topicStart new topic
> сигнал global output enable, как правильно использовать
shf_05
сообщение Jul 2 2010, 06:05
Сообщение #1


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

Группа: Свой
Сообщений: 1 143
Регистрация: 22-04-08
Из: г. Екатеринбург
Пользователь №: 36 992



использую epm7128 и epm240, как в них правильно использовать global output enable pin.

для epm7128 в MAX+|| установлена опция automatic global output enable, OE1 не подключен и показывается unussigned,
для emp240 в qurtus также установил соотв. опцию.

из документации не совсем понятно, необходимо ли подводить ко всем выходам (это должны быть 3state или можно просто outputs) сигнал с этого пина или это делается автоматически.
и будут ли подтянуты куда либо эти выходы?

разъясните, пожалуйста.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Jul 2 2010, 07:43
Сообщение #2


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Если у вас есть двунаправленная шина, управляемая внешним сигналом, то этот сигнал надо завести на OE и включить опцию, тогда сигнал с этого пина напрямик пойдет к OE буферов шины.
Go to the top of the page
 
+Quote Post
shf_05
сообщение Jul 2 2010, 08:10
Сообщение #3


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

Группа: Свой
Сообщений: 1 143
Регистрация: 22-04-08
Из: г. Екатеринбург
Пользователь №: 36 992



Цитата(DmitryR @ Jul 2 2010, 13:43) *
Если у вас есть двунаправленная шина, управляемая внешним сигналом, то этот сигнал надо завести на OE и включить опцию, тогда сигнал с этого пина напрямик пойдет к OE буферов шины.

а если просто однонаправленные выходы выходы, которые без 3-го состояния в gdf файле, то такие отключатся?
например если шина 2-у направленная, но данная cpld работает только на выход и по сигналу должна отключиться от шины?
или все же необходимо рисовать выходы с 3-м состоянием, и дальше умный квартус сделает как Вы написали?
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Jul 2 2010, 08:48
Сообщение #4


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Цитата(shf_05 @ Jul 2 2010, 12:10) *
но данная cpld работает только на выход и по сигналу должна отключиться от шины?
...
или все же необходимо рисовать выходы с 3-м состоянием,

"Отключиться от шины" и "перейти в третье состояние" - это одно и то же.
Go to the top of the page
 
+Quote Post
shf_05
сообщение Jul 2 2010, 09:39
Сообщение #5


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

Группа: Свой
Сообщений: 1 143
Регистрация: 22-04-08
Из: г. Екатеринбург
Пользователь №: 36 992



Цитата(DmitryR @ Jul 2 2010, 14:48) *
"Отключиться от шины" и "перейти в третье состояние" - это одно и то же.

да.
видимо, мой вопрос немного непонятен- необходимо ставить внутри ПЛИС буферы с 3-м состоянием (и необходимо ли при этом заводить на вх. управления буферами сигнал enable, Вы на это уже ответили) или можно обычные однонаправленные outputs, подразумевая возможность их отключения (как в режиме программирования или PONreset)?
Go to the top of the page
 
+Quote Post
sazh
сообщение Jul 2 2010, 09:48
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Цитата(shf_05 @ Jul 2 2010, 12:39) *
да.
видимо, мой вопрос немного непонятен- необходимо ставить внутри ПЛИС буферы с 3-м состоянием (и необходимо ли при этом заводить на вх. управления буферами сигнал enable, Вы на это уже ответили) или можно обычные однонаправленные outputs?


Если шину нужно перевести в третье состояние, z буфера необходимы независимо от того, двунаправленная шина или только на выход.
А вот управлять этими буферами можно как изнутри, так и снаружи, используя глобальную линию oe_n (вход).
Go to the top of the page
 
+Quote Post
shf_05
сообщение Jul 2 2010, 10:09
Сообщение #7


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

Группа: Свой
Сообщений: 1 143
Регистрация: 22-04-08
Из: г. Екатеринбург
Пользователь №: 36 992



резюме- необходимо поставить Z-буферы и включить опцию global output enable, не подводя вход out_en к буферам?
Go to the top of the page
 
+Quote Post
sazh
сообщение Jul 2 2010, 10:19
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Цитата(shf_05 @ Jul 2 2010, 13:09) *
резюме- необходимо поставить Z-буферы и включить опцию global output enable, не подводя вход out_en к буферам?


Внешним сигналом oe я никогда не пробовал. как то без надобности.
Во втором посте ответ на Ваш вопрос.
Go to the top of the page
 
+Quote Post
shf_05
сообщение Jul 2 2010, 10:37
Сообщение #9


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

Группа: Свой
Сообщений: 1 143
Регистрация: 22-04-08
Из: г. Екатеринбург
Пользователь №: 36 992



Цитата(sazh @ Jul 2 2010, 16:19) *
Внешним сигналом oe я никогда не пробовал. как то без надобности.

я тоже, вот возникла необходимость при аппаратной неисправности платы отключиться от шины чтобы не выдавать неадекватные сигналы, решили сделать глобальным сигналом неисправность по всему борду (идет не только в плис).
Go to the top of the page
 
+Quote Post
dvladim
сообщение Jul 3 2010, 07:18
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 654
Регистрация: 24-01-07
Из: Воронеж
Пользователь №: 24 737



Цитата(shf_05 @ Jul 2 2010, 14:09) *
резюме- необходимо поставить Z-буферы и включить опцию global output enable, не подводя вход out_en к буферам?

Нет. Global OE переведет все пины в Z вне зависимости от того как они нарисованы в проекте.
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Jul 5 2010, 05:17
Сообщение #11


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



что то я в это не верю
Go to the top of the page
 
+Quote Post
dvladim
сообщение Jul 5 2010, 06:18
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 654
Регистрация: 24-01-07
Из: Воронеж
Пользователь №: 24 737



Цитата(rv3dll(lex) @ Jul 5 2010, 09:17) *
что то я в это не верю

Инженерный подход. lol.gif
Перечитайте даташиты, попробуйте на железе.
Go to the top of the page
 
+Quote Post

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

 


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


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