Project

General

Profile

Activity

From 08/05/2013 to 09/03/2013

09/03/2013

04:01 PM Программное обеспечение: RE: PWM — хотелки
Почти всё верно(только надо учесть, что 0x18 это опечатка и это просто 18 или 0x12, ну и далее расчёт по формуле с уч... krufter_multiclet
03:58 PM Программное обеспечение: RE: PWM — хотелки
Тогда я не очень понимаю, как былы получены значения 0.75 ms и 1.125 ms для:
CNT = 0xFFFF
PSC = 0x18
CMP1 = 0xF2FA...
mouse
11:00 AM Программное обеспечение: RE: PWM — хотелки
mouse wrote:
> Тогда получается, что в примере с PSC = 0x18 опечатка? Должно быть 0x12 или же значения CMP в мс буду...
krufter_multiclet
11:18 AM Критика: RE: Форум. Пожелания/замечания
Спасибо за сигнал! Разбираемся. Natalia_multiclet

09/02/2013

04:25 PM Программное обеспечение: RE: PWM — хотелки
Только вот период самого ШИМ как-то не хочет изменяться. Пробовал менять значение CMPCHx от 1/16 PRD до половины PRD.... mouse
01:19 PM Программное обеспечение: RE: PWM — хотелки
Тогда получается, что в примере с PSC = 0x18 опечатка? Должно быть 0x12 или же значения CMP в мс будут другими. mouse
01:17 PM Программное обеспечение: RE: PWM — хотелки
Формула для расчёта периода ШИМ в документации актуальна. Для 80МГц период будет 12,5 нс. Для перевода из тактов в ре... krufter_multiclet
01:05 PM Программное обеспечение: RE: PWM — хотелки
Удалось получить циклограмму полушага для open-loop'a. Попробую подцепить драйвер.
!ldm-pwm-cycle.png!
mouse

09/01/2013

02:57 PM Программное обеспечение: RE: PWM — хотелки
Ещё какие-то непонятки при линковке перегруженных weak-символов. Линковщик без ошибок просто выходит, не создавая фай... mouse
02:36 PM Программное обеспечение: RE: PWM — хотелки
Ещё замечено, что в HDL50001_systimer.h у прототипа initSysTimer() первый аргумент объявлен как bool. Сам тип bool ни... mouse

08/31/2013

04:37 PM Программное обеспечение: RE: PWM — хотелки
... mouse

08/30/2013

12:29 AM Критика: RE: Форум. Пожелания/замечания
После создания сообщения с прикреплёнными файлами форум даёт править только сообщение, а *списка файлов в правке нет*... sprin
12:07 AM Программное обеспечение: Ассемблер. Реализация POPCNT для MC P1
Здравствуйте.
Решил реализовать для MC P1 алгоритм реализации команды *POPCNT*, которая может быть использована дл...
sprin

08/29/2013

07:33 PM Программное обеспечение: RE: PWM — хотелки
Примем к сведению постараемся выпустить хороший продукт, без старых ошибок. ШИМ постараемся модернизировать с учётом ... krufter_multiclet
07:02 PM Программное обеспечение: RE: PWM — хотелки
Вообще, было бы неплохо добавить побольше автоматизированных тестов.
Например, сравнивать вывод и изменение состояни...
mouse
06:45 PM Программное обеспечение: RE: PWM — хотелки
Хочется иметь раздельные ШИМ с одним или двумя счётками на каждый, чтобы можно было независимо управлять несколькими ... mouse
06:19 PM Программное обеспечение: RE: PWM — хотелки
ШИМ должен работать, однако регистры на чтение не доступны. Предложения по модернизации текущей версии ШИМ ещё приним... krufter_multiclet
01:08 PM Программное обеспечение: RE: PWM — хотелки
Файл pwm_init.o с точностью до md5sum совпадает с тем, что в SDK.
Что-то всё равно не выходит. Более того, я посмотр...
mouse
09:37 AM Программное обеспечение: RE: PWM — хотелки
Странно, что регистр управления нулевой, посмотрю библиотеку(какой даты у вас библиотека pwm, должна быть от 15.01.20... krufter_multiclet

08/28/2013

03:00 AM Программное обеспечение: RE: PWM — хотелки
Не получается включить PWM:... mouse
10:41 AM Программное обеспечение: RE: Функциональная модель
1) Из коммутатора берутся 64 бита и дальше сдвигаются в зависимости от типа, старшие биты нулями не заполняются.
2) ...
krufter_multiclet

08/27/2013

