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

 
 
> Детектор совпадения импульсов, Помогите чайнику please!
lex_84
сообщение May 28 2008, 20:17
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 80
Регистрация: 17-05-08
Из: Питер
Пользователь №: 37 575



Как можно реализовать цифровой детектор совпадения импульсов?
Как сделать обычный ФД я знаю, но он показывает только <>
А чтобы реагировал на совпадение фронтов???
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rv3dll(lex)
сообщение Jun 3 2008, 04:48
Сообщение #2


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

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



при мерно так - не пинайте если орфографические ошибки


ARCHITECTURE system_architecture OF system IS
signal syg_1 : std_logic;
signal syg_2 : std_logic;
signal syg_1_del_line : std_logic_vector(0 to 6);
signal syg_2_del_line : std_logic_vector(0 to 6);

signal syg_1_front : std_logic;
signal syg_2_front_t1 : std_logic;
signal syg_2_front_t2 : std_logic;
signal syg_2_front_t3 : std_logic;

signal 100meg : std_logic ;

signal strob_sovp_dlit : std_logic ;
signal strob_sovp : std_logic ;
BEGIN


process (100meg)
begin
if (100meg'event and 100meg = '1') --polog front
then
syg_1_del_line(0 to 6) <= syg_1 & syg_1_del_line(0 to 5) ;
syg_2_del_line(0 to 6) <= syg_2 & syg_2_del_line(0 to 5) ;
end if;
end process ;

syg_1_front <= syg_1_del_line(4) and not(syg_1_del_line(5))
syg_2_front_t1 <= syg_2_del_line(3) and not(syg_2_del_line(4))
syg_2_front_t2 <= syg_2_del_line(4) and not(syg_2_del_line(5))
syg_2_front_t3 <= syg_2_del_line(5) and not(syg_2_del_line(6))


process (100meg)
begin
if (100meg'event and 100meg = '1') --polog front
then
if syg_1_front = '1'
then
if syg_2_front_t1 = '1' or syg_2_front_t2 = '1' or syg_2_front_t3 = '1'
then
strob_sovp_dlit <= '1';
strob_sovp <= '1';
else
strob_sovp_dlit <= '0';
strob_sovp <= '0';
end if;
else
strob_sovp <= '0';
end if;
end if;
end process ;

END system_architecture;
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- lex_84   Детектор совпадения импульсов   May 28 2008, 20:17
- - Herz   Цитата(lex_84 @ May 28 2008, 22:17) Как м...   May 28 2008, 20:40
|- - lex_84   Цитата(Herz @ May 29 2008, 00:40) Совпаде...   May 28 2008, 20:51
|- - Herz   Цитата(lex_84 @ May 28 2008, 22:51) Чем м...   May 28 2008, 20:57
||- - lex_84   Цитата(Herz @ May 29 2008, 00:57) А сами ...   May 29 2008, 15:35
||- - Herz   Цитата(lex_84 @ May 29 2008, 17:35) Длите...   May 29 2008, 17:40
|||- - lex_84   Цитата(Herz @ May 29 2008, 21:40) Так не ...   May 29 2008, 18:31
||- - rv3dll(lex)   Цитата(lex_84 @ May 29 2008, 19:35) Вы хо...   May 30 2008, 18:07
||- - lex_84   Цитата(rv3dll(lex) @ May 30 2008, 22...   May 30 2008, 18:58
||- - rv3dll(lex)   Цитата(lex_84 @ May 30 2008, 22:58) Метод...   Jun 2 2008, 04:13
|- - rv3dll(lex)   Цитата(lex_84 @ May 29 2008, 00:51) Чем м...   May 29 2008, 11:24
- - Don2   Цитата(lex_84 @ May 28 2008, 22:17) Как м...   May 29 2008, 11:34
- - Kuzmi4   2 rv3dll(lex) - можете описать как это будет на vh...   Jun 2 2008, 12:37
|- - lex_84   Цитата(Kuzmi4 @ Jun 2 2008, 16:37) 2 rv3d...   Jun 2 2008, 17:17
- - Kuzmi4   2 lex_84 - а чем она вам может не понтавится ? 2 ...   Jun 3 2008, 08:22
- - rv3dll(lex)   с схематиком - представление регистра сдвига и шин...   Jun 3 2008, 08:35
- - Kuzmi4   Так это детктор совпадения фронтов.. Блин.. сплужи...   Jun 3 2008, 08:48
|- - rv3dll(lex)   Цитата(Kuzmi4 @ Jun 3 2008, 12:48) Так эт...   Jun 3 2008, 08:52
- - Kuzmi4   И наверно последний вопрос касательно Кодsyg_1_fro...   Jun 3 2008, 09:28
- - rv3dll(lex)   для самостоятельного изучения 6 стробов показываю...   Jun 3 2008, 11:10
- - lex_84   Спасибо!!! Даст ист фантастиш!...   Jun 3 2008, 15:41


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

 


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


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