2022-01-25

vak: (Default)
2022-01-25 05:05 pm

MessagePack

Вместо JSON народ придумал более эффективный формат, называется MessagePack. Работает заметно шустрее, чем Protobuf.

JSON элементарно конвертируется в MessagePack и обратно следующими скриптами:

json-to-msgpack.py
msgpack-to-json.py
vak: (Default)
2022-01-25 09:35 pm
Entry tags:

Простая реализация RISC-V

Ещё одна удачная книжка про RISC-V: "Inside an Open-Source Processor". Состоит из двух частей:
  • описание архитектуры RISC-V, включая системные регистры;
  • подробное описание реализации 32-битного процессора RISC-V на языке Verilog для программируемой логики.
Исходники процессора находятся здесь: https://github.com/montedalrymple/yrv

vak: (Default)
2022-01-25 10:48 pm

RISC-V и трёхцветные светодиоды

Раздобыл симпатичную платку на процессоре ESP32-C3 с матрицей трёхцветных светодиодов 5x5. Продаётся на banggood.com за $11.

Исходные тексты здесь: https://github.com/01Space/ESP32-C3FH4-RGB