Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: nvSRAM и Virtex-4
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
Kryden
Здравствуйте.
У меня есть nvSRAM CY14B108K-ZS45XI. И FPGA XC4VFX60. Я подключаю nvSRAM к FPGA через контроллер внешней памяти (xps_mch_emc). Тайминги выставляю по даташиту. Развожу все выводы контроллера. Вывод HSB микросхемы nvSRAM (я так понимаю, что его можно не использовать) оставляю неподключённым. При попытке прошить память из EDK (Program FLASH) он выдаёт ошибку "section 0x12121212 - 0x12121212 not accessible from processor debug interface". Адреса могут изменяться (в зависимости от моих попыток достучаться до этой памяти), но левая и правая часть всегда одинаковые (длина диапазона равна нулю). Может быть кто-то укажет мне на возможные причины ошибки? И возможно ли по выдаваемому адресу как-то определить проблему?
Или для работы с NVSRAM стандартный контроллер не подходит и требуется создавать свой?
Заранее, спасибо.
Alex77
Цитата(Kryden @ Nov 19 2013, 14:15) *
Здравствуйте.
У меня есть nvSRAM CY14B108K-ZS45XI. И FPGA XC4VFX60. Я подключаю nvSRAM к FPGA через контроллер внешней памяти (xps_mch_emc). Тайминги выставляю по даташиту. Развожу все выводы контроллера. Вывод HSB микросхемы nvSRAM (я так понимаю, что его можно не использовать) оставляю неподключённым. При попытке прошить память из EDK (Program FLASH) он выдаёт ошибку "section 0x12121212 - 0x12121212 not accessible from processor debug interface". Адреса могут изменяться (в зависимости от моих попыток достучаться до этой памяти), но левая и правая часть всегда одинаковые (длина диапазона равна нулю). Может быть кто-то укажет мне на возможные причины ошибки? И возможно ли по выдаваемому адресу как-то определить проблему?
Или для работы с NVSRAM стандартный контроллер не подходит и требуется создавать свой?
Заранее, спасибо.

Как в анекдоте : не читал но осуждаю.
1) CY14B108K это грубо говоря ОЗУ
2) "Program FLASH" - это "нечто" предназначенное для прошивания FLASH (я этим функционалом не пользовался за не надобностью).
Вопрос: как можно прошить ОЗУ с помощью "программатора FLASH" ?
По мне такое физически не возможно.
Или я не понял исходного вопроса ?
Дварфик
Цитата(Kryden @ Nov 19 2013, 14:15) *
Здравствуйте.
У меня есть nvSRAM CY14B108K-ZS45XI. И FPGA XC4VFX60...

Как заметил Torpeda видимо не в памяти дело, но её функциональность можно проверить и через отладочный интерфейс (не помню как он в EDK называется, вроде mdm) написав простую программку Хелло ворлд. Или там же через утилитку просмотра памяти (вроде memory map). Ею можно записать и считать что угодно по любым адресам.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.