Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ARM - периферийные блоки PrimeCell
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему
romez777
Приветствую.

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

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

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

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

Да, так и поступаю, тем более, что описания у ARM более, чем подробны в отличие от того, что обычно посчитали нужным отцитировать произволители.
aaarrr
Цитата(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
zltigo
Цитата(aaarrr @ Sep 28 2008, 13:04) *
Можно. Но не могу сказать, что использование PrimeCell такое уж частое явление, за исключением VIC'а.

Угу, это вызвано тем, что VIC от ARM у ARM7 на локальной шине висит и все славненько срастается, а пререфирия уже за бриджем в APB и тут уже производитель обычно на свою кровную периферию ориентируется, и использование переферии от ARM и хлопотнее и ненужнее.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.