Olimex RVPC — это компьютер стоимостью 1 евро на базе, работающий на микроконтроллере WCH CH32V003 RISC-V и оснащенный портом VGA для видеовыхода и разъемом PS/2 для подключения клавиатуры.
Как конечный пользователь вы не сможете многого добиться с этим устройством, но это неважно, поскольку аппаратная плата с открытым исходным кодом RVPC в основном ориентирована на рынок образования и предлагается в виде набора для пайки, что позволяет снизить цену продажи и использовать ее в качестве набора для обучения пайке.
Технические характеристики Olimex RVPC:
- MCU – WCH CH32V003 32-битный микроконтроллер RISC-V2A до 48 МГц с 2 КБ SRAM, 16 КБ флэш-памяти (корпус SOP8 с 6x GPIO)
- Видеовыход – разъем VGA (3x GPIO используются для Vsync, HSync и RGB)
- Порт клавиатуры – разъем PS/2 (используется 2x GPIO)
- Порт программатора – 2-контактный разъем для программирования CH32V003 через плату, например ESP32-S2-DevKit-LiPo-USB
- Разное – зуммер (1x GPIO) и красный светодиод питания
- Питание – 5 В через разъем питания
- Размеры – 50 х 30 мм.
- Сертификация OSHWA – BG000142
Программирование можно выполнять через PlatformIO IDE и ESP32-S2-DevKit-LiPo-USB, выступающий в качестве программатора. Olimex предоставляет несколько примеров кода C для выхода VGA, аудиозуммер, демо Tetris, эмулятор терминала (RVMON), который предварительно загружен во флэш-память MCU по умолчанию, и многое другое. Вы найдете все ресурсы для платы, включая файлы проектирования оборудования KiCad, примеры кода и некоторую документацию на GitHub.
Olimex RVPC “One Euro RISC-V computer” можно предварительно заказать на сайте компании по объявленной цене в один евро плюс доставка. Начало поставок запланировано на 4 октября.
Схемы
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.