Материалы по тегу: контроллер

01.03.2021 [16:59], Андрей Галадей

UNIX для самых маленьких: ОС FUZIX перенесена на Raspberry Pi Pico

Некоторое время назад был выпущен микроконтроллер RP2040 и плата Raspberry Pi Pico на его основе. А недавно разработчик Дэвид Гивен (David Given) сумел портировать для него FuzixOS (или просто FUZIX), которая ранее была доступна для микроконтроллера ESP8266. В портированной версии для RP2040 есть поддержка SD-карт для основной ФС и файла подкачки и поддержка консоли на UART0.

Изображения: Alasdair Allan / Raspberry Pi Foundation

Изображения: Alasdair Allan / Raspberry Pi Foundation

В ОС поддерживается выполнение до 15 процессов (пока без многозадачности) и запуск пользовательских двоичных файлов, использующих до 64 Кбайт памяти для кода и данных. В ОС имеет набор ряда стандартных программ: fsck, Bourne shell, некоторые инструменты Unix, клон vi, а также несколько простых игр. FUZIX основана на UZI, ещё одном старом проекте по портированию Unix на Z80, и соответствует Version 7 Unix с некоторыми дополнениями из более свежих систем вплоть до SysV.

Гивен пояснил, что текущий порт Fuzix на RP2040 запускается стабильно, но еще требует доработки. На данный момент в нем нет поддержки многозадачности, конвейеров и возможности работы с набортной флеш-памятью NAND. Разработчик уточнил, что порт использует только одно ядро двухъядерного чипа Arm Cortex-M0+, оставляя возможность задействования другого ядра и GPIO под иные цели. При этом порт Fuzix потребляет для работы только часть из 269 Кбайт оперативной памяти устройства.

Правда, на штатной частоте Raspberry Pi Pico работает немного медленнее ESP8266, хотя Гивен признал, что ещё не разгонял контроллер. Но даже в этом случае производительности RP2040 вполне достаточно для работы FUZIX. Для создания порта Fuzix на RP2040 Гивен использовал существующую документацию и SDK Raspberry Pi Pico. Подробности можно узнать здесь, а в блоге Raspberry Pi есть подробная инструкция по запуску FUZIX. Автор также портировал FUZIX на ESP8266.

Постоянный URL: http://servernews.ru/1033785
26.02.2021 [15:13], Сергей Карасёв

Phison переориентируется на сегмент корпоративных SSD

Компания Phison Electronics, известный тайваньский разработчик контроллеров для накопителей на основе флеш-памяти, наращивает выручку от поставок решений корпоративного класса. В то же время вклад продукции для потребительского сегмента в общий объём дохода сокращается. Ранее они приносили до 80 % общей выручки Phison, однако по итогам прошлого года данный показатель составил всего 30 %.

Изображения Phison

Изображения Phison

Причина заключается в том, что Phison делает упор на корпоративный сегмент, а также автомобильную электронику и промышленное оборудование. Речь идёт, в частности, о встраиваемых устройствах хранения данных на базе флеш-памяти. Так, Phison наращивает отгрузки контроллеров для твердотельных накопителей с интерфейсом PCIe 4.0 корпоративного уровня. Ожидается, что спрос на такие решения будет стремительно расти в текущем и следующем годах.

Кроме того, как отмечается, Phison начала пробные поставки SSD-контроллеров PCIe 5.0: такие изделия доступны разработчикам конечных устройств. Эти контроллеры рассчитаны на применение в накопителях для центров обработки данных и корпоративного оборудования.

Постоянный URL: http://servernews.ru/1033634
08.02.2021 [12:42], Андрей Галадей

Raspberry Pi Pico получит поддержку Rust, RT-Thread OS и FreeRTOS

