[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Даташиты читал не помогло.
Если я правильно понял нужно будет реализовать два счётчика для записи в память. Один на строки другой на столбцы. Первый счётчик будеть инкрементироваться пиксельной частотой, второй - строчными импульсами.
И ещё два счётчека на чтение из памяти.
1. По приходу кадрового импульса сбрасываем оба записывающих счётчика.
2. Выставляем на шину адреса памяти значение первого счетчика, стробируем RASом+WE+CLOCK
3. Выставляем значения второго счётчика, записываемые данные, затем строб CAS+WE+CLOCK. Данный записаны в память.
4. Потом делаем тоже самое (только чтение), но для выходной части транскодера.
Процесс повторяем до конца полукадра.
5. Переключаем банк памяти. И делаем всё с начала.
Вопросы следующие:
1. Нужна ли регенерация? За время одного кадра память не осыпется!??
2. Как не допустить одновременного доступа в память записывающей и считывающей стороны?
3. Может вообще у меня не правильное рещение и вверху написанное полная чушь?
4. Как лучше(проще) это реализовать? Изучать VHDL или рисовать схему?
E-mail: info@telesys.ru