|
Несколько вопросов по lpc176x |
|
|
|
Apr 12 2010, 16:29
|
Частый гость
 
Группа: Участник
Сообщений: 197
Регистрация: 8-04-05
Пользователь №: 3 977

|
1. Почему у него такая странная распиновка выводов? На 100 ногах нашли место только для 70 gpio, причем ни одного целого 32х битного регистра, всего один целый 16 битный а разбросаны и перемешаны они - мама не горюй! Наследие тяжелого прошлого? Как красиво с этим у ST32 - 5 16 битных регистров и почти все ножки в ряд. 2. 12 тактов входа в прерывание и 12 тактов выхода из него ( обязательных ) преподносится как достижение. Вроде достижением было у ADSP 218x - полтора такта до первой команды в прерывании и 1 такт на выход. 3. Меня интересует, в lpc176x ПДП такое же тормозное.... Правда, по слухам, до кортексов у АРМа с этим было еще хуже.
Причина редактирования: Дублирование вопроса в разных темах
|
|
|
|
|
 |
Ответов
|
Apr 13 2010, 05:06
|
Частый гость
 
Группа: Участник
Сообщений: 197
Регистрация: 8-04-05
Пользователь №: 3 977

|
Цитата(sonycman @ Apr 12 2010, 22:24)  Можно под шумок спросить знатоков - сколько тактов уходит у LPC17xx на обращение к регистрам периферии? К примеру, к регистрам таймеров?
Уважаемый Zltigo даже старается заменить такие обращения работой с простой ОЗУ... Встречал, что, если код написан на ассемблере, внешней ногой можно дрыгать с тактовой частотой. Цитата(zltigo @ Apr 12 2010, 21:25)  Вопрос риторический? Или как? Если или как, то видимо Вас забыли спросить, как и по каким критериям им проектировать чипы. Думаю, что Вам следует немедленно связаться и направить на путь истинный. Вы не поняли. Меня интересовало - зачем такая разводка сделана. И еще одно - почему нет сигнала о том, что с ног значения прочитались или значения на ногах изменились? Или gpio в данном проце просто так, для красоты? Цитата(zltigo @ Apr 12 2010, 21:25)  Отличный результат. А как ADSP за полтакта, например, в стек регистры запихивал? Нет? Тогда может стоит для начала банально зайти не на gaw.ru а на arm.com и так сказать приникнуть к первоисточнику. Там все по тактам расписано. Вот так и запихивал. Но не за полтакта, а за такт. Правда я ошибся - от асинхронного сигнала первая команда прерывания начинает исполняться через 2.5 такта. Метостабильность давить надо. От внутреннего ( таймера ) через 1 такт. Вы банально на arm.com заходили? Ссылочку на файл, аналогичный приведенному мной, но про lpc176x не приведете? Про общие описания ядра cortex-M3 ссылки приводить не надо. Интересует конкретная реализация lpc176x у NXP и ее отличия ( в тактах ) от других компаний. Странно конечно, что искать это Вы на АРМе предлагаете, но Вам виднее... Цитата(zltigo @ Apr 12 2010, 21:25)  Реализация DMA контроллера и M3 ядро, равно и как ARM7 ядро вещи разные. Слухи в другом месте, пожалуйста, обсуждайте. Я в курсе. По заданному вопросу что либо ответить сможите? Сколько тактов занимает передача по ПДП от gpio в ОЗУ?
Сообщение отредактировал vallav - Apr 13 2010, 05:08
|
|
|
|
|
Apr 13 2010, 10:31
|
Местный
  
Группа: Участник
Сообщений: 328
Регистрация: 23-05-08
Пользователь №: 37 760

