Multiclet

Отладочная плата LDM-MCp0411100101-Q208 Evolution

Цена правда, в 10 раз выше, но я ТТХ не сравнивал.

Мультиклеточный процессор. С наскока, пробежавшись по диагонали, не понял, в чём главная фишка мультиклет.процессора.
Надо Семико новые МК на них делать :)

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

Новые МК. А чем эти Мультиклеты лучше — потребление, быстродействие?

Я не очень в теме. Но, вроде, и потребление и производительность должны быть неплохими.
В статьях, ссылки на которые приведены в комментариях к этой ветке, по потреблению как-то невнятно.
Оттуда же:
"Печалит отсутствие симулятора и компилятора Си для заявленной архитектуры"

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

Компилятор. Штатный компилятор, кроме мультиклеточного ассемблера, также компилирует программы на С/С++, примеры программ приведены на С.

Сам микропроцессор работает на 80МГц, потребляет 1,08Вт. Собственно плата потребляет 400мА от пятивольтового источника.

Жирненько…. Исполнение явно не для портативных устройств. Цена тоже не слишком вдохновляет, устройство получится минимум на тысячу рублей дороже МК-152.

ЦОС. Мультиклеточный процессор - это процессор цифровой обработки сигналов, в микрокалькулятор вряд ли есть смысл его устанавливать, память программ и данных - всего по 4К х 64 бит на операционный блок (клетку).

Сам микропроцессор "в пластмассе" стоит 800 рублей по прайсу изготовителя отладочной платы, +400 рублей пересылка.

Плату приобретал по новогодней акции за 5000 рублей :)

Да, в качестве микрокалькуляторного ядра смысла ставить мультиклет нет.

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

На Хабре статья. На Хабре статья

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

В общем, спорная штука

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

Форум разработчиков. Мультиклеточный процессор можно обсудить на форуме разработчиков.

Микропроцессор. Фактически, микропроцессор MCp0411100101 является микроконтроллером, так как память программ загружается только после окончания сброса, в процессе работы программную память загружать нельзя. Кстати: микропроцессор разрабатывался для применения в качестве аудиопроцессора для слуховых аппаратов. Вот статья с кратким описанием проекта (февраль 2010).

Розничная стоимость MCp0411100101 от 665 рублей (1 приёмка, 208-выводной пластмассовый корпус) до 39500 рублей (5 приёмка, 240-выводном металлокерамической корпус).

Правда, разработчики обещают добавить возможность загрузки программной памяти пользователем в новом кристалле, который планируется выпустить в мае 2013. Также, планируется увеличение памяти.

Всевозможными вопросами и предложениями можно (и нужно, пока новый кристалл не выпустили) надоедать по адресу: micron@multiclet.com

Принимаю поздравления :)

Стадию мигания светодиодом прошёл :)

Посоветуйте, пожалуйста, литературу с подробным, "на пальцах", описанием реализации быстрого преобразования Фурье для анализа спектра.

Поздравления! Приобрели таки плату? Поздравления!
По поводу БПФ - ну вот, например: http://www.platan.ru/shem/pdf/bpf.pdf

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

Написал статейку о первом мультиклеточном процессоре с описанием его устройства и работы, прошу сильно не кидать тапками :)
Виталию Самypoву персональная благодарность за конструктивную критику черновика статьи!

.

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

Последний раз я краткую обзорную статью в начале 2013 писал про руссифицированный MS-DOS 5.0предназначенный для поставки в СССР! Поэтому мне нужен был взгляд со стороны на читабельность, Роман Карпач с сайта Довнгрейд хотел было мне исправленный вариант предложить, но я успел уже переработанную статейку выложить.
Читабельность у меня пока на грани фола, но мы работаем над этим :)
Кстати, про руссифицированный MS-DOS я на Лурке вычитал. Вот тебе и википедия!
В 2015 реконфигурируемый мультиклеточный процессор R1 вышел, который можно из одноядерного четырёхклеточного в двухъядерный двуклеточный или даже четырёхъядерный одноклеточный перенастроить прямо по ходу выполнения программы. Сейчас мультиклетовцы новый процессор разрабатывают, со Сколково они разругались, не получив за пять лет от них ни копейки, а Роснано за девять месяцев они так и не смогли убедить, от роснановцев были даже вердикты о "неактуальности российских процессоров" :)

Он был и 5 и 6 версий, я с обеими имел дело в начале 1990-х, приходилось ставить пользователям.

Отсюда фотка пропала

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

Файла multiclet.jpg на сайте нет, возможно, автор темы удалил.

Постараюсь перезалить.
Кстати, похоже выяснилась причина низких результатов на асме для мультиклета Р1 - со слов sprin "Когда я экспериментировал с платой HW1-MCp04 (с процессором MULTICLET P1) то получалось, что переход между параграфами составлял примерно 10-12 тактов."
Так, что оказывается переходы между пакетами команд и жрут большую часть времени. Как раз 4 такта на выполнение пяти команд пустого цикла плюс 12 тактов на переход и выходит полученные в ходе экспериментов 16-17 тактов!

правильно ли я понимаю, то такое ожидание нивелирует возможности архитектуры? Если сравнить с традиционным процем?

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

Не то слово, я немало изумлён такой неожиданностью! Все преимущества в топку! Куда может переход между пакетами целых 10 тактов жрать?! Надеюсь пофиксят эту особенность.
Тем не менее, очередь из 64 результатов это сила!
Если сравнивать с российским армом, он потребляет 0,36Вт. Мой мультиклет 1.08Вт. 0,36х4=1,44Вт. 1,08/1,44=0,75, то есть мультиклет жрёт на 25% меньше четырёх армов на той же тактовой частоте, энергоэффективность есть, но небольшая.

вот сейчас у меня перед носом стоит старый Raspberry Pi 2 Model B (900MHz quad-core ARM Cortex-A7 CPU), на нем вертится (под Дебиан-ом) веб-сервер, MQTT брокер, pyLCI фреймворк с 16х2 дисплеем и все это воткнуто в Ethernet проводом.

На USB-потреблялометре: 1.82 Ватта.

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

Слышал, что лучше распбиан заливать чем дебиан, дебиан на чём-то тормозит здорово.
Мультиклет не совсем аналог распберри пи, ему лучше противопоставлять МВ77.07 от Модуля со своим 324МГц ARM процессором, DSP сопроцессором и аппаратным Н.264 декодером и всё это на телевизионной микросхеме К1879ХБ1Я. На нём распбиан и дебиан портирован.

Да, Распбиан, конечно же, стоит на РаспПи.
И как Мультиклет выглядит, в сравнении с МВ77.07?

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

Фото платки:
фото
Запилил пока что часики на асме с динамической индикацией :) Программа работает на 400Гц прерываниях от таймера, дребезг кнопок давится разницей в 2,5мс, глюков не выявлено :)
Оказывается, кроме того что нельзя в системный таймер период больше 0х0000FFFF писать, иначе единственное работающее прерывание перестаёт работать, вдобавок нельзя в предделитель больше 0х14 писать, иначе появляются воистину бессмысленные и беспощадные глюки с арифметикой и регистрами :) Целый вечер не мог понять, почему динамическая индикация не все цифры кажет, в ручном прогоне цифры переключаются нормально, а про глюк таймера я даже не подумал :)