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

 
 
> DDR3 сигналы
en-valb
сообщение Jun 30 2015, 10:34
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 18-04-14
Из: Екатеринбург
Пользователь №: 81 446



Всем доброго времени суток!

Пытаюсь разобраться с DDR3 контроллером, не могу понять, что за тактовые частоты auxhalf clock output и auxfull clock output. Английский хромает, а на русском ни чего найти не могу.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 7)
Zwerg_nase
сообщение Jul 1 2015, 12:56
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 204
Регистрация: 14-10-05
Из: г. Москва
Пользователь №: 9 641




auxfull clock output - это выход тактовой частоты локального интерфейса DDR3 контроллера.

auxhalf clock output - это выход с половиной тактовой частоты локального интерфейса DDR3 контроллера. Этот выход не обязательный и если он не нужен, то напротив соответствующей опции в мегавизарде (Enable AFI half rate clock) надо убрать галку.
Go to the top of the page
 
+Quote Post
en-valb
сообщение Jul 2 2015, 08:42
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 18-04-14
Из: Екатеринбург
Пользователь №: 81 446



Цитата(Zwerg_nase @ Jul 1 2015, 17:56) *
auxfull clock output - это выход тактовой частоты локального интерфейса DDR3 контроллера.


А какое значение этой частоты, оно равно частоте тактирования DDR3 памяти? И если равно то хотел бы уточнить это частота самого сигнала или частота передачи данных из/в DDR3 памяти? К примеру если DDR3 работает на частоте 800 МГц то частота сигнала 1600 МГц, или все таки 800 МГц?

Сообщение отредактировал en-valb - Jul 2 2015, 10:58
Go to the top of the page
 
+Quote Post
Zwerg_nase
сообщение Jul 2 2015, 09:06
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 204
Регистрация: 14-10-05
Из: г. Москва
Пользователь №: 9 641



Цитата(en-valb @ Jul 2 2015, 11:42) *
А какое значение этой частоты, оно равно частоте тактирования DDR3 памяти? И если равно то хотел бы уточнить это частота самого сигнала или частота передачи данных из/в DDR3 памяти? К примеру если DDR3 работает на частоте 800 МГц, а частота сигнала 1600 МГц или все таки 800 МГц?


Значение auxfull clock output зависит от параметра Rate on Avalon-MM Interface. Если, например, Rate on Avalon-MM Interface = Half, то частота на auxfull clock output будет равна половине частоты, указанной в окне Memory clock frequency. В свою очередь, Memory clock frequency - это частота, на которой будет работать DDR3. Здесь имеется ввиду, частота single data rate, т.е. если вы хотите работать с DDR3-1600, то Memory clock frequency = 800 МГц.
Go to the top of the page
 
+Quote Post
en-valb
сообщение Jul 3 2015, 04:56
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 18-04-14
Из: Екатеринбург
Пользователь №: 81 446



Хочу попробовать подключить DDR3 к NIOS II процессору, как в этом случае согласовать частоты процессора и DDR3? К примеру, DDR3 работает на частоте 400 МГц, а NIOS II на 90 МГц. Нужно ли тут как то учитывать кратность частот или контроллер DDR3 все сделает сам? Сейчас разбираю один из проектов Альтеры, там правда DDR2 используется. Правильно ли я понимаю, что добавленные в проект Pipeline Bridge используется для согласования шины памяти и остальных компонентов и Clock Crossing Bridge для согласования тактовых частот?
Go to the top of the page
 
+Quote Post
en-valb
сообщение Jul 3 2015, 11:17
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 18-04-14
Из: Екатеринбург
Пользователь №: 81 446



Zwerg_nase, спасибо за разъяснения по поводу сигналов, теперь стало ясно где и как их можно использовать. Единственное в проекте который я привел в предыдущем посте процессор тактируется сигналом sys_clk, почему нельзя было тактировать от сигнала auxfull, по проекту видно что у них одинаковое значение частоты? У меня есть два предположения: 1) так захотелось, 2) у этх сигналов разные фазы
Go to the top of the page
 
+Quote Post
Zwerg_nase
сообщение Jul 3 2015, 12:28
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 204
Регистрация: 14-10-05
Из: г. Москва
Пользователь №: 9 641



Цитата(en-valb @ Jul 3 2015, 14:17) *
Единственное в проекте который я привел в предыдущем посте процессор тактируется сигналом sys_clk, почему нельзя было тактировать от сигнала auxfull, по проекту видно что у них одинаковое значение частоты? У меня есть два предположения: 1) так захотелось, 2) у этх сигналов разные фазы

У меня нет ответа на этот вопрос. Но когда я нажимаю правой кнопкой на auxfull, то qsys не даёт возможность подключить его к чему-либо.
Go to the top of the page
 
+Quote Post
Александр С.
сообщение Jul 30 2015, 10:47
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 30-07-15
Из: Новосибирск
Пользователь №: 87 783



Будьте аккуратнее с NIOS, есть информация что в квартусе ниже 13sp1 будут глюки с сигналом reset: https://www.altera.com/support/support-reso...ionDisplay.html
Работаю c LPDDR2 на CycloneV в 13sp1 через HMC посредством шины Avalon MM. Время от времени контроллер памяти не опускает сигнал wait_request - подозреваю этот же баг, но по идее его быть не должно... Может кто нибудь сталкивался?
Go to the top of the page
 
+Quote Post

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

 


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


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