В конце января состоялся запуск Raspberry Pi Pico с двухъядерным процессором Cortex-M0 и частотой до 133 МГц. Создатели подготовили средства разработки для MicroPython и C/C++, чтобы облегчить работу с устройством. Ну а теперь за дело взялись сторонние компании и энтузиасты. Например, один из уже смог собрать для микроплаты код на Rust.

CNX-Software

CNX-Software

Помимо этого, новинка поддерживает операционные системы RT-Thread OS и FreeRTOS. Они предназначены для систем «Интернета вещей» и поддерживают разные процессорные архитектуры. Так, среда разработки RT-Thread Studio IDE теперь умеет работать с микроконтроллером Raspberry Pi Pico RP2040, а FreeRTOS получила первый порт для этого чипа.

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

Постоянный URL: http://servernews.ru/1032083
24.01.2021 [22:33], Юрий Поздеев

Microchip представила Tri-mode контроллеры SmartROC 3200 и SmartIOC 2200 с PCIe 4.0

Microchip объявила о выпуске новых трехрежимных контроллеров PCIe 4.0 с поддержкой NVMe, SAS-4 (24G) и SATA-III. Их анонс состоялся ещё летом 2019 года, но массовое производство развёрнуто только сейчас. Новая серия включает в себя две модели: контроллер SmartIOC 2200 без кеш-памяти и более производительное решение SmartROC 3200.

Microhip SmartIOC 2200 — это, по сути, бюджетный аналог RAID/HBA-контроллера, который поддерживает SATA-III, SAS-4 и PCIe 4.0 NVMe x8 или x16. Контроллер не имеет кеш-памяти и может объединять подключенные накопители в RAID 0, 1, 5 и 10. Высокой производительности чтения/записи от него ждать не приходится, однако он может быть хорошим встроенным решением в серверах при создании RAID для загрузочных дисков VMware, Windows или Linux. Подобный вариант бывает часто востребован в системах начального уровня, учитывая то, что NVMe-накопители дешевеют с каждым годом.

Microchip SmartROC 3200 — это старшая модель в линейке, которая уже имеет кеш-память на основе DDR4-3200 и расширенный набор функций. Дополнительный коммутатор Microchip Switchtec PCIe позволяет снизить задержку для накопителей NVMe. Как и SmartIOC, он поддерживает SAS-4 (24G SAS), массовое внедрение которого ожидается в этом году. Благодаря быстрой кеш-памяти DRAM, контроллер обеспечивает высокую производительность при обслуживании RAID.

Кроме режимов RAID-контроллера, SmartROC 3200 может использоваться в качестве HBA для построения программно-определяемых хранилищ (например, Ceph или RAIDIX). В последние годы популярность HBA значительно выросла вместе с распространением программно-определяемых хранилищ и гиперконвергентных решений.

Выпуск новых процессоров Intel Xeon Ice Lake не за горами, что вместе с растущей популярностью решений на базе AMD повысит спрос на адаптеры PCIe 4.0, поэтому премьера Microchip очень своевременна. Использование адаптеров Microchip SmartIOC 2200 или SmartROC 3200 позволит компании занять значительную долю рынка контроллеров в серверном сегменте.

Постоянный URL: http://servernews.ru/1030898
21.01.2021 [16:44], Сергей Карасёв

Плата Raspberry Pi Pico с микроконтроллером RP2040 оценена всего в $4

Организация Raspberry Pi Foundation объявила о выпуске своего первого микроконтроллера: плата под названием Raspberry Pi Pico выполнена на основе микрочипа собственной разработки RP2040.

В состав RP2040 входят два ядра Cortex M0+ с базовой тактовой частотой 48 МГц и возможностью повышения до 133 МГц. Предусмотрены 264 Кбайт памяти SRAM. Корпус: QFN56 с размерами 7 × 7 мм.

