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

 
 
 
Reply to this topicStart new topic
> ARM - периферийные блоки PrimeCell, разъясните чайнику
romez777
сообщение Sep 28 2008, 03:40
Сообщение #1


Местный
***

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



Приветствую.

Вот есть IP блоки PrimeCell для различной периферии - UART, контроллеры прерываний и пр. Если производитель какого-то чипа заявляет в документации, что например, two PrimeCell UARTs (PL011) are used - означает ли это, что можно смело идти на infocenter.arm.com смотреть описание PL011 и данный чип гарантированно будет полностью соответствовать тамошнему описанию, функциональнсти и пр. ? Соответственно, например, драйвера для разных платформ (но с одним ядром), поддерживающие prime cell оборудование, можно легко между собой портирвать?

А вот атмеловские ARM-процесоры используют свою периферию, не основанную на Prime Cell спецификациях, или как? Если свою - то фокус с переносом драйверов не пройдет?

Надеюсь не сильно путанно пояснил smile.gif

Заранее спасибо за разъяснения!
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 28 2008, 10:59
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(romez777 @ Sep 28 2008, 05:40) *
...можно смело идти на infocenter.arm.com смотреть описание PL011 и данный чип гарантированно будет полностью соответствовать тамошнему описанию, функциональнсти и пр. ?

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


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Sep 28 2008, 11:04
Сообщение #3


Гуру
******

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



Цитата(romez777 @ Sep 28 2008, 07:40) *
Если производитель какого-то чипа заявляет в документации, что например, two PrimeCell UARTs (PL011) are used - означает ли это, что можно смело идти на infocenter.arm.com смотреть описание PL011 и данный чип гарантированно будет полностью соответствовать тамошнему описанию, функциональнсти и пр. ?

Да, но это не избавляет от изучения документации производителя - мало ли как они решили, например, тактирование модуля организовать?

Цитата(romez777 @ Sep 28 2008, 07:40) *
Соответственно, например, драйвера для разных платформ (но с одним ядром), поддерживающие prime cell оборудование, можно легко между собой портирвать?

Можно. Но не могу сказать, что использование PrimeCell такое уж частое явление, за исключением VIC'а.

Цитата(romez777 @ Sep 28 2008, 07:40) *
А вот атмеловские ARM-процесоры используют свою периферию, не основанную на Prime Cell спецификациях, или как? Если свою - то фокус с переносом драйверов не пройдет?

Ага, свою. Зато фокус пройдет при переносе с одного Атмела на другой smile.gif
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 28 2008, 11:12
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(aaarrr @ Sep 28 2008, 13:04) *
Можно. Но не могу сказать, что использование PrimeCell такое уж частое явление, за исключением VIC'а.

Угу, это вызвано тем, что VIC от ARM у ARM7 на локальной шине висит и все славненько срастается, а пререфирия уже за бриджем в APB и тут уже производитель обычно на свою кровную периферию ориентируется, и использование переферии от ARM и хлопотнее и ненужнее.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 28th July 2025 - 16:21
Рейтинг@Mail.ru


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