Project

General

Profile

Activity

From 10/26/2013 to 11/24/2013

11/22/2013

06:24 PM Программное обеспечение: RE: Ассемблер. Реализация POPCNT для MC P1
С первым процессором пока разбираемся, на новом процессоре P2 код во вложении отработал в несколько раз быстрее.
Вл...
krufter_multiclet

11/20/2013

10:52 PM Программное обеспечение: RE: Ассемблер. Реализация CRC32 для MC P1
Здравствуйте.
Протестировал алгоритмы реализации команды *CRC32* на отладочном комплекте НW1-MCp04.
Входные зна...
sprin
10:37 PM Программное обеспечение: RE: Ассемблер. Реализация POPCNT для MC P1
krufter_multiclet wrote:
> Так ради эксперимента попробуйте поставить getl 123 после последней команды в параграфе.
...
sprin
12:57 PM Программное обеспечение: RE: Ассемблер. Реализация POPCNT для MC P1
Советы по ускорению я конечно дать могу, но сначала мы посмотрим временные диаграммы, как и что работает на вашей про... krufter_multiclet
02:43 PM Мультиклеточная архитектура: RE: Основы мультиклеточной архитектуры
Руководство поправили. Спасибо!
Natalia_multiclet
12:45 PM Мультиклеточная архитектура: RE: Основы мультиклеточной архитектуры
Здравствуйте,не могли бы Вы разъяснить один вопрос, в процессе изучения архитектуры микроконтроллера наткнулся на рис... EviLOne

11/19/2013

12:39 AM Программное обеспечение: RE: Ассемблер. Реализация POPCNT для MC P1
Я тут ещё немного поэкспериментировал, получилось:
1. Сделал цикл + расчёт в одном параграфе, результат остался пр...
sprin
11:08 AM Программное обеспечение: RE: Ассемблер. Реализация POPCNT для MC P1
1) Можно попробовать отключить контроль чтения и записи, бит 6 в PSW.
2) Обращение к памяти конечно может что-то зад...
krufter_multiclet
08:41 AM Программное обеспечение: RE: Ассемблер. Реализация POPCNT для MC P1
Если в цикле х32 подсчитывается количество битов в 4-х байтах, то во время теста в 65536 циклов будет вычислено 26214... Zveruga
08:16 AM Программное обеспечение: RE: Ассемблер. Реализация POPCNT для MC P1
Zveruga wrote:
> В одном цикле подсчитывается количество битов равных "1" в одном байте? Если так, то это на порядок...
sprin
08:04 AM Программное обеспечение: RE: Ассемблер. Реализация POPCNT для MC P1
В одном цикле подсчитывается количество битов равных "1" в одном байте? Если так, то это на порядок хуже чем в процес... Zveruga

11/18/2013

12:13 AM Программное обеспечение: RE: Ассемблер. Реализация POPCNT для MC P1
Zveruga wrote:
> А можно таблицу результатов тестирования суммирования битов в блоках размером 250 и 65537 байт с ук...
sprin
02:45 PM Программное обеспечение: RE: Ассемблер. Реализация POPCNT для MC P1
А где в 4-м тесте используются РОНы? Что-то я не заметил их. Или прикреплённые выше исходники - это не последняя версия? krufter_multiclet
07:22 AM Программное обеспечение: RE: Ассемблер. Реализация POPCNT для MC P1
А можно таблицу результатов тестирования суммирования битов в блоках размером 250 и 65537 байт с указанием количества... Zveruga

11/16/2013

05:40 PM Программное обеспечение: RE: Ассемблер. Реализация POPCNT для MC P1
Здравствуйте.
Протестировал алгоритмы реализации команды *POPCNT* на отладочном комплекте НW1-MCp04.
Для тестир...
sprin

11/14/2013

04:21 PM Рыночные перспективы : RE: Создание новой отладочной платы
Арбитража по шине DRAM специфического не делали, так что я так понимаю, делать только аналог моста. krufter_multiclet

11/13/2013

