Мультиклет стал еще доступнее

Мультиклет стал еще доступнее

Три года назад показался на свет первый мультиклеточный процессор. В то время для нас было вправду приятным событием то, что процессор получил с первой попытки выполнения новой архитектуры в кремнии. Для процессора Мультиклет P1 были созданы две отладочные платы, каковые разрешали освоить процессор и имели в собственный составе главные элементы периферии.
Смотрите кроме этого: Vernee Apollo стал первым смартфоном с 2-миллиметровой титановой крышкой

Флагманский смартфон Apollo от компании Vernee выделяется на фоне соперников не только с технической точки зрения (напомним, в устройстве установлено 6 ГБ оперативной памяти), но и материалами корпуса. Как уверяет производитель, сейчас Vernee Apollo есть первым и единственным смартфоном в мире, задняя крышка которого выполнена из титаного сплава и имеет толщину 2 мм.Необходимо подчеркнуть, что такое ответ в несколько раз прочнее, чем при с другими железными смартфонами.

Прошло 2 года и в мультиклеточной семье случилось пополнение, и мир заметил Мультиклет R1. В данной статье мы в подробностях разглядим отладочный набор для первого процессора с реконфигурацией клеток, и покажем самый бюджетный вариант отладочной платы.Рис 1. Эскиз процессорной платы1.

Ожидания и итог    Потому, что эта статья имеет собственной целью обзор отладочного комплекса, но смогут появиться вопросы по процессору, исходя из этого я подготовил перечень моих публикаций по процессорам.Оглавление1) Мультиклеточный процессор — это что?2) Мультиклет R1 — первые тесты    Перед тем, как разрабатывать новую отладочную плату, были проанализированы соперники, и на различных форумах совершено обсуждение того, какой должна быть отладочная плата. В итоге, в связи с расширением линейки процессоров, дабы места в доме хватило всем и с целью понижения затрат по изготовлению процессорной платы, было издано постановление о модульной структуре отладочной совокупности.На картинках 1 и 2 продемонстрированы эскизы отладочного набора плат, т.е. то, что мы желали взять 2 года назад и к чему пришли совместно с нашим сообществом.

Высказываем признательность всем, кто поделился рекомендациями и поучаствовал в создании концепции новой платы.Рис 2. Эскиз базисной платы    Разработку отладочной платы доверили специалистам из LDM-Systems. Мы само собой разумеется предполагали, что окажется в итоге, т.к. эта компания уже изготавливала для нас отладочную плату для процессора Мультиклет P1.

Но итог превзошел все отечественные ожидания.Был создан отладочный набор, складывающийся из базисной универсальной платы и подключаемой к ней процессорной платы, см рис.3.Рис 3. Полная версия отладочного набора    Процессор R1 запустился с первого раза и замигал светодиодами. Само собой разумеется, изготовить такую достаточно объемную вещь идеально было непросто.

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

За что мы весьма признательны отечественным мастерам из LDM-Systems, каковые выстроили комфортный пункт управления для Мультиклет R1.2. Обзор отладочного набора    На сегодня мы в меру собственных возможностей продолжаем развиваться и в случае если отвлечься к автомобильной тематике, то отечественный модельный последовательность пополнился и сейчас включает три типа авто.Первым типом у нас есть отладочный комплект, складывающийся из базисной платы MB501, содержащей полный комплект нужных интерфейсов, процессорной платы и проводов и необходимых разъёмов, см рис 4.Рис 4. Большая комплектация базисной платыВторой тип отличается базисной платой, которая именуется pMB101 и имеет пара урезанный комплект разъемов на борту, но разрешает воспользоваться всеми нужными интерфейсами и собрать собственный устройство в виде компактного готового модуля, см рис 5.Рис 5. Версия компактной базисной платыТретий тип кроме этого имеет отличие в версии базисной платы, которая именуется uMB301 и разрешает состыковать процессорную плату в максимально компактном виде, см рис 6.Рис 6. Версия микро базисной платыТаким образом, мы взяли комплектации седан, хэтчбек и купе. На рис 7 продемонстрировано с какими главными интерфейсами вероятно трудиться на базисной плате, не смотря на то, что имеются кроме этого интерфейсы SPI, I2C, I2S и другие, каковые возможно задействовать через выводы на процессорной либо базисной плате.Рис 7. Главные интерфейсы базисной платыТакже мы подготовили видео демонстрацию работы отладочной платы:

