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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Работа с Double Data Rate
Methane
сообщение Feb 19 2009, 18:47
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230



Цитата(DuHast @ Feb 19 2009, 19:05) *
Причём тут телепатия. Вы предложили схему на входе которой данные , тактируемые каждым фронтом клока 62,5МГц, а на выходе те же данные тактируемые положительным фронтом клоко 200МГц. В этой схеме не хватает выходного сигнала EnableDataOut, как его формироватьВы не указали.

assign EnableDataOut = ((clkreg[4:0] == 4'b1100) || (clkreg[4:0] == 4'b0011));

К примеру.
Go to the top of the page
 
+Quote Post
DuHast
сообщение Feb 19 2009, 19:47
Сообщение #17


Местный
***

Группа: Свой
Сообщений: 314
Регистрация: 13-07-06
Из: Москва
Пользователь №: 18 797



to Methane

Ваша идея понятна, спасибо. Надо будет обдумать.
Go to the top of the page
 
+Quote Post
Methane
сообщение Feb 19 2009, 20:10
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230



Цитата(DuHast @ Feb 19 2009, 21:47) *
to Methane

Ваша идея понятна, спасибо. Надо будет обдумать.

(Я надеюсь понятно что данные тоже нужно чуть задержать?
Go to the top of the page
 
+Quote Post
Acex
сообщение Feb 21 2009, 21:19
Сообщение #19


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 21-06-04
Из: Москва
Пользователь №: 84



Цитата(DuHast @ Feb 18 2009, 20:21) *
Привет всем!!!
На Cyclon подаются данные по десятиразрядной шине и тактовый сигнал. Данные изменяют своё значение по каждому фронту тактового сигнала (как положительному, так и отрицательному). Я умножаю тактовый сигнал во встроеном PLL на два, и использую его для защёлкивания данных во входных регистрах и их дальнейшей обработки.
Вопросы:
1. корректна ли такая схема?
2 можно ли обработать эти данные без использования PLL?

Почти уверен, что ответы 1-Да, 2-Нет, но хочется подстраховаться.

Возможно, Вам больше подойдет вот это - altddio Megafunction, www.altera.com/literature/ug/ug_altddio.pdf.

The Altera DDR I/O megafunctions let you configure the DDR I/O
registers in Arria GX, Stratix series, Cyclone series, HardCopy II,
HardCopy Stratix, and APEX II devices.

In Cyclone series devices, the megafunctions automatically implement the
DDR registers in the LEs closest to the pin. The altddio_in megafunction
implements the interface for DDR inputs.

DDR registers capture and/or send data at twice the rate of the clock or
data strobe to interface with a memory device or other high-speed
interface application in which the data is clocked at both edges of the
clock.
Go to the top of the page
 
+Quote Post
DuHast
сообщение Feb 22 2009, 05:43
Сообщение #20


Местный
***

Группа: Свой
Сообщений: 314
Регистрация: 13-07-06
Из: Москва
Пользователь №: 18 797



Цитата(Acex @ Feb 22 2009, 00:19) *
In Cyclone series devices, the megafunctions automatically implement the
DDR registers in the LEs closest to the pin. The altddio_in megafunction
implements the interface for DDR inputs.

Спасибо, существенное дополнение.
С альтернативными вариантами все ясно. Хотелось бы получить ответ на первый вопрос.
Go to the top of the page
 
+Quote Post
Acex
сообщение Feb 23 2009, 22:34
Сообщение #21


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 21-06-04
Из: Москва
Пользователь №: 84



Цитата(DuHast @ Feb 22 2009, 08:43) *
Спасибо, существенное дополнение.
С альтернативными вариантами все ясно. Хотелось бы получить ответ на первый вопрос.

Первый вопрос слишком абстрактный. Все зависит от того, что Вам нужно дальше сделать с теми
"данными по десятиразрядной шине и тактовым сигналом", которые есть на входе Cyclon-а.
Go to the top of the page
 
+Quote Post
DuHast
сообщение Feb 24 2009, 18:29
Сообщение #22


Местный
***

Группа: Свой
Сообщений: 314
Регистрация: 13-07-06
Из: Москва
Пользователь №: 18 797



Цитата(Acex @ Feb 24 2009, 01:34) *
Первый вопрос слишком абстрактный. Все зависит от того, что Вам нужно дальше сделать с теми
"данными по десятиразрядной шине и тактовым сигналом", которые есть на входе Cyclon-а.

Обработать laughing.gif . Есть десяти разрядная шина данных, я хочу обрабатывать в ПЛИС передаваемые по ней данные, поскольку изначальный клок не подходид, я умножаю его в PLL на два. Данные и начальный клок идут непрерывно стабильность клока 100ppm(если это важно).
Я думаю что моя ситуация вполне стандартна - нужно всего лишь ввести данные с серриализатора в ПЛИС, особенность серриализатора - использование DDR.
Go to the top of the page
 
+Quote Post

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

 


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


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