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

 
 
> Подключение внешней памяти.
CosworthRS
сообщение Jun 26 2012, 08:45
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 24-02-12
Пользователь №: 70 435



Доброго времени суток. Хочу использовать в проекте память ddr2, в качестве контроллера буду использовать ALTMEMPHY IP. Сейчас читаю design guidelines и вот что там написано по поводу входного клока:
Цитата
Source clock - Dedicated PLL input pin with direct connection to the PLL (not using global clock network)

Поковыряв пинаут лист не нашел ничего о выделенных ВХОДАХ. В хэндбуке есть табличка, но она показывает связь между линиями глобальных клоков и выходами PLL - полагаю это не то. Где искать?
И еще один момент ставит меня в тупик, касаемо подключения пары CK/CK# от памяти. Вот что там сказано на этот счет:
Цитата
Place any differential I/O pin pair (DIFFIO) in the same bank or on the same side as data pins. You can use either side of device for wraparound interfaces. The first CK/CK# pair cannot be placed in the same row or column pad group as any of the DQ pins.

Не понимаю что это значит? Клоки нельзя подключать к рядам/столбцам на которые повешены данные (DQ)? Но если посмотреть пинаут, то тогда их просто некуда подключить в пределах IO-банка. Ниже в документе на этот счет даны картинки, но на них ничего не разглядеть.
Вот этот гайд, конкретно на странице 3-35:
http://www.altera.com/literature/hb/extern...ry/emi_plan.pdf
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 2)
stu
сообщение Nov 26 2012, 08:09
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 235
Регистрация: 11-11-09
Пользователь №: 53 561



Приветствую!
Нужна помощь с ddr_sdram_high_perfomance_controller(v_9.0).
Создал объект с мегавизардом.
И возник вопрос:
есть сигнал local_ready(currently asserted read or write request has been accepted), т. е. только по этому сигналу можно считывать или записывать?
или если local_rdata_valid установился, значит можно по другому адресу считывать?
и если local_wdata_req установился, то можно считывать начинать или записывать по другому адресу?

http://s003.radikal.ru/i202/1211/92/a1ecde2f804d.jpg
http://s003.radikal.ru/i202/1211/cf/4b4ccdffc405.jpg
http://i076.radikal.ru/1211/54/5495ce3b6461.jpg

И еще у микросхемы памяти (A2S56D40CTP (4-bank x 4,194,304 - word x 16-bit)) шина данных на 16 бит, а у контроллера 32. Как с этим работать?

Почему у контроллера входов byte-enable 4 штуки? Это значит data_bus[31:0] можно записывать в память? Разделение по 8 бит на 4 байта?

Вобщем, кто-нить опишите пжлст, как работаете с этой мегафункцией


--------------------
Мы ведь работаем, чтобы жить, а не живем, чтобы работать??? ;)
Go to the top of the page
 
+Quote Post
slawikg
сообщение Nov 26 2012, 14:34
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 135
Регистрация: 31-07-06
Пользователь №: 19 224



Цитата(stu @ Nov 26 2012, 11:09) *


Щёлкните мышью по кнопке "документация " на показанном вами первом рисунке.
Go to the top of the page
 
+Quote Post

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

 


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


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