Но вероятны и другие варианты для управления мультиклеточным процессором, об этом потом. 3. Минимальная комплектация    Как и в автопрома, по бессчётным заявкам была выпущена минимальная комплектация отладочного набора. Но практически любой автомобиль, приобретённый в минимальной комплектации возможно после этого довести до комплектации «Люкс» и купить зимнюю резину.

Мы решили не отходить от данной концепции и в следствии мы сняли часть элементов процессорной платы, и защитный корпус программатора. Мы не стали действовать столь радикально как в фильме Марсианин и с отечественного модуля скинули лишь кое-какие компоненты периферии, что разрешило сократить затраты на производство процессорной платы с Мультиклет R1 с учетом программатора в наборе до отметки отладочной платы прошлого поколения с Мультиклет P1.Оказалась минимальная комплектация процессорной платы, см рис 8.Рис 8. Процессорная плата с сокращенным числом элементов На процессорную плату не были установлены кое-какие компоненты для работы периферии и их обвязка, на рис.

9 показаны эти элементы.Рис 9. Главные элементы, каковые не были установлены на платуТаким образом, главными не установленными компонентами стали 2 памяти SRAM, 2 памяти SDRAM, микросхемы физического уровня для USB, ETHERNET. Вы имеете возможность довести процессорную плату до большой комплектации. Для этого достаточно обратиться к официальному дилеру либо в любой салон паяльных одолжений.

По компонентам вы кроме этого в праве сами решать, какие конкретно устанавливать, уникальные либо нет. В состав минимальной комплектации кроме этого входит программатор без корпуса (см рис. 10) и microUSB – USB шнур для подачи питания от порта USB.Рис 10. Бюджетный вариант программатораБюджетная версия отладочного набора есть необычным конструктором, и в принципе в зависимости от потребностей возможно будет сходу выбирать устанавливаемые элементы.

В отсутствие базисной платы, да и при её наличии может потребоваться стыковка отладочной платы с другими внешними пользовательскими устройствами. Для данной цели созданы особые переходники с цанговых выводов платы, см рис 11.Рис 11.

Переходники для процессорной платы с цанговых разъемовТаким образом, минимальная комплектация, складывающаяся из процессорной платы, шнура и бюджетного программатора microUSB-USB разрешает осваивать мультиклеточный процессор R1 и проводить отладку и разработку разных устройств.     Как и полный набор плат, так и плату в минимальной комплектации возможно «прокачать» под собственные потребности, прикрепив в качестве следующего этажа плату с навигационным оборудованием, силовыми ключами, модулем управления шаговыми двигателями.

Разработчик дополнительных модулей, каковые позиционируются как Slave-модули само собой разумеется не Xzibit, но разглядывает предложения пользователей на изготовление дополнительных модулей. Навигационный модуль, модуль с силовыми ключами и модуль для подключения совокупности экранов продемонстрированы на рис 12.Рис 12. Slave модулиСледует подчернуть, что все принципиальные схемы плат с указанием элементов являются открытыми, и мы рекомендуем воспользоваться отечественными наработками при создании собственных устройств.

С отладочными платами вероятно трудиться на ПК под управлением ОС Windows, Linux, проводить отладку программы в модели и в железе и разрабатывать собственное ПО на языке Си либо ассемблере.4. Заключение    И напоследок хотелось бы заявить, что на данный момент полным ходом идет разработка всего нужного ПО (в т.ч. компилятора llvm), получила лаборатория в УрФУ в радиотехническом университете (ИРИТ-РТФ).

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

У нас будет вестись трансляция на youtube отладочной платы, дабы пользователи имели возможность видеть, что происходит. В качестве ОС будет Fedora. Подключиться удаленно смогут как пользователи Linux, Mac так и Windows, достаточно временной промежуток.

Благодарю всем, кто проявляет интерес к нашему формированию, и ожидаем новую волну пожеланий, предложений и критики. Как раз Вы делаете нас лучше!

Случайная статья:

Мультиклет для майнинга: разбор архитектуры от Бориса Зырянова и Дмитрия Мариничева


Похожие статьи:

Комментирование и размещение ссылок запрещено.

Обсуждение закрыто.