Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
6700 тактов проца (+)
Отправлено
DASM
11 марта 2007 г. 01:38
В ответ на:
А можешь замерить время (к-во тактов) для 8192 слов профилировщиком/симулятором?
отправлено =AVR= 11 марта 2007 г. 01:32
memcpy ((int*)0x40002000, (int*)0x40000000, 0x2000);
это 8192 байт пересылка. 110 мкс на LPC2148 @ 60 MHz
Значение точное - встроенным таймером отмерял
Составить ответ
|
Вернуться на конференцию
Ответы
8192 байт или 8192 32-битных слов?
—
=AVR=
(11.03.2007 01:41:10
80.92.96.19
,
пустое
)
байт !
—
DASM
(11.03.2007 01:42:33
212.58.192.14
,
пустое
)
Гы :)) dsPIC33F/PIC24H @40 MIPS ~= 103 uS (~12.5 nS/byte)
—
=AVR=
(11.03.2007 01:49:11
80.92.96.19
, 272 байт)
Пересылка dspic'ом из SDRAM во внешнее устройство на внешней шине??? Круто!
—
SМ
(11.03.2007 01:53:25
80.92.255.53
,
пустое
)
Ага, и DASM прямо так и проверял, наверное :)) У dsPIC внешней шины нет, а внешнее устройство при нужде цепляется на любые порты и занимает 3 такта на пересылку 32-битного слова
—
=AVR=
(11.03.2007 01:59:29
80.92.96.19
,
пустое
)
Ну с устройствами поверю. А SDRAM куда цеплять?
—
SМ
(11.03.2007 02:01:11
80.92.255.53
,
пустое
)
тебе чего, 2 Kbytes of on-chip data RAM мало ?? Этого должно хватить на всех !
—
DASM
(11.03.2007 02:02:14
212.58.192.14
,
пустое
)
В dsPIC33F до 30К internal RAM, а SDRAM фтопку
—
=AVR=
(11.03.2007 02:05:2
80.92.96.19
,
пустое
)
Это такое семейство, в котором нет ни одной разновидности с внешней шиной, целиком и полностью фтопку.
—
SМ
(11.03.2007 02:08:59
80.92.255.53
,
пустое
)
какая может быть внешняя шина на 16-битниках? в ПЗУ отображаться?
—
Гамма СПб
(11.03.2007 12:52:39
89.179.112.88
, 378 байт)
Например такая, как в TMS320LF2407, или TMS320VC54xx.
—
SМ
(11.03.2007 13:27:22
80.92.255.53
,
пустое
)
PSV никто не навязывает занимать, оно поэтому и выключено по умолчанию (CORCONbits.PSV=0). Внешняя шина в лоб сможет адресовать 64Кх16 RAM, чего в подавляющем большинстве применений будет вполне достаточно, если только не вешать туда что-то типа 3D-видеокарт
—
=AVR=
(11.03.2007 13:14:17
80.92.96.19
,
пустое
)
Развитие этого семейства целиком и полностью следует развитию семейства PIC18, в котором разновидности с внешней шиной появились только недавно - соответственно, и в dsPIC33/PIC24 тоже появятся. И исключительно для того, чтобы фтопку не угодить :))
—
=AVR=
(11.03.2007 02:18:46
80.92.96.19
,
пустое
)
Ну вовсе не исключительно. Эти процы у меня уже два раза отпадали при выборе платформы из-за отсутствия этой самой шины (рулить кучей шустрых вещей в FPGA). Им бы еще версию, где вместо флеши сплошная RAM, и, соответственно, мегагерц раз так в 4-5 побольше, вообще цены бы не было.
—
SМ
(11.03.2007 02:37:39
80.92.255.53
,
пустое
)
Так для этого есть другие, например, TMS320R281x - и тебе RAM 40K, и 150 МГЦ, и внешняя шина, и периферия не хуже dsPIC'овой
—
=AVR=
(11.03.2007 02:42:9
80.92.96.19
,
пустое
)
Так знаю их. И ставлю. Но если уж влезать в конкуррентную борьбу на рынок DSP-контроллеров, так и делать не какие-то семейства-обглодышы, а нормальный выбор.
—
SМ
(11.03.2007 02:45:35
80.92.255.53
,
пустое
)
Им виднее
—
=AVR=
(11.03.2007 02:52:32
80.92.96.19
,
пустое
)
Да вот и обидно. Хотелось тут попробовать эти штуки, а то этого не хватает, то того... И каждый раз так и получается, что фтопку.
—
SМ
(11.03.2007 02:57:51
80.92.255.53
,
пустое
)
да тож пох вобщем-то. Придумали б чего поинтересней с утреца то
—
DASM
(11.03.2007 02:06:36
212.58.192.14
,
пустое
)
Когда как. Я просто на тему вопроса глянул :)
—
SМ
(11.03.2007 02:02:56
80.92.255.53
,
пустое
)
осталось поставить 16 мегов внешней, поставить линукс и прикрутить вентилятор
—
DASM
(11.03.2007 02:01:5
212.58.192.14
,
пустое
)
Да чего там мелочиться - сразу Vista давай
—
=AVR=
(11.03.2007 02:06:13
80.92.96.19
,
пустое
)
Но АРМ все равно тормозищще. Хоть и распространенное, и многими любимое за обилие халявы, но тормозище.
—
SМ
(11.03.2007 01:54:28
80.92.255.53
,
пустое
)
ради халявы наш человек не пожалеет никаких денег !
—
DASM
(11.03.2007 01:56:7
212.58.192.14
,
пустое
)
да пох, арму от этого не хуже, по прежнему держит 70 проц рынка мобил, так же как MIPS - рынок сетевых приблуд.
—
DASM
(11.03.2007 01:51:27
212.58.192.14
,
пустое
)
Да это я так, е.. то есть любя :))
—
=AVR=
(11.03.2007 01:52:43
80.92.96.19
,
пустое
)
точнее говоря 2048 32 битных слов.
—
DASM
(11.03.2007 01:43:15
212.58.192.14
,
пустое
)
А хоть горшком назови - все равно у PIC24 толще :))
—
=AVR=
(11.03.2007 01:50:12
80.92.96.19
,
пустое
)
ты лучше милливаты на байт посчитай. AT91SAM - 20 мА @ 54 MhZ. dsPIC ? 170 mA @ 5V @ 30 MHz ?
—
DASM
(11.03.2007 01:55:21
212.58.192.14
,
пустое
)
Надо не миливатты на байт, а миливатты/секунды на байт. Так честнее. Кто быстрее переслал, тот раньше заснул :)
—
SМ
(11.03.2007 02:04:48
80.92.255.53
,
пустое
)
Отстаешь от прогресса - dsPIC33F/PIC24H = 37..62 mA @3.3V @40 MHz (от модели)
—
=AVR=
(11.03.2007 02:03:38
80.92.96.19
,
пустое
)
кстати можно было бы предложить 32 битные числа qsort-ом выстроить, но ты все равно скажешь, что 16 бит хватит на фсех(с)
—
DASM
(11.03.2007 02:11:20
212.58.192.14
,
пустое
)
Можно. Этот как никогда злободневный для эмбеддерских задач алгоритм наглядно продемонстрирует явное 12.87% преимущество тех 0.001% систем, в которых он потребовался
—
=AVR=
(11.03.2007 02:21:37
80.92.96.19
,
пустое
)
а чем пинание кусков памяти злободневнее ?
—
DASM
(11.03.2007 02:28:46
212.58.192.14
,
пустое
)
Тем, что оно встречается практически в каждом проекте
—
=AVR=
(11.03.2007 02:32:46
80.92.96.19
,
пустое
)
да фигня все это, есть hardware looping - вот у него блоковые трансверы и ФИРы быстрые. На рандомных персылках и арифметике уже толку не будет с этого. Впрочем чего спорить то, есть задача - ставишь нужный процессор. Хоть холтек, хоть арм, хоть 51-ый. Я понимаю еще фотиками меряться - там система дорогая, редко кто 2-3 сразу может держать
—
DASM
(11.03.2007 02:42:52
212.58.192.14
,
пустое
)
В dsPIC любые пересылки занимают 1 такт, включая память-память или i/o-память, да еще и с автодекрементом/инкрементом, аппаратными кольцевыми буферами, битреверсной адресацией и т.д. На сайте Atmel же ясно сказано про топку - Conventional ARM9-based processors use load/store instructions that require at least 80 CPU cycles to transfer a single byte of data between memory and a peripheral
—
=AVR=
(11.03.2007 02:49:38
80.92.96.19
,
пустое
,
ссылка
)
ну хорошо, дальше то чего ? Как это способствует укреплению мира на Земле?
—
DASM
(11.03.2007 02:50:38
212.58.192.14
,
пустое
)
Да никак ровным счетом. Только мешает
—
=AVR=
(11.03.2007 02:55:34
80.92.96.19
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
скольким Омам равен эквивалент двух резисторов по 10 Ом, соединённых параллельно?:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru