Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Altera!
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
Styv
Подскажите, как работать с двунаправленными портами? Как их описывать в VHDL и как назначить выводы ПЛИСа двунаправленными???
Esquire
Описывать порты как INOUT плюс сигнал разрешения вывода данных на трехстабильную шину OE.

entity sdr_data_path is
port (
OE : in std_logic;
DQIN : in std_logic_vector(DSIZE-1 downto 0);
DQOUT : out std_logic_vector(DSIZE-1 downto 0);
DQ : inout std_logic_vector(DSIZE-1 downto 0);
);
end sdr_data_path;

architecture RTL of sdr_data_path is

begin

DQ <= DQOUT when OE = '1' else (others => 'Z');
DQIN <= DQ;

end RTL;
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.