|
LPC1700 User manual, О чём так долго мечтали мы все |
|
|
|
 |
Ответов
|
Jun 8 2009, 10:31
|
Местный
  
Группа: Свой
Сообщений: 339
Регистрация: 26-10-04
Пользователь №: 985

|
Цитата(shahr @ Jun 8 2009, 13:30)  http://www.standardics.nxp.com/support/doc...ual.lpc17xx.pdfupd. Если заметите какие-либо явные ошибки, неточности или отсутствие важной информации, напишите, пожалуйста, сюда и продублируйте личным сообщением. На стилистику давайте внимания не обращать. Ну и как всегда реклама: Enhanced flash memory accelerator enables high-speed 100 MHz operation with zero wait states. Расходится с делом: Flash accesses use 5 CPU clocks. Use for up to 100 MHz CPU clock. Теперь ждем обновленные электрические характеристики, а то на самом вкусном пока TBD стоит....
|
|
|
|
|
Jun 8 2009, 10:47
|
Участник

Группа: Участник
Сообщений: 41
Регистрация: 29-08-05
Из: С-Петербург
Пользователь №: 8 055

|
Цитата(-=Sergei=- @ Jun 8 2009, 14:31)  Ну и как всегда реклама: Enhanced flash memory accelerator enables high-speed 100 MHz operation with zero wait states.
Расходится с делом: Flash accesses use 5 CPU clocks. Use for up to 100 MHz CPU clock.
Теперь ждем обновленные электрические характеристики, а то на самом вкусном пока TBD стоит.... Так на сколько я понял 5 циклов это к Flash а после акселератора zero. Т.е. если акселератор не включен то при 100 - 5 циклов доступа к инструкциям типа, а если акселератор включён то доступ к инструкциям zero циклов. У него же там шина 128 бит. Или чот я не понял ?
|
|
|
|
|
Jun 8 2009, 11:05
|
Местный
  
Группа: Свой
Сообщений: 339
Регистрация: 26-10-04
Пользователь №: 985

