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

 
 
> Модуль поиска, help
Gulf777
сообщение Mar 15 2009, 10:11
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 15-03-09
Пользователь №: 46 113



Требуются материалы или примеры реализации "Блока поиска заданных многоразрядных чисел в непрерывном последовательном цифровом потоке на базе ПЛИС Xilinx, Altera, Actel и т.п."

Заранее спасибо!!!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Sefo
сообщение Mar 21 2009, 19:57
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 429
Регистрация: 11-08-05
Из: Санкт-Петербург
Пользователь №: 7 537



Непонятно почему Вы это сами сделать не можете - это как при изучении языка Си написать программу выводящую "Helo World!"

CODE


entity CMP
port
(
CLK : in std_logic;
Reset : in std_logic;

Data_In : in std_logic_vector(63 downto 0);
Data_Out : out std_logic_vector(63 downto 0);

Mask : in std_logic_vector(63 doento 0);

R : out std_logic -- результат сравнения - равен 1 когда Mask = Data_In
)
end entity CMP;

architecture RTL of CPM is

begin

Data_Out <= Data_In;

process(CLK)
begin

if Reset = '1' then
R <= '0';
elsif Data_In = Mask then
R <= '1';
else
R <= '0';
end if;

end process;

end RTL;


а если не синхронный, то

CODE


entity CMP
port
(
Data_In : in std_logic_vector(63 downto 0);
Data_Out : out std_logic_vector(63 downto 0);

Mask : in std_logic_vector(63 doento 0);

R : out std_logic -- результат сравнения - равен 1 когда Data_In = Mask
)
end entity CMP;

architecture RTL of CPM is

begin

Data_Out <= Data_In;

R <= '1' when Data_In = Mask else '0';

end RTL;
Go to the top of the page
 
+Quote Post



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

 


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


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