[an error occurred while processing this directive]
Это фрагмент из Xapp385.
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Алга 24 октября 2005 г. 21:09
В ответ на: наверное человек хотел сделать внутри с помощью синхронной схемы - да и нафига внешнии элементы то? когда там частота очень медленная можно и так обойтись - только подумать надо - наверное про это человек спрашивал? отправлено net 24 октября 2005 г. 20:55

-- This process detects the start and stop conditions.
-- by using SDA as a clock.
start_det: process(sda, reset, state)
begin
if reset = RESET_ACTIVE or state = HEADER then
detect_start <= '0';
elsif sda'event and sda = '0' then
if scl /= '0' then
detect_start <= '1';
else
detect_start <= '0';
end if;
end if;
end process;

stop_det: process(sda, reset, detect_start)
begin
if reset = RESET_ACTIVE or detect_start = '1' then
detect_stop <= '0';
elsif sda'event and sda /= '0' then
if scl /= '0' then
detect_stop <= '1';
else
detect_stop <= '0';
end if;
end if;
end process;

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru