реклама на сайте
подробности

 
 
> ARM:интегрированные интерфейсы, зачем они?
Виталий_Ж
сообщение Jan 6 2012, 09:59
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 142
Регистрация: 3-07-08
Пользователь №: 38 716



Мучает вопрос. собираюсь начать изучать АРМы.но вот не пойму, для чего нужны встроенные контроллеры интерфейсов (USB например), когда можно взять микроконтроллер попроще, и внешний контроллер интерфейса (например PDIusb) ? заранее спасибо, просьба не смеяться
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
aaarrr
сообщение Jan 6 2012, 10:53
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Если брать для примера интерфейсы класса FS USB, то скорости будут в большинстве случаев сопоставимы, а вот нагрузка на ядро МК будет меньше в случае внутреннего исполнения (шире и быстрее шины, может наличествовать DMA и т.д).

Цитата(Виталий_Ж @ Jan 6 2012, 14:39) *
и вот еще- уже есть микрухи USB 3.0, в микроконтролллерах пока такой поддержки нет..

И вряд ли будет: зачем иметь интерфейс, полоса которого заведомо многократно превышает возможности ядра и прочей периферии?
Go to the top of the page
 
+Quote Post
shide_3
сообщение Mar 4 2013, 19:19
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 314
Регистрация: 27-04-10
Пользователь №: 56 923



Цитата(aaarrr @ Jan 6 2012, 13:53) *
И вряд ли будет: зачем иметь интерфейс, полоса которого заведомо многократно превышает возможности ядра и прочей периферии?

а как же EZ-USB FX3 от Cypress? там внутри ARM926 с частотой 200 мгц
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Mar 4 2013, 20:27
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(shide_3 @ Mar 4 2013, 23:19) *
а как же EZ-USB FX3 от Cypress? там внутри ARM926 с частотой 200 мгц

...который отнюдь не предназначен для обработки данных. Максимум - добавить заголовок в пакете.
А основное его дело - настроить GPIF, USB и DMA между ними, а потом лениво реагировать на события.
Ну, USB 2.0 хостом еще управлять, который туда зачем-то добавили.

На FX2 для тех же примерно целей поставлено ядро 8051, которому тоже поток USB 2.0 не по зубам.
Go to the top of the page
 
+Quote Post
shide_3
сообщение Mar 5 2013, 17:56
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 314
Регистрация: 27-04-10
Пользователь №: 56 923



Цитата(aaarrr @ Mar 4 2013, 23:27) *
...который отнюдь не предназначен для обработки данных. Максимум - добавить заголовок в пакете.
А основное его дело - настроить GPIF, USB и DMA между ними, а потом лениво реагировать на события.
Ну, USB 2.0 хостом еще управлять, который туда зачем-то добавили.

На FX2 для тех же примерно целей поставлено ядро 8051, которому тоже поток USB 2.0 не по зубам.

тогда почему бы им не впендюрить туда не ARM9, а Cortex A9 или A11, чтоб уж точно хватило?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Mar 5 2013, 18:52
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(shide_3 @ Mar 5 2013, 21:56) *
тогда почему бы им не впендюрить туда не ARM9, а Cortex A9 или A11, чтоб уж точно хватило?

Потому что нужды нет: это периферийный контроллер, собственное ядро там "чтобы было".
Не USB существует для процессора в данном случае, а процессор для USB.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Виталий_Ж   ARM:интегрированные интерфейсы   Jan 6 2012, 09:59
- - KnightIgor   Цитата(Виталий_Ж @ Jan 6 2012, 10:59) Муч...   Jan 6 2012, 10:06
- - aaarrr   Внешние контроллеры увеличивают bom cost, габариты...   Jan 6 2012, 10:10
|- - Виталий_Ж   ЦитатаНа вкус и цвет... Во-первых, есть всякие ми...   Jan 6 2012, 10:39
|- - Виталий_Ж   Цитата(aaarrr @ Jan 6 2012, 13:53) Если б...   Jan 6 2012, 14:36
||- - aaarrr   Цитата(Виталий_Ж @ Jan 6 2012, 18:36) а ч...   Jan 6 2012, 15:14
||- - sonycman   Цитата(Виталий_Ж @ Jan 6 2012, 18:36) а д...   Jan 6 2012, 18:44
|- - toweroff   Цитата(shide_3 @ Mar 5 2013, 21:56) тогда...   Mar 5 2013, 18:37
- - AlexandrY   Цитата(Виталий_Ж @ Jan 6 2012, 11:59) Муч...   Jan 6 2012, 11:15
- - LWW   Цитата(Виталий_Ж @ Jan 6 2012, 18:36) а д...   Jan 11 2012, 19:40
- - Aner   Встроенные контроллеры интерфейсов сильно приятно ...   Mar 5 2013, 21:12
- - Kaligooola   По поводу хоста USB 2.0 в Cypress FX3. Он там нуже...   Mar 10 2013, 11:38
- - aaarrr   Цитата(Kaligooola @ Mar 10 2013, 15:38) П...   Mar 10 2013, 11:45


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 08:39
Рейтинг@Mail.ru


Страница сгенерированна за 0.01339 секунд с 7
ELECTRONIX ©2004-2016