Собственно мини-плата Raspberry Pi Pico имеет габариты 51 × 21 мм. Она оснащена единственным разъёмом Micro-USB 1.1, который служит как для подачи питания, так и для загрузки прошивок в формате UF2. Имеется массив из 30 GPIO-контактов, позволяющий задействовать интерфейсы 2 × UART, 2 × I2C, 2 × SPI (всего до 16 Мбайт QSPI Flash с XIP), а также 16 PWM-каналов. Кроме того, упомянут температурный датчик и 4 ADC-канала.

Микроконтроллер Raspberry Pi Pico может применяться в учебных целях, а также для создания тех или иных устройств для Интернета вещей, промышленной сферы и пр. Для упрощения работы имеются средства разработки на MicroPython и C/C++. Цена Raspberry Pi Pico с 2 Мбайт QSPI Flash составляет всего 4 доллара США.

Любопытно, что чип RP2040 также использоуетсяя в изделиях сторонних производителей. Свои решения на этой платформе уже представили Arduino, Adafruit, Sparkfun и Pimoroni. Они могут применяться для сбора различных данных, задач машинного обучения и пр.

Постоянный URL: http://servernews.ru/1030654
26.11.2020 [14:19], Сергей Карасёв

SSD-контроллер FADU FC4121 обеспечивает скорость передачи данных до 7,1 Гбайт/с

Относительно молодая компания FADU, основанная в 2015 году, представила контроллер FC4121, предназначенный для создания высокопроизводительных твердотельных накопителей (SSD) для центров обработки данных, облачных платформ и систем хранения информации корпоративного класса.

Изделие обеспечивает поддержку интерфейса PCIe 4.0 x4 (спецификация NVMe 1.4a). В настоящее время реализована возможность использования микрочипов флеш-памяти 3D TLC NAND, а в дальнейшем появится поддержка QLC и SLC NAND.

Для контроллера заявлены следующие показатели производительности: скорость последовательного чтения достигает 7100 Мбайт/с, скорость последовательной записи — 5100 Мбайт/с. Величина IOPS (операций ввода/вывода в секунду) может составлять до 1 650 000 при произвольном чтении блоков данных по 4 Кбайт и до 450 000 при произвольной записи.

В качестве буфера может применяться память DDR4/LPDDR4/LPDDR4X объёмом до 16 Гбайт. Реализовано аппаратное шифрование AES с ключом длиной 256 бит.

Компания FADU уже представила накопители референсного дизайна на базе FC4121, выполненные в форматах U.2 и EDSFF E1.S. Вместимость таких устройств варьируется от 2 до 16 Тбайт, а в дальнейшем планируется создание версии на 32 Тбайт. 

Постоянный URL: http://servernews.ru/1026377
26.11.2020 [12:36], Сергей Карасёв

SSD-контроллер Silicon Motion SM8266 позволит создать 16-Тбайт накопители PCIe 4.0

Компания Silicon Motion анонсировала контроллер SM8266, предназначенный для использования в высокопроизводительных твердотельных накопителях (SSD) корпоративного класса. Такие устройства хранения данных будут использовать для подключения интерфейс PCI Express 4.0 x4.

16-канальное изделие выполнено в соответствии со спецификацией NVMe 1.4, однако по желанию заказчика можно использовать интерфейсы Open Channel или Key-value. Присутствует DRAM-интерфейс, позволяющий использовать в качестве буфера память DDR3-2133, DDR3L-1866, LPDDR3-2133 и DDR4-2400.

В качестве основы для твердотельных накопителей могут применяться микрочипы флеш-памяти 3D TLC и QLC NAND. Максимально допустимая вместимость устройств — 16 Тбайт.

Контроллер обеспечивает скорость последовательного чтения до 6550 Мбайт/с и скорость последовательной записи до 3100 Мбайт/с. Показатель IOPS (операций ввода/вывода в секунду) может достигать 950 000 при произвольном чтении блоков данных по 4 Кбайт и 220 000 при произвольной записи. Упомянута поддержка аппаратного шифрования по алгоритму AES с ключом длиной 256 бит.

