Перейти к содержанию
    

Разработка отладочной платы

Приглашаем принять участие в разработке новой отладочной платы под российский процессор.

В данной теме предлагается обсудить новую отладочную плату для мультиклеточных процессоров P1 и R2.

Разработчик отладочной платы обещал прислушаться к советам и рекомендациям. Нам нужно всё собрать в одну корзину и предоставить это разработчику, т.е. совместными усилиями разработать структурную схему платы и перечень основных компонентов. Принимаются любые предложения!

Описание первой отладочной платы от LDM приведено по ссылке http://www.ldm-systems.ru/doc/multiclet/DS...8_Evolution.pdf.

 

Можно в принципе уже набросать структурную схему платы, вопрос состоит лишь в каком редакторе будет для всех удобнее рисовать, желательно бесплатном.

 

Пока перечислю некоторые особенности новой платы, возникшие из темы http://multiclet.com/community/boards/6/to...632#message-632

1)Совместимость с arduino

2)Датчики температуры, акселлерометр, магнетометр, гироскоп

 

P.S. В рамках продолжающегося конкурса на самых активных и полезных пользователей за советы и работу в этой и других темах пользователи получат отладочные комплекты.

 

Обсуждение также можно проводить и на официальном сайте компании http://multiclet.com/community/boards/6/to...640#message-640

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1)Совместимость с arduino

2)Датчики температуры, акселлерометр, магнетометр, гироскоп

имхо на отладочной плате должен быть только отладчик и usb-uart к uatу процессора (лепится из любого МК с усб за пару $ либо тупо fdti), и процессор. по цене не сильно отличающейся от цены собственно процессора, тогда может и взлетит (см. ti launchpad, st discovery). Даже наличие езернетной физики с разъёмом под вопросом.

остальное, кому надо, добирается уже существующими платами расширения, разъёмы 2.54мм можно совместимыми с той же ардуиной и/или лаунчпадом сделать.

однако, подозреваю, что жаба скорее всего задушит так делать и получится очередная плата с кучей ненужного говна, зато за килобакс.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Приглашаем принять участие в разработке новой отладочной платы под российский процессор.

В данной теме предлагается обсудить новую отладочную плату для мультиклеточных процессоров P1 и R2.

 

А почему бы сначала не обсудить сами процессоры P1 и R2, и почему нет прямых ссылок на инфу о них?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Там опечатка в первой теме, на самом деле процессоры P2 и R1.

 

По процессору P2 пока есть только следующее:

http://multiclet.com/community/boards/6/topics/55

http://multiclet.com/community/boards/6/topics/55

 

Но P2 является очень сильно модифицированным P1, доки на него есть тут:

http://multiclet.com/index.php/ru/support/...nical-documents

 

R1 отличается от P2 тем, что в нём есть реконфигурация.

Пока в открытом доступе есть только следующее:

http://multiclet.com/docs/Obespechenie%20j...0processora.pdf

 

Но это не совсем то, что реализовано и работает, пока примеры программ на реконфигурацию выложить не могу.

Реконфигурация - способность клеток процессора к композиции(сбор) и декомпозиции(разбор) по группам, т.е. возможность клеток объединяться в группы от одной клетки и до N(для N клеточного процессора) и выполнять свой участок кода. По умолчанию при старте любой программы все клетки находятся в одной группе. Стоит отметить, что у каждой группы появляется свой набор РОНов и Индексных регистров.

 

имхо на отладочной плате должен быть только отладчик и usb-uart к uatу процессора (лепится из любого МК с усб за пару $ либо тупо fdti),

 

Это есть в первой отладке от LDM и сделано через ftdi. Вся работа с платой через один кабель usb.

Изменено пользователем multiclet

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По процессору P2 пока есть только следующее:

 

Мда, все что понял это то, что процессоры multiclet сильно деградируют. Поэтому их надо мультиплицировать. :wacko:

Но разбить программу на части которые выполнялись бы на разных ядрах технических средств еще нет.

 

А почему бы не дать производительность чипов в величинах пригодных для сравнения, например результат выполнения COREMARK?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Просто Си компилятор, который соответствовал ассемблеру у нас дописывается и выйдет в конце этого кода. Тогда и соберём coremark.

Пока все работы направлены на выпуск нового процессора P2 ну и создаём для него отладочную плату, чтобы к выходу процессора она уже была.

Вся фишка в том, что программа у нас автоматически на аппаратном уровне уйдёт по клеткам(пользователю не нужно что-то очень особенное делать для распараллеливания). Ну и результат операций хранится в коммутаторе, а не в регистрах, хотя регистры у нас тоже имеются(т.е. мы ссылаемся с помощью значка @ на результат операции). Клетки могут выполнять каждая свою задачу или объединяться по две клетки(например) на одну задачу, остальные две каждая на свои задачи и всё это без перезагрузки процессора(это и есть реконфигурация).

Приведу простой пример кода на ассемблере (хотя Си89 у нас тоже есть, правда не оптимальный):

 

paragraph:
    getl 1 ;положим в коммутатор число 1
    getl 2 ;положим в коммутатор число 2
    getl 3 ;положим в коммутатор число 3
    getl 4 ;положим в коммутатор число 4
    addl @4, @3;выполним операцию 1 + 2 (сложим команду идущую 4 позиции назад с командой из 3-й позиции относительно текущей операции)
    addl @3, @2 ;выполним операцию 3 + 4 (сложим команду идущую 3 позиции назад с командой из 2-й позиции относительно текущей операции)
    wrl @2, 0x40000; сохраним результат в памяти по адресу 0x40000
    wrl @2, 0x40004; сохраним результат в памяти по адресу 0x40004
