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

Отправлено vilkin 22 июня 2002 г. 08:36

Даташиты читал не помогло.

Если я правильно понял нужно будет реализовать два счётчика для записи в память. Один на строки другой на столбцы. Первый счётчик будеть инкрементироваться пиксельной частотой, второй - строчными импульсами.
И ещё два счётчека на чтение из памяти.
1. По приходу кадрового импульса сбрасываем оба записывающих счётчика.
2. Выставляем на шину адреса памяти значение первого счетчика, стробируем RASом+WE+CLOCK
3. Выставляем значения второго счётчика, записываемые данные, затем строб CAS+WE+CLOCK. Данный записаны в память.
4. Потом делаем тоже самое (только чтение), но для выходной части транскодера.
Процесс повторяем до конца полукадра.
5. Переключаем банк памяти. И делаем всё с начала.

Вопросы следующие:
1. Нужна ли регенерация? За время одного кадра память не осыпется!??
2. Как не допустить одновременного доступа в память записывающей и считывающей стороны?
3. Может вообще у меня не правильное рещение и вверху написанное полная чушь?
4. Как лучше(проще) это реализовать? Изучать VHDL или рисовать схему?

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

Ответы


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

Имя (обязательно): 
Пароль: 
E-mail: 

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

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

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


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

E-mail: info@telesys.ru