Постоянный URL: http://servernews.ru/1026349
29.09.2020 [19:06], Артур Хамзин

«Микрон» выпустит первый российский 32-бит микроконтроллер RISC-V для умных устройств

Завод полупровониковых изделий «Микрон» и НИИМА «Прогресс» планируют разработать и выпустить первый российский 32-битный микроконтроллер с ядром RISC-V. Об этом сообщается на сайте завода. Сроки выпуска пока не называются.

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

«Это первый микроконтроллер, разрабатывающийся и производящийся в России и не использующий закрытых зарубежных компонентов. Его пользователи могут быть уверены в стабильности поставок вне зависимости от внешних факторов», — заявила генеральный директор завода «Микрон» Гульнара Хасьянова.

Предполагаемый ежегодный объём поставок составит более 900 тысяч микросхем. По словам гендиректора НИИМА «Прогресс» Захара Кондрашова, разработку планируют использовать на объектах критической инфраструктуры. Каких именно объектов это коснётся, не уточняется.

У научно-исследовательского института «Прогресс» уже есть опыт создания подобных чипов. В 2018 год организация разработала аналогичный микрочип для «Росэлектроники».

Постоянный URL: http://servernews.ru/1021810
04.08.2020 [17:59], Алексей Степин

Microchip анонсировала SSD-контроллер Flashtec NVMe 3108 с поддержкой PCIe 4.0

Microchip Technology активно наращивает портфолио решений в области подсистем хранения данных. Ранее она представила серию чипов стандарта SAS 24G и семейство коммутаторов PCIe 4.0. Но SAS хотя и продолжает развиваться, всё более вытесняется стандартом NVMe — на рынке растёт доля СХД класса All-Flash. Одновременно ширится сфера внедрения PCI Express 4.0, и именно на этот стандарт рассчитан новый флеш-контроллер Microchip Flashtec NVMe 3108 (PM8640).

Новый контроллер предназначен для создания NVMe-накопителей корпоративного класса, относящихся к начальному уровню. Он характеризуется низким энергопотреблением и отличается от анонсированного ранее Flashtec 3016, тем, что имеет 8 каналов для банков NAND вместо 16 у старшего собрата. В остальном архитектура чипов идентична. Ожидается, что 3108 пройдёт весь путь от образцов до массовых поставок быстрее предшественника; у того этот цикл занял почти 2 года.

В настоящее время твердотельные накопители с интерфейсом NVMe составляют более 50% от общего числа SSD на рынке. Особенно сильно их доля выросла за последние два года, причём аналитики предсказывают дальнейший рост. Это неудивительно: NVMe изначально создан с учётом всех особенностей флеш-памяти и демонстрирует преимущество перед SAS практически везде, особенно там, где требуется повышенная производительность. Так что новый контроллер Microchip придётся весьма к месту, поскольку недорогие SSD-накопители тоже активно переходят с SATA/SAS на NVMe.

Контроллер Flashtec NVMe 3108, как уже было сказано, ведёт свою архитектурную родословную от 3016, а не от более раннего 2108 в той же ценовой категории, поскольку тот не поддерживал PCIe 4.0. В сравнении с этим чипом 3108 существенно производительнее, каждый из восьми каналов флеш-памяти работает со скоростью 1,2 гигатранзакции в секунду против 533 мегатранзакций у 2108. От старшего собрата он унаследовал перевод процессорных ядер на архитектуру ARM и расширенную функциональность в области коррекции ошибок. Сколько именно ядер у него, компания не сообщает, но из двух процессорных кластеров 3016 остался только один.