complete

 

paragraph:
    getl 1 ;уйдёт в клетку 0
    getl 2 ;уйдёт в клетку 1
    getl 3 ;уйдёт в клетку 2
    getl 4 ;уйдёт в клетку 3
    addl @4, @3;уйдёт в клетку 0
    addl @3, @2;уйдёт в клетку 1
    wrl @2, 0x40000;уйдёт в клетку 2
    wrl @2, 0x40004;уйдёт в клетку 3
complete

 

 

Более подробно тут http://multiclet.com/community/projects/ex...%83%D1%80%D1%8B

Изменено пользователем Kruftin

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А зачем создавать народный колхоз, когда можно пойти более прямым путем. Изучить целевой рынок отладочных плат, куда позиционируется впихнуть мультиклеточную плату. Разобраться с набором периферии для каждой успешно продаваемой платы в том сегменте где будет продаваться отладка мультиклета.

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

Когда у Вас будет информация, достоверная и подтвержденная чужим продажами о том, что

= для чего нужна отладочная плата, круг задач для которых она идеально подходит

= для чего возможно применить плату при небольших доп затратах пользователя

= для чего она не годится в принципе

= входит в набор периферии отладочной платы и почему это сработало

= главное что не входит и почему он не входит, по каким причинам та или иная периферия "не сработала" в продажах

 

Найти ответы на эти вопросы трудно, но возможно. И требуется потратить не одну неделю на качественное изучение предмета продаж.

Но когда у Вас будут ответы на эти вопросы, Вы будете четко представлять, что может Ваша плата, чего не может, кто будет ее покупать и почему, кто не будет и тоже почему.

И после этого можно смело приступать к разработке собственно платы.

Ну во всяком случае это мое мнение.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Интересная штука. А цены чипов какие? С ПО полный швах или не очень ? Какие мировые аналоги есть ? На сайте как то немного инфы. Или не там смотрю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот тут можно почитать ещё доки http://multiclet.com/index.php/ru/support/-

Цена около 500-600 р на новый процессор P2 будет. Который сейчас есть P1 также стоит.

Но вам если отладку нужно, то около 6к http://ldm-systems.ru/price_multiclet.htm

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А цены чипов какие?

http://multiclet.com/index.php/ru/products/ip-/260

 

Суммы, указываемые в прайс-листе не включают НДС, поскольку Изготовитель освобожден от уплаты НДС, как участник «Сколково»

Я бы не воспринимал серьёзно этот проект, пока не потрачен последний цент из многомилионного гранта (сколько там, кстати?) от фонда Сколково. Или уже потрачен?

 

7.10.2013 12:09

«Мультиклет» представил свой проект на встрече Клуба Бизнес-Ангелов Сколково

Руководитель отдела организации производства и поставок Александр Рыжков выступил с презентацией: «Разработка и вывод на рынок отказоустойчивых, высокопроизводительных и энергоэкономичных

 

Проект однозначно ориентирован на космос, как и указано на странице сайта Сколково. Т.е. на российскую оборонку.

 

гранта от фонда Сколково

Хм, это за наши же деньги получается...

Изменено пользователем Idle

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот тут можно почитать ещё доки http://multiclet.com/index.php/ru/support/-

 

Интересно, какие допущения были приняты при расчете производительности MCp0411100101 в 2.4 Гфлопс.

 

Даже если каждая команда выполняет FLOP операцию и на всех 4-х клетках, то больше 400 Мфлопс-ов не получается с тактовой 100 МГц.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

http://multiclet.com/index.php/ru/products/ip-/260

 

 

Я бы не воспринимал серьёзно этот проект, пока не потрачен последний цент из многомилионного гранта (сколько там, кстати?) от фонда Сколково. Или уже потрачен?

 

 

 

Проект однозначно ориентирован на космос, как и указано на странице сайта Сколково. Т.е. на российскую оборонку.

 

 

Хм, это за наши же деньги получается...

 

Гранд Сколково 0 руб 00 коп., если вы являетесь акционером компании. Проект направлен и на обычных производителей, а не только космос и оборонка.

 

Здесь можно на основные вопросы найти ответы: http://multiclet.com/index.php/ru/support/--

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гранд Сколково 0 руб 00 коп., если вы являетесь акционером компании. Проект направлен и на обычных производителей, а не только космос и оборонка.

Ок, понятно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проект adapteva - это совсем другая опера или есть схожие черты ?

http://www.adapteva.com/epiphanyiv/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У них обычный многоядерный RISC процессор(у нас своя архитектура, чем отличается написано тут http://multiclet.com/docs/PO/multicellular_architecture.doc), вся система у них состоит из 64-х ядер, ядра отображены на общую память, но там специфично всё и есть задержки при доступе к чужой памяти(но их процессор для некоторых специфичных задач очень интересен). Процессор направлен на низкое энергопотребление. Сейчас из низкопотребляющих процессоров лидеры MSP430, Energymicro. Мы можем на нашей архитектуре сделать в 2 раза ниже потребление чем у самого нового MSP430(без учёта запуска программы на одной клетке вместо 4-х).

Изменено пользователем multiclet

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...