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

 
 
> Надо сформировать сложный сигнал, Подкиньте идейку...
torik
сообщение Dec 15 2009, 12:44
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Надо сформировать синхроимпульсы полного телевизионного сигнала PAL в соответсвии с ГОСТ. Там получается довольно сложная последовательность... Правда ширина сигнала всего 1 бит
Как красиво это сделать?

Первое, что приходит в голову, организовать конструкцию if else if else if else...
Но что получится когда эта конструкция будет включать пару десятков или даже больше таких последовательных условных операторов?


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
torik
сообщение Dec 17 2009, 06:09
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Цитата
Не знаю, у меня ваш проект моделируется за пару секунд на интервале 100ms. А это между прочим больше, чем 2 кадра. Вы ModelSim используете?

Да, ModelSim 6.5b с Q91. Скорее всего моделсим упорно моделирует мне с точностью 1 пс, потому и долго. Пока недовкурил как ускорить процесс. А как выглядит ваш тест, просто тактовая?
Цитата
Уберите лучше это масштабирование. Вообще ничего не оценить, ни длительность строки, ни соотношения уравнивающих и врезок, короче вообще ничего. Еще не понял, почему у вас разное число строк в полях.

Я привел картинку из стандарта. Разно кол-во строк в полях, потому что в нечетном идет сдвиг на пол строки (отдельно 2 импульса делаю). Т.е. в сумме тоже самое.

Цитата
И советую чисто для себя сформировать сигнал "четное-нечетное" поле.

Возможно мне еще и кадровый понадобится, но это следующий этап. Дальше вообще надо будет синхронизировать синхропоследовательность с меткой времени.


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
ReAl
сообщение Dec 20 2009, 11:05
Сообщение #3


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(torik @ Dec 17 2009, 08:09) *
Я привел картинку из стандарта. Разно кол-во строк в полях, потому что в нечетном идет сдвиг на пол строки (отдельно 2 импульса делаю).
Количество строк в полях одинаковое, просто длина поля - не целое число строк.
Я плясал от полустроки. Т.е. есть счётчик пикселов, который работает с периодом в полустроку.
Есть счётчик полустрок в поле, с выхода которого пребрасывается триггер чётности поля (собственно, можно было бы иметь счётчик полустрок в кадре и его старший бит использовать как чётность поля, но так было удобнее для моей головы).
Там, где надо было иметь как бы старший бит счётчика пикселов в строке, там брался младший бит счётчика полустрок, XOR-нутый с чётностю поля.
Генерация синхро и гасящих импульсов легко входит в 32 ячейки, в EPM3064 входит и генерация сигналов управления телевизионным SONY CCD и аналоговым чипом CXA1310.
Нестандартные режимы + приём команд по последовательной шине на изменение режимов, поэтому и не родной чип управления CXD2400/CXD2463.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- torik   Надо сформировать сложный сигнал   Dec 15 2009, 12:44
- - des00   Цитата(torik @ Dec 15 2009, 06:44) Надо с...   Dec 15 2009, 12:50
|- - Самурай   Цитата(des00 @ Dec 15 2009, 15:50) лет 6 ...   Dec 15 2009, 13:54
- - torik   Есть правда вариант все это промасштабировать и де...   Dec 15 2009, 12:52
- - iosifk   Цитата(torik @ Dec 15 2009, 15:44) Надо с...   Dec 15 2009, 13:08
|- - Maverick   Цитата(iosifk @ Dec 15 2009, 17:08) На са...   Dec 15 2009, 16:25
|- - iosifk   Цитата(Maverick @ Dec 15 2009, 19:25) а м...   Dec 16 2009, 06:18
- - torik   ЦитатаНа самом деле, нужно только автомат состояни...   Dec 15 2009, 13:18
|- - iosifk   Цитата(torik @ Dec 15 2009, 16:18) Идея п...   Dec 15 2009, 13:52
- - AndrewS6   Можно записать желаемую последовательность значени...   Dec 15 2009, 13:23
|- - Shivers   Цитата(AndrewS6 @ Dec 15 2009, 16:23) Мож...   Dec 15 2009, 13:52
- - torik   Вспомнил, примерно так: reg [6:0] State; reg ...   Dec 15 2009, 13:43
- - torik   Цитатаа вот референс дизайн лежит у Альтеры... htt...   Dec 15 2009, 14:17
|- - des00   Цитата(torik @ Dec 15 2009, 08:17) А мне ...   Dec 16 2009, 04:13
- - Shivers   набросал автомат, сделал бы что то вроде этого: Ко...   Dec 15 2009, 15:51
- - torik   Цитатачто там сложного то ? ПЦТС он простой как 3 ...   Dec 16 2009, 08:44
- - torik   Ради интереса попробовал смоделировать синхросигна...   Dec 16 2009, 13:13
|- - Джеймс   Цитата(torik @ Dec 16 2009, 16:13) Ради и...   Dec 16 2009, 18:59
|- - Джеймс   Цитата(torik @ Dec 17 2009, 09:09) Да, Mo...   Dec 17 2009, 18:12
- - torik   Однако, все равно медленно, если задать все параме...   Dec 20 2009, 10:46
- - torik   ЦитатаКоличество строк в полях одинаковое, просто ...   Dec 21 2009, 08:52


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

 


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


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