[an error occurred while processing this directive]
|
1) Частота 50 МГц (период соответственно - 20 нс)
Но 50 нс / 20 нс - число не целое.
Поэтому я бы повысил частоту каким-то образом до 100 МГц
(если не ошибаюсь, то в S III есть PLL) - 50 нс / 10 нс - целое.
2) Общая длительность последовательности out1 - 50070 нс.
Поэтому делаем синхронный счетчик по модулю 50070 нс / 10 нс = 5007
(счетчик считает от 0 до 5006). На выходе счетчика (на все разряды !)ставим компаратор по условию 0 <= out1 <= 4. Получим 1 длительностью 50 нс, и 0 длительностью 50020 на периоде 50070
То-же самое по выходу out2. принцип тот-же.
P.S.
код писать облом :)
E-mail: info@telesys.ru