12:23 AM Программное обеспечение: RE: Функциональная модель
*1. Прошу прояснить пару моментов (так и должно работать как сейчас работает или нет, + желательно упомянуть в "РУКОВ... sprin
08:28 PM Программное обеспечение: PWM — хотелки
Первое, что хочется увидеть в будущих версиях PWM — это выбор условия для выработки прерывания:
# По достижению CN...
mouse

08/23/2013

08:36 PM Программное обеспечение: RE: SPI0 и UART3
По результатам своей возни с SPI, написал небольшую заметку на Хабре:
http://habrahabr.ru/post/191184/
mouse
12:19 PM Программное обеспечение: RE: Функциональная модель
Выложили на сайт обновленное "РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ. ПО" - http://www.multiclet.com/index.php/ru/support/technica... Natalia_multiclet

08/22/2013

05:35 PM Программное обеспечение: RE: Функциональная модель
... krufter_multiclet

08/21/2013

12:41 AM Программное обеспечение: RE: Функциональная модель
По поводу "wr" в функциональной модели.
Сделал пример (см. ниже).
В процессе выяснилось что:
* get(q,l,b...) б...
sprin
12:22 PM Программное обеспечение: RE: Ассемблер
Через стек передавать можно, но текущий компилятор С89 не поддерживает тип int64. krufter_multiclet
11:16 AM Критика: RE: Критика и предложение усовершенствования архитектуры процессора Мультиклет
В следующих версиях процессора постепенно будут внедряться.
addq, subq появятся после полноценной поддержки 64 разр...
krufter_multiclet

08/20/2013

12:27 AM Программное обеспечение: RE: Ассемблер
Про стек:
Предположим, есть некая функция: int64 Somefunc (int64 param1, int64 param2);
Можно ли передавать через...
sprin
12:22 AM Критика: RE: Критика и предложение усовершенствования архитектуры процессора Мультиклет
В процессе программирования на ASM`е столкнулся с некоторыми неудобствами. Хотелось бы узнать (о будущих МП):
* буду...
sprin

08/19/2013

03:14 PM Критика: RE: Критика и предложение усовершенствования архитектуры процессора Мультиклет
В новом процессоре появится сканирование битов вперёд, назад, а также вычисление числа битов равных единице.
CRC ско...
krufter_multiclet

08/17/2013

05:01 PM Критика: RE: Критика и предложение усовершенствования архитектуры процессора Мультиклет
Здравствуйте.
Планируется ли вводить "программно-ориентированные ускорители (набор команд) ":http://ru.wikipedia.o...
sprin

08/15/2013

10:42 AM Программное обеспечение: RE: Функциональная модель
На плате всё отрабатывается верно, сейчас посмотрим вывод модели. krufter_multiclet

08/14/2013

01:24 AM Программное обеспечение: RE: Функциональная модель
Здравствуйте.
В "РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ. ПО" для команды "wr" написано, что если *второй* аргумент записан в вид...
sprin
06:43 PM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
Добавил а-ля шелл. Команды:... mouse
06:04 PM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
Завтра проанализирую ещё раз код посмотрим где ошибка и кто портит стек. Содержимое массива вы менять можете, вычитав... krufter_multiclet
05:38 PM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
Я уже это место переписал с использованием локальной переменной. Проблема, видимо, где-то ещё %) Я же могу из функции... mouse
05:00 PM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
А в этом параграфе всё нормально?... krufter_multiclet
03:03 PM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
Посмотрю в ближайшее время. krufter_multiclet
02:56 PM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
В модели encode/decode прекрасно работают (даже друг за другом). А на реальной железке подвисает на gost_decode. В ат... mouse

08/13/2013

04:51 PM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
Если удалить файлы /tmp/dbg_pipe_s{out,in} и запустить:
> $ mc-dbg --mode model image.bin...
mouse
04:40 PM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
Т.е. никакую программу не получалось отработать с помощью отладчика? Или это только на конкретной программе? krufter_multiclet
04:38 PM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
> В текущей версии сначала запускается отладчик, который создаёт пайпы
В том-то и дело, что он их не создаёт, а пыта...
mouse
04:26 PM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
В текущей версии сначала запускается отладчик, который создаёт пайпы, а затем запускается модель которая считает, что... krufter_multiclet
03:56 PM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
Ещё mc-model был застукан:... mouse
03:09 PM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
Ещё очень не хватает в выводе mc-model видеть текущий адрес инструкции, особенно это полезно после условных переходов... mouse
03:19 PM Рыночные перспективы : RE: Квадрокоптеры
Для первичного анализа принимаемых данных с датчиков написаны функции обработки. Список функций, их характеристика и ... krufter_multiclet

08/12/2013

06:02 PM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
Спасибо, всё заработало в модели! mouse
05:36 PM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
Модель для *Linux* доступна по ссылке:
http://multiclet.com/community/attachments/download/93/(linux)mc-model.7z
...
krufter_multiclet
04:32 PM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
> *krufter_multiclet*, Модель для windows обновлена, для Linux выложу чуть позже.
Очень хочется Linux'овую :) И где ...
mouse
11:19 AM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
1)Если вы подключаете к проекту crt0.o, то стек после прерывания и выхода из обработчика не изменится по сравнению с ... krufter_multiclet

08/09/2013

11:29 PM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
*qewerty wrote*:

> Так-то всё здесь: https://bitbucket.org/qewerty/qf/overview. Там лучшая реализация, которая у ...
sprin
06:35 PM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
Модель для windows обновлена, для Linux выложу чуть позже.
*qewerty*, спасибо за ссылку.
krufter_multiclet
12:05 PM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
*krufter_multiclet*, оптимизированную, это какая имеется в виду?
Так-то всё здесь: https://bitbucket.org/qewerty/q...
qewerty
11:55 AM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
*qewerty*, можете выложить свою оптимизированную версию программы по перемножению матриц? krufter_multiclet
11:45 AM Критика: RE: Форум. Пожелания/замечания
Спасибо за ценное замечание!
Уже в процессе оптимизации!
Natalia_multiclet

08/08/2013

12:26 AM Критика: RE: Форум. Пожелания/замечания
На главной странице сайта, кнопки и главная картинка просто с гигантскими разрешениями...
Может быть их разрешение м...
HEMAH
07:28 PM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
Т.е. при "циклическом заходе" в функцию gost_encdec не сбрасывается в ноль 4-й РОН в модели. Завтра разберёмся с прич... krufter_multiclet
07:01 PM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
Спасибо! Условия отрабатывают.
Теперь осталась последняя проблема — повторные вызовы функции gost_encdec и не сбрасы...
mouse
05:12 PM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
Для того, чтобы переходить на параграф load_key1_24 для 1-24 и на параграф load_key25_32 для 25-32 необходимо перепис... krufter_multiclet
04:55 PM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
Кстати, если я после первого jl сделаю три "nop", потом jge и ещё три "nop", а затем последний je, поведение же измен... mouse
02:16 PM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
> Что-то в присланном примере не увидел параграфа gost.dec_epilogue.
Да-да, я PS'ом написал, что параграфы обозвал и...
mouse
01:58 PM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
Т.е. если написать цикл с декрементацией индексного регистра, то на последнем шаге вместо значения ноль модель опять ... krufter_multiclet
01:56 PM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
Что-то в присланном примере не увидел параграфа gost.dec_epilogue.
В этом параграфе у вас будет срабатывать jge, пос...
krufter_multiclet
01:36 PM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
*mouse*, да, кстати, я тоже натыкался на то, что модель не хочет устанавливать нулевое значение регистру, тогда как н... qewerty
01:34 PM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
В данном примере у меня не получается выйти из gost.dec_prologue по условию:
> je @idx, return
т.к. #IDX не хочет п...
mouse
01:22 PM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
Сейчас это уже 47-ая mouse
01:15 PM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
Приведите обновленную версию проверим откуда такое предупреждение. krufter_multiclet
01:13 PM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
> Предупреждение ассемблера выглядит странно, ведь команда setl #32, @1 стоит в строке 45.
Это предупреждение из обн...
mouse
01:11 PM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
Да именно так. Записи в память и записи в регистры пройдут только по complete. krufter_multiclet
01:07 PM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
Т.е. даже изменение регистра (по setl), а не только памяти, будет в конце параграфа? Были у меня такие смутные подозр... mouse
01:05 PM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
Ну модель отработала верно, поскольку все записи проходят по complete. Именно поэтому в регистре #32 лежат нули.
Пре...
krufter_multiclet
12:57 PM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
С rdq #20 всё намного интереснее. В аттаче два варианта. Первый работает, а второй выдаёт мусор. Разница только в мес... mouse
12:51 PM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
mouse wrote:
>
> И ещё вопрос относительно оптимизации. Правильно ли я понимаю, что вместо:[...]оптимальнее писать...
krufter_multiclet
12:04 PM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
Пытаюсь реализовать ГОСТовый алгоритм. В симуляторе возникла пара проблем. В аттаче код из поддиректории *tst*:... mouse
10:11 AM Компилятор С99: RE: Компилятор Си 99
*mouse*
> %)
Это да :) Мы обновили версию на сервере git. Сейчас компилируется чище, хотя там ещё остаётся с @t...
m.bakhterev

08/07/2013

03:13 PM Компилятор С99: RE: Компилятор Си 99
> make и должен себя так вести, насколько я понимаю. Он не находит файл, а потом по правилам для .d его создаёт.
Mak...
mouse
02:55 PM Компилятор С99: RE: Компилятор Си 99
@make@ и должен себя так вести, насколько я понимаю. Он не находит файл, а потом по правилам для @.d@ его создаёт. Эт... m.bakhterev
02:29 PM Компилятор С99: RE: Компилятор Си 99
> 2. На моей версии make никакой разницы при смене include на -include не видно. Видимо, что-то делаю не так.
Я запу...
mouse
01:39 PM Компилятор С99: RE: Компилятор Си 99
Спасибо за информацию об ошибках. Что-то мы точно исправляли, но, видимо, потерялось в новых редакциях. По пунктам
...
m.bakhterev
12:20 PM Компилятор С99: RE: Компилятор Си 99
Спасибо за пояснения. Я попытался вчера собрать, но не без изменений. Правда, я так сходу не смог забороть копировани... mouse
09:59 AM Компилятор С99: RE: Компилятор Си 99
*mouse*
> inline-ассемблер можно в стиле GCC по работе с входными/выходными данными.
> В репозитории mcc.git нет ...
m.bakhterev
11:56 AM Критика: RE: Форум. Пожелания/замечания
Сортировка сообщений поправлена! Natalia_multiclet
10:31 AM Критика: RE: Форум. Пожелания/замечания
"Ниже есть ссылка "Все новости этого раздела" он показывает не все новости + они старые." - поправили, теперь данный ... Natalia_multiclet
09:53 AM Критика: RE: Форум. Пожелания/замечания
Ссылка "Новости микроэлектроники" и "Мультиклет в новостях" выдаёт страничку с ошибкой "404 - Материал №44 не найден ... Natalia_multiclet

08/06/2013

12:11 AM Критика: RE: Форум. Пожелания/замечания
Здравствуйте.
Немного про форум:
* Заметил, что сортировка по "последнее сообщение" работает как-то криво и непон...
sprin
04:46 PM Компилятор С99: RE: Компилятор Си 99

ln -s ${PWD}/mkenv/gnu/general.mk
ln -s ${PWD}/mkenv/gnu/tcn/arch-gcc.mk toolchain.mk
a.efimov_multiclet
01:46 PM Компилятор С99: RE: Компилятор Си 99
inline-ассемблер можно в стиле GCC по работе с входными/выходными данными.
В репозитории mcc.git нет файлов toolchai...
mouse
01:57 PM Критика: RE: Хотелось бы...
Перед выпуском "живучего" процессора проанализируем ещё раз интересные предложения по аппаратной части и наиболее пол... krufter_multiclet
01:33 PM Критика: RE: Хотелось бы...
Ещё бы хотелось увидеть в какой-либо модификации MCp аппаратную поддержку QEP для работы с квадратурными энкодерами. mouse

08/05/2013

05:14 PM Компилятор С99: RE: Компилятор Си 99
# Исходные тексты можно забрать такими командами (@${MCC}@ означает директорию, куда Вы хотите скопировать исходные т... m.bakhterev
01:24 PM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
Ого! Поиграюсь с найтройками. Спасибо. mouse
01:21 PM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
mouse wrote:
> Есть ещё один вопрос. Правильно ли я понимаю, что будь сегодня у MCp не 4 клетки, а 64, то во время в...
krufter_multiclet
01:04 PM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
Есть ещё один вопрос. Правильно ли я понимаю, что будь сегодня у MCp не 4 клетки, а 64, то во время выполнения множес... mouse
12:58 PM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
Как-то я писал функцию задержки, использовал системный таймер, при этом и возникали вопросы:
1) Использовать свобо...
krufter_multiclet
11:57 AM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
*trott*, про таймеры я тоже думал. Основная здесь проблема — использовать свободный таймер (хоть их и много у MCp). П... mouse
11:44 AM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
*mouse*, зачем использовать инкермент/декремент какой либо-переменной, чтобы отмерить промежуток времени. в посту выш... trott
11:50 AM Критика: RE: Хотелось бы...
mouse wrote:
> В "руководстве":http://www.multiclet.com/docs/PO/ru_eskd_main.pdf на страницах 92-93 отсутствует инфо...
Natalia_multiclet
11:31 AM Программное обеспечение: RE: Примеры программ
Я готов пережевать любого вида crt0 :) Хочу поэкспериментировать с таймерами / прерываниями от PWM. Хочется примеров. mouse
11:10 AM Программное обеспечение: RE: Примеры программ
Мы не против выложить исходник crt0.o, однако его нужно привести в удобный для чтения однообразный вид. Да именно там... krufter_multiclet
11:07 AM Мультиклеточная архитектура: RE: Обеспечение живучести мультиклеточного процессора
Спасибо за действительно интересную и полезную информацию. Когда приступим к полной разработке процессора с "живучест... krufter_multiclet

08/04/2013

03:32 AM Программное обеспечение: RE: Программирование на ассемблере. Пара вопросов о производительности
trott wrote:
> *mouse*, в вашем примере с автоинкрементом установка значения в #MODR разрешает инкрементировать инде...
mouse
 

Also available in: Atom