|
Цитата(miv @ Jun 8 2009, 14:47)  Так на сколько я понял 5 циклов это к Flash а после акселератора zero. Т.е. если акселератор не включен то при 100 - 5 циклов доступа к инструкциям типа, а если акселератор включён то доступ к инструкциям zero циклов. У него же там шина 128 бит. Или чот я не понял ? Скорость доступа к флеш по технологии 0.18 примрено 30 нс. По этому процессор может выдергивать из Флеш инструкцию (будем считать для простоты что они все 32 бита) на каждый свой цикл, только если его частота менее 33 МГц. Для того что бы процессор мог работать на большей частоте например 66 Мгц, он должен выдерхивать из флеш по две инструкции за 30 нс (флеш становится 64 битной) и в этом случае пока он выполняет первую инструкцию 15 нс и затем вторую еще 15 нс, успевают выдернуться из памяти еще две инструкции после чего все повторяется. Вот так оно и живет с нулевой задержкой. Но живет оно ровно до тех пор пока может предстказать адрес выдергиваемых на будующее инструкций. НО КАК ТОЛЬКО адрес не совпал, например витвление или прерывание, то контроллер флеша генерирует паузу по шине инструкций процессору, так как ему надо 30 нс выдернуть непредсказанные адреса. Таким образом пока программа линейно выполняется будут честные ноль циклов задержки (у NXP Флеш 128 битная, от 4 до 8 инструкций за раз), но как только какое либо ветвление или прерывание вне этих предвыбранных адресов, получайте полностью 5 циклов дополнительной задержки при 100 МГц. Ну а теперь для своих алгоритмов прикиньте сколько ASM инструкций занимают ваши циклы FOR ? На моей задаче с 0 циклом задержки выполняется условно 4,7 млн. циклов, при 5 циклах задержки 8 млн циклов. Вот и думал, что они что то придумали.... Но нет. Хотя как я понял они SRAM смапировали в область кода, вот от туда действительно можно гнать алгоритм на всех парах.
|
|
|
|
Сообщений в этой теме
shahr LPC1700 User manual Jun 8 2009, 09:30 miv Цитата(shahr @ Jun 8 2009, 13:30) http://... Jun 8 2009, 09:32 shahr Цитата(miv @ Jun 8 2009, 13:32) Дык с 5-г... Jun 8 2009, 09:36  miv Цитата(shahr @ Jun 8 2009, 13:36) Это в S... Jun 8 2009, 09:43 etoja Не торопись.
Как говорил классик:
Всё у нас получи... Jun 8 2009, 10:45 KRS Цитата(-=Sergei=- @ Jun 8 2009, 14... Jun 8 2009, 10:45 Mitsufan Цитата(-=Sergei=- @ Jun 8 2009, 13... Jun 8 2009, 10:46  GetSmart Цитата(miv @ Jun 8 2009, 15:47) ...
а есл... Jun 8 2009, 11:01   KRS Цитата(GetSmart @ Jun 8 2009, 15:01) 128 ... Jun 8 2009, 11:10    GetSmart Цитата(KRS @ Jun 8 2009, 16:10) В THUMB2 ... Jun 8 2009, 11:13    -=Sergei=- Цитата(KRS @ Jun 8 2009, 15:10) а ARM7 вс... Jun 8 2009, 11:21     KRS Цитата(-=Sergei=- @ Jun 8 2009, 15... Jun 8 2009, 11:50      GetSmart Цитата(KRS @ Jun 8 2009, 16:50) Потому чт... Jun 8 2009, 11:58       KRS Цитата(GetSmart @ Jun 8 2009, 15:58) Врёт... Jun 8 2009, 12:01      -=Sergei=- Цитата(KRS @ Jun 8 2009, 15:50) А вы на ч... Jun 8 2009, 12:02       KRS Цитата(-=Sergei=- @ Jun 8 2009, 16... Jun 8 2009, 12:06        -=Sergei=- Цитата(KRS @ Jun 8 2009, 16:06) Да STM32 ... Jun 8 2009, 12:12         GetSmart Цитата(-=Sergei=- @ Jun 8 2009, 17... Jun 8 2009, 12:17          -=Sergei=- Цитата(GetSmart @ Jun 8 2009, 16:17) А эт... Jun 8 2009, 12:27           GetSmart Цитата(-=Sergei=- @ Jun 8 2009, 17... Jun 8 2009, 12:55         shahr Цитата(-=Sergei=- @ Jun 8 2009, 16... Jun 8 2009, 12:30          -=Sergei=- Цитата(shahr @ Jun 8 2009, 16:30) Это сра... Jun 8 2009, 13:19           GetSmart Цитата(-=Sergei=- @ Jun 8 2009, 18... Jun 8 2009, 13:28           KRS Цитата(-=Sergei=- @ Jun 8 2009, 17... Jun 8 2009, 13:39           sergvks Цитата(-=Sergei=- @ Jun 8 2009, 17... Sep 2 2009, 04:42   miv Цитата(-=Sergei=- @ Jun 8 2009, 15... Jun 8 2009, 12:36    alexQ 2shahr
непонятки с АЦП.
в фичах на камень (начал... Jun 8 2009, 12:42     shahr Цитата(alexQ @ Jun 8 2009, 16:42) В резул... Jun 8 2009, 13:07    KRS Цитата(miv @ Jun 8 2009, 16:36) Что значи... Jun 8 2009, 12:53 KRS да у STM даже простой цикл из RAM работал быстрее,... Jun 8 2009, 13:10 meister По UM: System Tick Timer
В разделе "System T... Jun 9 2009, 06:44 KRS Цитата(meister @ Jun 9 2009, 10:44) По UM... Jun 9 2009, 09:57  Vitaliy_ARM Не понял одного момента, можно ли запустить синхро... Jun 10 2009, 06:42   KRS Цитата(Vitaliy_ARM @ Jun 10 2009, 10:42) ... Jun 10 2009, 08:25   shahr Цитата(Vitaliy_ARM @ Jun 10 2009, 10:42) ... Jun 10 2009, 11:41    Vitaliy_ARM Цитата(shahr @ Jun 10 2009, 15:41) Нет, т... Jun 10 2009, 12:01     shahr Цитата(Vitaliy_ARM @ Jun 10 2009, 16:01) ... Jun 10 2009, 12:13      miv Цитата(shahr @ Jun 10 2009, 16:13) Сделае... Jun 10 2009, 12:48       Vitaliy_ARM Цитата(miv @ Jun 10 2009, 16:48) И когда ... Jun 15 2009, 07:18        researcher Обещали, во втором квартале 2009. Квартал практиче... Jun 28 2009, 18:24         Dog Pawlowa Цитата(researcher @ Jun 28 2009, 21:24) О... Jun 28 2009, 20:01      sergvks Цитата(shahr @ Jun 10 2009, 15:13) Сделае... Jul 12 2009, 06:01       shahr Какой-нибудь LPC Jul 12 2009, 08:06      demiurg_spb Цитата(shahr @ Jun 10 2009, 16:13) Сделае... Jul 12 2009, 18:08       Т.Достоевский Цитата(demiurg_spb @ Jul 12 2009, 22:08) ... Jul 13 2009, 23:02       researcher Процесс пошел .
Ассортимент пополнился первой пла... Jul 14 2009, 15:38 adnega И выводы пошустрее, SPI с делителем на два.... Jul 12 2009, 18:34 shahr Цитата(adnega @ Jul 12 2009, 22:34) И выв... Jul 13 2009, 06:22 HARMHARM Еще слегка раздосадовало, что флеш разбит по 4кб т... Jul 23 2009, 06:47 abcdefg В чем политический смысл, что ссылки на юзер мануа... Aug 25 2009, 08:31  shahr что имеется в виду? поиск по сайту? Aug 25 2009, 09:28   abcdefg Цитата(shahr @ Aug 25 2009, 13:28) что им... Aug 25 2009, 10:18    shahr Цитата(abcdefg @ Aug 25 2009, 14:18) Когд... Aug 27 2009, 08:28     Vitaliy_ARM Цитата(shahr @ Aug 27 2009, 12:28) Полноц... Sep 2 2009, 12:16      shahr Стандартная цена на LPC1311FHN33 на 25% ниже ста... Sep 2 2009, 12:37       Vitaliy_ARM Цитата(shahr @ Sep 2 2009, 16:37) Стандар... Sep 3 2009, 08:58        dimka76 Цитата(Vitaliy_ARM @ Sep 3 2009, 12:58) С... Oct 7 2009, 06:10       HARMHARM Цитата(shahr @ Sep 2 2009, 15:37) Стандар... Sep 28 2009, 21:05 sergvks Есть вопрос по LPC1768: можно ли реализовать функц... Sep 28 2009, 06:11 shahr На мой взгляд, частотомер с частотой в 1/4 CCLK вр... Sep 28 2009, 11:34  sergvks Цитата(shahr @ Sep 28 2009, 15:34) На мой... Sep 29 2009, 06:06   Vitaliy_ARM Цитата(sergvks @ Sep 29 2009, 10:06) Очен... Oct 5 2009, 08:54 dimka76 А когда документация на Cortex-M0, да и сами крист... Sep 29 2009, 04:29 Petka Цитата(dimka76 @ Sep 29 2009, 08:29) А ко... Sep 29 2009, 05:19 shahr Цитата(dimka76 @ Sep 29 2009, 08:29) А ко... Sep 29 2009, 05:27  dimka76 Цитата(shahr @ Sep 29 2009, 09:27) Криста... Sep 29 2009, 05:35  Petka Цитата(shahr @ Sep 29 2009, 09:27) Криста... Sep 29 2009, 05:39  dimka76 Цитата(shahr @ Sep 29 2009, 08:27) Криста... Nov 3 2009, 12:15   bus16 Цитируя UM LPC1768:
"TBLOFF Vector table base... Nov 30 2009, 08:16    KRS Цитата(bus16 @ Nov 30 2009, 11:16) Так во... Dec 1 2009, 10:17 voyt Мда... 20 байт против 2 КБайт (в LCP2368) батарейн... Sep 30 2009, 16:01 HARMHARM Цитата(voyt @ Sep 30 2009, 19:01) Мда... ... Oct 5 2009, 10:24  Vitaliy_ARM Вчера заиспользовал этот камень вместо LPC2364. Вп... Oct 6 2009, 19:03 shahr Цитата(voyt @ Sep 30 2009, 20:01) Мда... ... Oct 6 2009, 22:52  voyt Цитата(shahr @ Oct 7 2009, 02:52) Зато ча... Oct 8 2009, 15:35   Petka Цитата(voyt @ Oct 8 2009, 19:35) Т.е. вы ... Oct 8 2009, 17:55    HARMHARM Цитата(Petka @ Oct 8 2009, 20:55) Всё пра... Oct 9 2009, 05:48     meister Цитата(HARMHARM @ Oct 9 2009, 09:48)
Ещ... Oct 11 2009, 07:43      zltigo Цитата(meister @ Oct 11 2009, 09:43) чтоб... Oct 11 2009, 10:01  Aner Цитата(shahr @ Oct 7 2009, 01:52) ... нев... Oct 11 2009, 10:56   zltigo Цитата(Aner @ Oct 11 2009, 12:56) Ждать 1... Oct 11 2009, 11:30    Vitaliy_ARM Еще не заметил в кортексе такой штуки. Как узнать,... Oct 12 2009, 15:20     aaarrr Цитата(Vitaliy_ARM @ Oct 12 2009, 19:20) ... Oct 12 2009, 16:28      Vitaliy_ARM Цитата(aaarrr @ Oct 12 2009, 20:28) По пр... Oct 13 2009, 11:34       aaarrr Цитата(Vitaliy_ARM @ Oct 13 2009, 15:34) ... Oct 13 2009, 11:59        Vitaliy_ARM Цитата(aaarrr @ Oct 13 2009, 15:59) Каким... Oct 13 2009, 12:37     meister Цитата(Vitaliy_ARM @ Oct 12 2009, 19:20) ... Oct 12 2009, 16:29 Aner Смотрели на LPC1768 все вроде устраивает, но вот т... Oct 6 2009, 20:54
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|