Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Подключение внешней памяти.
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
CosworthRS
Доброго времени суток. Хочу использовать в проекте память 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
stu
Приветствую!
Нужна помощь с 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 байта?

Вобщем, кто-нить опишите пжлст, как работаете с этой мегафункцией
slawikg
Цитата(stu @ Nov 26 2012, 11:09) *


Щёлкните мышью по кнопке "документация " на показанном вами первом рисунке.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.