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

 
 
> формирование короткого импульса, читал конференцию но есть вопрос
dsp
сообщение Oct 26 2005, 10:31
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 61
Регистрация: 24-07-04
Пользователь №: 377



есть тактовая частота 50 мгц и асинхронно к ней приходящий срез сигнала по этому срезу надо сформировать положительный импульс длительностью 1 такт тактовой частоты и синхронный с этой тактовой частотой пробовал что описано здесь что-то не получается подскажите пожалуйста что можно сделать ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
lutik
сообщение Nov 2 2005, 15:06
Сообщение #2


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

Группа: Свой
Сообщений: 128
Регистрация: 30-06-04
Из: Odessa
Пользователь №: 216



Цитата(dsp @ Oct 26 2005, 13:31)
есть тактовая частота 50 мгц и асинхронно к ней приходящий срез сигнала по этому срезу надо сформировать положительный импульс длительностью 1 такт тактовой частоты и синхронный с этой тактовой частотой пробовал что описано здесь что-то не получается подскажите пожалуйста что можно сделать ?
*


разбейте задачу на две:

1-приведение асинхронного сигнала в клок домен
2-выделение из синхронного сигнала заднего фронта

1'е решается сдвиговым регистром из 2-3х триггеров

2'e чем то типа

entity front is
port (data,clk : in std_logic;
pQ,mQ,dQ : out std_logic);
end;
architecture arc of Front is
signal s : std_logic ;
begin
process(clk) begin
if clk='1' and clk'event then
s <= not data after 5ns;
end if ;
end process ;
pQ <= data and s ;
mQ <= not(data or s);
dQ <= not data xor s ;
end;

соедините два куска вместе и получите вполне работоспособное решение вашей проблемы


--------------------
однако..
Go to the top of the page
 
+Quote Post
lutik
сообщение Nov 2 2005, 15:08
Сообщение #3


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

Группа: Свой
Сообщений: 128
Регистрация: 30-06-04
Из: Odessa
Пользователь №: 216



во глюк то..

извиняюсь дико


--------------------
однако..
Go to the top of the page
 
+Quote Post
andrew_b
сообщение Nov 3 2005, 06:22
Сообщение #4


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

Группа: Свой
Сообщений: 1 975
Регистрация: 30-12-04
Из: Воронеж
Пользователь №: 1 757



Цитата(lutik @ Nov 2 2005, 18:08)
во глюк то..

извиняюсь дико
*

Вы как аффтар можете удалить свои сообщения, нажав соотвецтвующую кнопку.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- dsp   формирование короткого импульса   Oct 26 2005, 10:31
- - des00   Цитата(dsp @ Oct 26 2005, 05:31)есть тактовая...   Oct 26 2005, 10:57
- - Alexandr   Кодprocess(clk) variable i: std_logic...   Oct 26 2005, 11:44
|- - Gate   Цитата(Alexandr @ Oct 26 2005, 15:44)Кодproce...   Oct 26 2005, 13:48
|- - dsp   я синтезирую Synplify 8.2 размещение Xilinx 7.1 Sp...   Oct 27 2005, 05:41
- - rezident   Я не знаком с языками HDL, но схемотехнически могу...   Oct 27 2005, 10:00
- - k0t   Если просто два триггера, есть возможность пропуст...   Oct 27 2005, 10:25
|- - Victor®   Цитата(k0t @ Oct 27 2005, 13:25)Если просто д...   Nov 1 2005, 16:27
|- - k0t   Цитата(Victor® @ Nov 1 2005, 20:27)Цитата(k0t...   Nov 2 2005, 11:39
- - lutik   Цитата(dsp @ Oct 26 2005, 13:31)есть тактовая...   Nov 2 2005, 14:58
- - lutik   Цитата(dsp @ Oct 26 2005, 13:31)есть тактовая...   Nov 2 2005, 15:02
- - YUV   Есть еще одна схемка... Надеюсь, не нужно объяснят...   Nov 10 2005, 10:40
- - sazh   //Есть еще одна схемка... Надеюсь, не нужно объясн...   Nov 10 2005, 13:22


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

 


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


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