Чип 3016 предназначен для мощных корпоративных SSD, 16 каналов флеш-памяти означают и достаточно большие габариты самого накопителя. Однако 3108, как заявила компания-разработчик, пригоден и для создания компактных решений, вплоть до E1.S и всё более популярного M.2; разумеется, пригоден он и для более крупных форм-факторов, вплоть до U.2 и E3.L. При этом производительность на случайных операциях может достигать миллиона IOPS при линейных скоростях свыше 6 Гбайт/с. Правда, сжимать данные на лету 3108 не умеет, а также имеет более медленный буфер DRAM — 2400 МГц против 3200 МГц у 3016.

Microchip Technology сравнивает своё новое детище с аналогичными по классу разработками Samsung и KIOXIA. По скоростным показателям 3108 выглядит, как минимум, не хуже конкурентов, а по гибкости превосходит их, поскольку способен работать с практически любой флеш-памятью, от MLC до TLC, а узкоспециализированные Samsung PM9A3 и KIOXIA CD-6 жёстко «заточены» на работу с памятью Samsing 3D V-NAND (v6) и KIOXIA 3D TLC BiCS соответственно.

Кроме того, у Microchip наиболее продвинутая реализация протокола NVMe — новые контроллеры на базе ARM-ядер позволяют реализовать версию 1.4+, чего нет у конкурентов. Возможно, разработчики SSD в своих прошивках смогут реализовать любые возможности NVMe от 1.4 до 2.0. Также новинка отличается поддержкой двухпортового режима для систем высокой доступности, то есть Flashtec NVMe 3108 можно сконфигурировать в режиме PCIe 2×2. Поскольку поддерживается версия 4.0, производительность на линейных операциях останется на уровне PCIe 3.0 x4, порядка 3200 Мбайт/с.

Пока неизвестно, когда мы увидим продукты на базе Flashtec NVMe 3108: у компании множество партнёров, в том числе, и в среде крупных облачных провайдеров. Каждый из них проводит свой цикл тестирования нового решения, но не исключено, что первые недорогие серверные SSD на этом контроллере начнут появляться уже в 2021 году.

Постоянный URL: http://servernews.ru/1017423
01.06.2020 [19:24], Юрий Поздеев

Renesas RXv3: микроконтроллеры со встроенным Ethernet для промышленной автоматизации

Renesas выпустила два новых микроконтроллера серии RXv3, предназначенные для управления двигателями, промышленными роботами и современными приборами учета. Семейство контроллеров состоит из четырех моделей: RX100, RX200, RX600, RX700. Обновление коснулось двух старших моделей: RX72N и RX66N.

Оба контроллера имеют разрядность 32 бита, поддерживают до 4 Мбайт флеш-памяти и 1 Мбайт встроенной памяти SRAM.

Отличаются они рабочей частотой и количеством Ethernet портов: R66N имеет частоту 120 МГц и один порт, а R72N – 240 МГц и два порта Ehernet. Для ускоренного векторных вычислений, которые нужны, например, для управления двигателями, в микроконтроллеры встроен блок для расчета тригонометрических функций (sin, cos, arctan, hypot). Функции безопасности реализованы отдельным блоком шифрования с поддержкой AES, 3DES, RSA, ECC, SHA, TRNG.

Микроконтроллеры выпускаются в следующих вариантах:

  • LFQFP с 100, 144 или 176 контактами;
  • LFBGA с 176 или 224 контактами;
  • TFLGA с 145 контактами.

Микроконтроллеры серии RXv3 рассчитаны на жесткие условия эксплуатации: диапазон рабочих температур составляет от -40 °C до +85 °C. В специальном исполнении — от -40 °Cдо 105 °C.

Renesas также предлагает набор RX72N Envision KIT, представляющий собой полностью готовое решение с микроконтроллером, сенсорным WQVGA-дисплеем, портами USB, слотом под MicroSD и поддержкой Wi-Fi.

RX72N Envision KIT предназначен для разработки IoT, систем «умного дома» и разнообразных промышленных систем, где необходим графический интерфейс. Стоимость такого набора составляет всего 60 долларов.

Постоянный URL: http://servernews.ru/1012376
Система Orphus