11:12 PM Рыночные перспективы : RE: Создание новой отладочной платы
ИМХО если даже и найдется внешний DMA контроллер то как с арбитражом доступа к шине DRAM? Есть такой фичер в Р2? Если... framer
06:16 PM Рыночные перспективы : RE: Создание новой отладочной платы
только из интернета.
http://www.arm.com/products/system-ip/controllers/dma.php
Интеловские 8237, 8237A
trott
06:13 PM Рыночные перспективы : RE: Создание новой отладочной платы
Хотя я как-то не особо представляю DMA на плате. Хотя бы какой-нибудь контроллер DMA посмотреть для платы. krufter_multiclet
06:07 PM Рыночные перспективы : RE: Создание новой отладочной платы
не смогу подсказать - какой именно контроллер DMA следует выбрать. Обмен данными с памятью нарисован правильно.
С п...
trott
05:36 PM Рыночные перспективы : RE: Создание новой отладочной платы
mouse wrote:
> > Параллельный интерфейс х16 нам предстоит пинами организовать я правильно понимаю?
> Именно так.
>...
krufter_multiclet
04:14 PM Рыночные перспективы : RE: Создание новой отладочной платы
> Параллельный интерфейс х16 нам предстоит пинами организовать я правильно понимаю?
Именно так.
> Думали через ми...
mouse
12:36 PM Рыночные перспективы : RE: Создание новой отладочной платы
сделайте побольше линий SPI, I2C. Как насчет DMA, получится или нет? trott
12:28 PM Рыночные перспективы : RE: Создание новой отладочной платы
Да это действительно полезные мысли, мы и хотим попробовать отображение видео. Думали через микросхему вот такую сдел... krufter_multiclet
09:34 AM Рыночные перспективы : RE: Создание новой отладочной платы
Я бы опционально ещё рассматривал подключение LCD не только по SPI, но и по параллельному x16-интерфейсу для гораздо ... mouse

11/12/2013

06:48 PM Рыночные перспективы : RE: Создание новой отладочной платы
Основная отладочная плата приведена на рисунке 2. Процессорная плата крепится с обратной стороны через разъём DIMM 20... krufter_multiclet

11/11/2013

06:34 PM Рыночные перспективы : RE: Создание новой отладочной платы
По новой отладочной плате думаем сделать следующее:
1) Отладочный модуль будет составной, т.е. будет сама отладочная...
krufter_multiclet
02:14 PM Программное обеспечение: RE: Обработка прерываний
Если в параграфе в котором не было операций записи произошло прерывание, то команды выбранные в буферы клеток будут у... krufter_multiclet
12:24 PM Программное обеспечение: RE: Обработка прерываний
Т.е. в теории, я могу написать длинный параграф с записью где-то вначале, т.о. выполнение прерывания отложится влоть ... mouse
10:53 AM Программное обеспечение: RE: Обработка прерываний
Прерывания для двух случаев:
1) не было команд записи - прерывания произойдут сразу и после прерывания мы выполняем ...
krufter_multiclet
11:11 AM Программное обеспечение: RE: Векторное управление асинхронным электродвигателем без датчика скорости.
Спасибо за интересную информацию и проведённый тест. На первой плате стоял только один внешний АЦП, на втором процесс... krufter_multiclet

11/10/2013

10:36 PM Программное обеспечение: RE: Векторное управление асинхронным электродвигателем без датчика скорости.
*Zveruga*, спасибо за ссылку, посмотрю обязательно.
Умные дома - для этого у меня есть at91arm9200 с линуксом на бор...
trott
08:03 PM Программное обеспечение: RE: Векторное управление асинхронным электродвигателем без датчика скорости.
Вот отечественное предприятие разрабатывающее и производящее промышленную автоматику. www.owen.ru Как я понимаю векто... Zveruga

11/09/2013

03:13 PM Программное обеспечение: RE: Векторное управление асинхронным электродвигателем без датчика скорости.
Подключил 3 ШИМа с фазовым сдвигом на разьем Х9:5-7,10-12 и затем на инвертор с подключенным асинхронным двигателем. ... trott

11/08/2013

12:55 AM Программное обеспечение: RE: Обработка прерываний
Есть ещё такой вопрос про прерывания. Что происходит с контекстом (содержимым коммутатора) в момент срабатывания прер... mouse
12:25 PM Программное обеспечение: RE: Векторное управление асинхронным электродвигателем без датчика скорости.
в программе включение светодиодов, я проверю секундомером. trott
12:10 PM Программное обеспечение: RE: Векторное управление асинхронным электродвигателем без датчика скорости.
Странно, пока у меня нет времени проверить программу, но как появится посмотрю в чём дело. У меня таймеры нормально р... krufter_multiclet
12:05 PM Программное обеспечение: RE: Векторное управление асинхронным электродвигателем без датчика скорости.
Я пробовал вставить в момент включения
getl 0x0000001F ;clear bit 4 by write "1"
wrl @1, TIM1_CR
но поче...
trott
12:00 PM Программное обеспечение: RE: Векторное управление асинхронным электродвигателем без датчика скорости.
А почему решили не включать таймеры регистром управления?
krufter_multiclet

11/07/2013

12:58 PM Программное обеспечение: Векторное управление асинхронным электродвигателем без датчика скорости.
Первая программа: управление одноуровневым трехфазным инвертором с помощью трех таймеров T1-T3. фазовый сдвиг между т... trott

