Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Отладочные платы » SK-AT91SAM9XXXXX-S3E
взаимодействие ARM<->FPGA
Valentinus
Добавлено 28.04.2010 14:05 Сообщение: 11
Valentinus
4

Пункты: 2138
Регистрация: 23.01.2010
Пол: Мужчина
Цитата
Немогли бы выложить пример программы взаимодействия ARM и FPGA.

поддерживаю просьбу
Спуститься к концу Подняться к началу
Персональная информация
Strijar
Добавлено 28.04.2010 22:40 Сообщение: 12
Strijar
Ранг
5

Группа: Клиенты
Пункты: 1618
Регистрация: 21.04.2009
Пол: Мужчина
Программу для чего? Для ARM или для FPGA? ;)
Спуститься к концу Подняться к началу
Персональная информация
Valentinus
Добавлено 29.04.2010 13:46 Редактировалось 29.04.2010 14:03 Сообщение: 13
Valentinus
4

Пункты: 2138
Регистрация: 23.01.2010
Пол: Мужчина
Цитата
Программу для чего? Для ARM или для FPGA? ;)


насколько я понял из первого поста конфигурация примера sram_to_arm зашита в ПЛИС изготовителем кита (staterkit)
и с помощью этой конфигурации ARM может читать/записывать память ПЛИС (SRAM)
и насколько я понял адресное пространство памяти ПЛИС (SRAM) с 0 до x01FF FFFF (512Кб) автоматически отображается на память ARM с 0x1000_0000 до 0x1FFF_FFFF.

то есть никаких дополнительных телодвижений со стороны ARM делать не надо.
в линухе отобразил окно памяти и читай на здоровье, а в стандалоне и отображать не надо.

или все не так?

PS и что за нюансы с таймингами у SMC контроллера что бы ПЛИС поспевал быстро читать/писать память?
Спуститься к концу Подняться к началу
Персональная информация
Strijar
Добавлено 30.04.2010 15:02 Сообщение: 14
Strijar
Ранг
5

Группа: Клиенты
Пункты: 1618
Регистрация: 21.04.2009
Пол: Мужчина
Да - все так и выглядит. Только небольшая поправка - в примере sram_to_arm идет обращение не к памяти FPGA, а к SRAM которая к подключена на FPGA. Хотя ничего не мешает повесить вместо внешней SRAM внутренюю BRAM.

С таймингами плотно не разбирался - меня пока устраивают те что выставляет Bootsrap
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-AT91SAM9XXXXX-S3E