Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Отладочные платы » SK-iMX233
Быстродействие GPIO
Fireball
Добавлено 21.10.2010 00:38
0
Сообщение: 1
Fireball
0

Пункты: 1075
Регистрация: 16.02.2010
Доброго времени суток!
Очень интересует достаточно примитивный вопрос:
на какую частоту меандра можно выйти переключая один пин GPIO? (Платы не имею что бы проверить)
Очень интересует скорость GPIO для данного чипа, к сожалению эту информацию в datasheet обычно не приводят =(
Проводил эксперимент для AT91SAM9260 и получал частоту меандра 5-7МГц при частоте ядра 200МГц...
Кто знает поделитесь информацией или если не сильно затруднит поставить соответствующий опыт.

Заранее спасибо за ответы.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 21.10.2010 01:53 Редактировалось 21.10.2010 02:17 Сообщение: 2
sasamy
4.71

Пункты: 83542
Регистрация: 14.08.2009
Цитата

Проводил эксперимент для AT91SAM9260 и получал частоту меандра 5-7МГц при частоте ядра 200МГц...
Кто знает поделитесь информацией или если не сильно затруднит поставить соответствующий опыт.


Дайте исходник с которым вы проводили эксперимент, его нужно адаптировать и проверить но у меня нет чатсотомера к сожалению, возможно Павел согласится измерить.

PS а зачем меандр делать на gpio - там же куча программируемых таймеров есть :)
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 21.10.2010 09:23 Сообщение: 3
Pavel Ivanchenko
Admin
4.39

Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
Измерить конечно не затруднит, но вряд ли там получится более 2МГц (цифры на GPIO SPI примерно такие) при 100% загрузке камня.
Спуститься к концу Подняться к началу
Персональная информация
Fireball
Добавлено 21.10.2010 11:23 Редактировалось 21.10.2010 11:24 Сообщение: 4
Fireball
0

Пункты: 1075
Регистрация: 16.02.2010
Спасибо за информацию=) Думал и очень надеялся что высокочастотный ARM-собрат мог бы выдать и более, жаль.
Вот пост в котором есть(внизу) фрагмент asm-кода для AT91SAM9260.

Меандр делать на gpio как таковой не надо. Интересует скорость с которой можно переключить состояние пина. А частота меандра показательна=) Просто стоит задача построения своего интерфейса и очень желательна скорость переключения менее 50нс (то есть частота более 20Мгц)
Спуститься к концу Подняться к началу
Персональная информация
Valentinus
Добавлено 21.10.2010 15:14 Сообщение: 5
Valentinus
4

Пункты: 2138
Регистрация: 23.01.2010
Пол: Мужчина
Цитата

Меандр делать на gpio как таковой не надо. Интересует скорость с которой можно переключить состояние пина. А частота меандра показательна=) Просто стоит задача построения своего интерфейса и очень желательна скорость переключения менее 50нс (то есть частота более 20Мгц)

а есть смысл свой велоинтерфейс изобретать? юзай SPI на ARM7/9 - он на MasterCkock работать может.
Спуститься к концу Подняться к началу
Персональная информация
Fireball
Добавлено 21.10.2010 17:57 Сообщение: 6
Fireball
0

Пункты: 1075
Регистрация: 16.02.2010
К сожалению задача не стоит в выборе интерфейса, а в его поддержании. Текущий интерфейс, который нужно реализовать средствами ARM, является тяжким наследием древнего параллельного ISA...
Сам бы не против все перевести на SPI но слишком много телодвижений нужно для этого сделать;)
Спуститься к концу Подняться к началу
Персональная информация
Valentinus
Добавлено 21.10.2010 22:30 Сообщение: 7
Valentinus
4

Пункты: 2138
Регистрация: 23.01.2010
Пол: Мужчина
Цитата
К сожалению задача не стоит в выборе интерфейса, а в его поддержании. Текущий интерфейс, который нужно реализовать средствами ARM, является тяжким наследием древнего параллельного ISA...
Сам бы не против все перевести на SPI но слишком много телодвижений нужно для этого сделать;)

тогда лучше копать в сторону FPGA
Спуститься к концу Подняться к началу
Персональная информация
Fireball
Добавлено 22.10.2010 00:54 Сообщение: 8
Fireball
0

Пункты: 1075
Регистрация: 16.02.2010
Нужен Ethernet, уже есть решение Altera - TFDI - USB, нужно сделать Ethernet. =)
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-iMX233