Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: PIO + Marvel
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
NIOSnew
Кто-нибудь пробовал управлять Marvelом с помощью PIO? Заранее спасибо.
Victor®
Цитата(NIOSnew @ Oct 10 2012, 06:40) *
Кто-нибудь пробовал управлять Marvelом с помощью PIO? Заранее спасибо.


Марвел точно пробовал.
Wic
Экстрасенсы все уехали на ГОА отдыхать, пишите подробней чего хотите.
NIOSnew
Цитата(Wic @ Oct 10 2012, 10:43) *
Экстрасенсы все уехали на ГОА отдыхать, пишите подробней чего хотите.

Для начала через интерфейс PIO перевести marvel в тестовый режим.
Wic
Посмотрел первый попавшийся даташит марвела, как пользоваться интерфейсом написано всё понятно, как писать, как читать. Дальше по тексту все регистры прописаны. Я так понимаю даташит вы уже читали?
NIOSnew
Цитата(Wic @ Oct 11 2012, 07:44) *
Посмотрел первый попавшийся даташит марвела, как пользоваться интерфейсом написано всё понятно, как писать, как читать. Дальше по тексту все регистры прописаны. Я так понимаю даташит вы уже читали?

Да, читали. Пытаемся программой на С в NIOSе писать в 30 регистр, но ожидаемого результата не получаем. Такое впечатление, что мы используем обратный порядок битов. Например, LED ТХ начинает мигать, когда требуемый для этого регистр складываем с х0002, а надо, по документации, с х4000 (14 разряд), т.е. в обратном порядке. Биты выводим в порядке "первым - старший", т.е. начиная с 15го. 8( smile3046.gif
Wic
Пробуйте писать в обратном порядке, метод проб и ошибок никто не отменял.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.