11/06/2013

11:52 AM Рыночные перспективы : RE: Создание новой отладочной платы
да, мое предложение: вставить DMA контроллер в процессор или в отладочную плату.
например как здесь
http://www.st...
trott
11:34 AM Рыночные перспективы : RE: Создание новой отладочной платы
Насколько я понял в приведённом примере настраивается DMA внутри процессора. Т.е. тут уже предложение по аналогичному... krufter_multiclet

11/05/2013

12:27 PM Рыночные перспективы : RE: Создание новой отладочной платы
DMA даст доступ к данным, например к преобразованию сигнала с АЦП без участия процессора.
Я сошлюсь на контроллер s...
trott
10:23 AM Рыночные перспективы : RE: Создание новой отладочной платы
А чем нам DMA поможет на плате? krufter_multiclet
09:35 AM Удаленный доступ : RE: Удаленный доступ к отладочной плате НW1-MCp04
да, конечно. сообщите, пожалуйста, желаемую дату и время для работы с удаленным доступом! Natalia_multiclet

11/04/2013

11:59 PM Удаленный доступ : RE: Удаленный доступ к отладочной плате НW1-MCp04
Можно получить удаленный доступ? mak

11/01/2013

08:04 PM Рыночные перспективы : RE: Создание новой отладочной платы
дополнительного места для приемопередатчика делать не нужно. Как насчет DMA контроллера на новой плате? trott
06:24 PM Рыночные перспективы : RE: Создание новой отладочной платы
Над этим можно подумать, или просто на плате сделать место под приемопередатчик и разъёмы. krufter_multiclet
05:23 PM Рыночные перспективы : RE: Создание новой отладочной платы
Как насчет инфракрасного или лучше радио приемника или приемопередатчика. Если есть гироскоп для вертолета или квадро... trott
11:07 AM Рыночные перспективы : RE: Создание новой отладочной платы
Спасибо, поправим. По плате думаем сделать процессор, который можно было снимать с платы и ставить новый на отладку п... krufter_multiclet

10/31/2013

11:37 PM Рыночные перспективы : RE: Создание новой отладочной платы
krufter_multiclet wrote:
> Структурную схему процессора P2 можно посмотреть тут http://multiclet.com/index.php/en/pr...
sprin
10:57 AM Рыночные перспективы : RE: Создание новой отладочной платы
Структурную схему процессора P2 можно посмотреть тут http://multiclet.com/index.php/en/products/multicellular-process... krufter_multiclet

10/30/2013

02:54 PM Программное обеспечение: RE: Обработка прерываний
Да, всё верно поняли. krufter_multiclet
02:50 PM Программное обеспечение: RE: Обработка прерываний
Хочу чтобы вы пояснили порядок записи в память вместе с описанием работы 6 бита регистра PSW
> Записи в память кото...
trott
01:26 PM Программное обеспечение: RE: Обработка прерываний
Если в параграфе вы записали в регистры значения, то по complete они одновременно запишутся. Тут я подразумевал Роны,... krufter_multiclet
12:16 PM Программное обеспечение: RE: Обработка прерываний
> А как вы увидели разницу в порядке заполнения регистров?
> Если в параграфе вы записали в регистры значения, то по...
trott
11:39 AM Программное обеспечение: RE: Обработка прерываний
В P1 не сможете, только в следующих версиях. krufter_multiclet
11:38 AM Программное обеспечение: RE: Обработка прерываний
уточните, пожалуйста, прерывания от ШИМ я тоже использовать не смогу в этой версии процессора? trott
11:09 AM Программное обеспечение: RE: Обработка прерываний
Посмотрел код в приложенном файле всё стало понятно. Вы прерывания по GPTIM используете, а это таймер периферии. Прер... krufter_multiclet
10:48 AM Программное обеспечение: RE: Обработка прерываний
trott wrote:
> В примерах есть один пример обработки системного таймера. на ее основе я сделал обработку таймера GPT...
krufter_multiclet
11:28 AM Рыночные перспективы : Создание новой отладочной платы
В данной теме предлагается обсудить новую отладочную плату для мультиклеточных процессоров P2 и R1.
Разработчик отл...
krufter_multiclet
11:15 AM Рыночные перспективы : RE: Роботы
GPS/Глонасс думаю удобнее подключить отдельно к плате, а на плате сделать разъём для удобства подключения. Просто для... krufter_multiclet

10/29/2013

01:26 AM Программное обеспечение: Обработка прерываний
В примерах есть один пример обработки системного таймера. на ее основе я сделал обработку таймера GPTIM0
возникло не...
trott
 

Also available in: Atom