|
Цитата(vallav @ Apr 13 2010, 09:21)  Про общие описания ядра cortex-M3 ссылки приводить не надо. Интересует конкретная реализация lpc176x у NXP и ее отличия ( в тактах ) от других компаний. А что, у NXP есть чиста конкретная  реализация ядра Cortex-M3? Я всегда думал, что NXP и другие компании просто купили и "вставили" в свои МК "готовое" IP-ядро - процессор Cortex-M3, в состав которого входит и NVIC... И поэтому тут пофиг чей микроконтроллер - NXP, ST, Luminary... "Миландр"  . А временные характеристики относительно обработки прерываний и у них будут одинаковыми. Или вы хотите сказать, что каждая компания, купившая у фирмы "ARM" IP-ядро процессора Cortex-M3, потом его напильником дорабатывает? Цитата(vallav @ Apr 13 2010, 09:21)  Вы банально на arm.com заходили? Ссылочку на файл, аналогичный приведенному мной, но про lpc176x не приведете? Странно конечно, что искать это Вы на АРМе предлагаете, но Вам виднее... Вот... Все, что касается CPU Cortex-M3 - искать на arm.com, как на первоисточнике. Все остальное, что не относится к CPU Cortex-M3 - для каждого производителя микроконтроллеров это специфичные вещи. Или я не прав?  P.S. Как-то слишком резво вы на NXP набросились.
|
|
|
|
Сообщений в этой теме
vallav Несколько вопросов по lpc176x Apr 12 2010, 16:29 zltigo Цитата(vallav @ Apr 12 2010, 18:44) 1. По... Apr 12 2010, 17:10 Аматер Зато NXP сохранил совместимость по ногам с ARM7. ... Apr 12 2010, 17:47  sonycman Цитата(vallav @ Apr 13 2010, 09:21) Встре... Apr 13 2010, 08:16   vallav Цитата(sonycman @ Apr 13 2010, 12:31) С т... Apr 13 2010, 10:51    Student Pupkin Цитата(vallav @ Apr 13 2010, 14:55) Дык о... Apr 13 2010, 11:16     vallav Цитата(Student Pupkin @ Apr 13 2010, 15:3... Apr 13 2010, 11:41      Student Pupkin Цитата(vallav @ Apr 13 2010, 15:56) Извин... Apr 13 2010, 12:13    zltigo Цитата(vallav @ Apr 13 2010, 13:06) Вы ко... Apr 13 2010, 11:18  zltigo Цитата(vallav @ Apr 13 2010, 07:21) Встре... Apr 13 2010, 09:10 vallav По gpio ответ вроде такой - оно в lpc176x не предн... Apr 15 2010, 05:25 vallav Может кто либо все же в курсе - сколько тактов зан... Apr 20 2010, 15:49 igorsk Цитата(vallav @ Apr 13 2010, 06:21) И еще... Apr 24 2010, 01:50 vallav Цитата(igorsk @ Apr 24 2010, 06:05) Есть ... Apr 24 2010, 10:00 evgen2 Цитата(vallav @ Apr 12 2010, 20:29) Вроде... Apr 28 2010, 22:14 vallav Цитата(evgen2 @ Apr 29 2010, 02:14) Что т... Apr 29 2010, 04:41  sonycman Цитата(vallav @ Apr 29 2010, 08:41) Да и ... Apr 29 2010, 09:21   vallav Цитата(sonycman @ Apr 29 2010, 13:21) Да ... Apr 29 2010, 11:41    sonycman Цитата(vallav @ Apr 29 2010, 15:41) Вы не... Apr 30 2010, 09:32     vallav Пока парился, появилось еще несколько вопросов.
1.... May 23 2010, 08:10 igorsk У вас все перемешано - ARM, Cortex-M и особенности... May 23 2010, 23:36 vallav Цитата(igorsk @ May 24 2010, 03:36) У вас... May 24 2010, 05:01  goodwin Цитата(vallav @ May 24 2010, 09:01) Вы пр... May 24 2010, 05:14   vallav Цитата(goodwin @ May 24 2010, 09:14) А вы... May 24 2010, 05:43  sonycman Цитата(vallav @ May 24 2010, 09:01) И что... May 24 2010, 08:57   vallav Цитата(sonycman @ May 24 2010, 12:57) А В... May 24 2010, 10:44  igorsk Цитата(vallav @ May 24 2010, 06:01) Вы пр... May 24 2010, 15:17   vallav Цитата(igorsk @ May 24 2010, 19:17) Обычн... May 24 2010, 16:34 sonycman Если контрольная сумма отсутствует в файле прошивк... May 24 2010, 19:35 vallav Цитата(sonycman @ May 24 2010, 23:35) Есл... May 25 2010, 05:05  igorsk Цитата(vallav @ May 25 2010, 06:05) Или в... May 25 2010, 18:50   vallav Цитата(igorsk @ May 25 2010, 22:50) Залей... May 26 2010, 06:45    mrKirill Цитата(vallav @ May 26 2010, 12:45) Спаси... May 26 2010, 06:52     vallav Цитата(mrKirill @ May 26 2010, 10:52) //o... May 26 2010, 07:24      vallav Вопрос по таймерам в lpc176x.
Есть ли внешний вход... May 26 2010, 12:22       vallav Скомпилил аппноуту AN10866 от NXP - secondary USB ... May 28 2010, 04:48        vallav Похоже рабочие исходники проги, которая после небо... May 29 2010, 11:21         zltigo Цитата(vallav @ May 29 2010, 14:21) Похож... May 29 2010, 11:57          vallav Цитата(zltigo @ May 29 2010, 15:57) предс... May 29 2010, 12:26           zltigo Цитата(vallav @ May 29 2010, 15:26) Вы эт... May 29 2010, 13:49            vallav Ну вот видите, можете, когда захотите.
Цитата(zlt... May 30 2010, 05:54             zltigo Цитата(vallav @ May 30 2010, 07:54) И что... May 30 2010, 07:00              vallav Цитата(zltigo @ May 30 2010, 11:00) Без п... May 30 2010, 07:33               zltigo Цитата(vallav @ May 30 2010, 09:33) В слу... May 30 2010, 08:44                vallav Цитата(zltigo @ May 30 2010, 12:44) Это в... May 30 2010, 12:58                 toweroff Цитата(vallav @ May 30 2010, 16:58) Не, т... May 30 2010, 15:10 zltigo Полный аут.
Цитата(vallav @ May 30 2010, 14... May 30 2010, 13:15 vallav Цитата(zltigo @ May 30 2010, 17:15) Полны... May 31 2010, 04:09  zltigo Цитата(vallav @ May 31 2010, 06:09) И сде... May 31 2010, 06:51   vallav Цитата(zltigo @ May 31 2010, 10:51) Это ш... May 31 2010, 07:32    zltigo Цитата(vallav @ May 31 2010, 09:32) Ну да... May 31 2010, 09:23     vallav Цитата(zltigo @ May 31 2010, 13:23) Если ... May 31 2010, 10:24      zltigo Цитата(vallav @ May 31 2010, 12:24) Не ут... May 31 2010, 11:05 vallav Стерли?
Тоже метод в борьбе за длину этой самой.
В... May 31 2010, 17:06 zltigo Цитата(vallav @ May 31 2010, 19:06) Стерл... May 31 2010, 17:13  vallav Предыдущий пост куда то пропал. Да и ладно, все ра... Jun 1 2010, 04:24   zltigo Цитата(vallav @ Jun 1 2010, 06:24) Нашел,... Jun 1 2010, 05:26    vallav Цитата(zltigo @ Jun 1 2010, 09:26) Бит. О... Jun 1 2010, 06:03     zltigo Цитата(vallav @ Jun 1 2010, 08:03) У корт... Jun 1 2010, 06:30      vallav Цитата(zltigo @ Jun 1 2010, 10:30) Или не... Jun 1 2010, 08:17       zltigo Цитата(vallav @ Jun 1 2010, 10:17) Или у ... Jun 1 2010, 08:25 sonycman Переключите сигнал CS в режим софтового управления... Jun 1 2010, 06:31 vallav Цитата(sonycman @ Jun 1 2010, 10:31) Пере... Jun 1 2010, 08:13  zltigo Цитата(vallav @ Jun 1 2010, 10:13) то и с... Jun 1 2010, 08:15 rezident vallav, вам объясняют про использование аппаратног... Jun 2 2010, 00:34 vallav Цитата(rezident @ Jun 2 2010, 04:34) vall... Jun 2 2010, 04:23  zltigo Цитата(vallav @ Jun 2 2010, 06:23) Ответ,... Jun 2 2010, 07:04   vallav Вы вроде собирались только мои ошибочные заявления... Jun 3 2010, 11:15    rezident Цитата(vallav @ Jun 3 2010, 17:15) Похоже... Jun 3 2010, 12:49     vallav Цитата(rezident @ Jun 3 2010, 16:49) Вы в... Jun 3 2010, 13:42      vallav Пытаюсь разобраться, почему родной бутлоадер не за... Jun 3 2010, 16:22       vallav Вообщем разобрался. На самом деле такая история, к... Jun 4 2010, 04:13        zltigo Цитата(vallav @ Jun 4 2010, 07:13) А загр... Jun 4 2010, 16:22         vallav Цитата(zltigo @ Jun 4 2010, 20:22) Если р... Jun 5 2010, 05:40          igorsk Цитата(vallav @ Jun 5 2010, 06:40) 4. Ну ... Jun 5 2010, 23:17      zltigo Цитата(vallav @ Jun 3 2010, 16:42) У меня... Jun 5 2010, 07:14       vallav Цитата(zltigo @ Jun 5 2010, 11:14) Сильно... Jun 5 2010, 08:21        zltigo Цитата(vallav @ Jun 5 2010, 11:21) Вы заб... Jun 5 2010, 08:59         vallav Цитата(zltigo @ Jun 5 2010, 12:59) При 12... Jun 5 2010, 11:29          zltigo Цитата(vallav @ Jun 5 2010, 14:29) жаба д... Jun 5 2010, 12:10           vallav Цитата(zltigo @ Jun 5 2010, 16:10) Нет, п... Jun 5 2010, 12:21            rezident Цитата(vallav @ Jun 5 2010, 18:21) Неужел... Jun 5 2010, 15:55             vallav Цитата(rezident @ Jun 5 2010, 19:55) Ну у... Jun 6 2010, 05:45              sonycman Цитата(vallav @ Jun 6 2010, 09:45) Я знаю... Jun 6 2010, 08:33               vallav Цитата(sonycman @ Jun 6 2010, 12:33) 32 к... Jun 6 2010, 12:12                sonycman Цитата(vallav @ Jun 6 2010, 16:12) 2. Как... Jun 6 2010, 13:12                 vallav Цитата(sonycman @ Jun 6 2010, 17:12) Поче... Jun 6 2010, 13:43                  zltigo В связи с предыдущим постом продолжаю вопросник:
1... Jun 6 2010, 13:56                   vallav Цитата(zltigo @ Jun 6 2010, 17:56) В связ... Jun 6 2010, 14:03                    zltigo Цитата(vallav @ Jun 6 2010, 17:03) Увы, п... Jun 6 2010, 14:07                     vallav Цитата(zltigo @ Jun 6 2010, 18:07) ... Jun 6 2010, 14:23                      zltigo Цитата(vallav @ Jun 6 2010, 17:23) Кстати... Jun 6 2010, 14:26                       vallav Цитата(zltigo @ Jun 6 2010, 18:26) Ответ ... Jun 6 2010, 14:33                        zltigo Цитата(vallav @ Jun 6 2010, 17:33) Неужел... Jun 6 2010, 15:16 zltigo Контрольные вопросы для Принца Флоризеля, который,... Jun 6 2010, 09:14 zltigo Ответы на все вопросы, кроме первого и частично тр... Jun 6 2010, 12:26 vallav Цитата(zltigo @ Jun 6 2010, 16:26) Ответы... Jun 6 2010, 12:42
2 страниц
1 2 >
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|