ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
3 декабря
836111
Связанные сообщения
Risc-V
всунул и протянул. gcc теперь умеет так: riscv32-kgp-elf-g++ ..... -mcpu=к1948вк018 ...., мой вклад в импортозамещение - буквы р...2024-10-10
Немного рассуждений про ch32v307+freerto+libwchnet.a2024-07-10
Китайский CH582. Я тут опять немного прихренел от китайского МК.2024-06-19
[09.01.2024] по ходу подпрыгивании на тему "подъема-взлета" ch32v003 всунул в него CoreMark. промерил...2024-01-09
нашел на китайской версии сайта WCH ннфографику про семество riscv ch32 - сделал картинку. теперь легче понять отличия. удобно ч...2023-12-11
VisionFive. SBC на RISC-V со встроенным GPU.2023-11-16
Я извиняюсь народ.) Но пролейте пожалуйста свет кто чем сейчас programmирует чипы на RISC-V?2023-11-07
Пришел десяток CH32V003 в soic8 с Ali по 13 руб. Показались удобными для всяческой мелкой хренотени. Ну и как у китайцев положен...2023-07-26
СH32V203F8P6 - 96МГц. SPI - 12MГц, ENC28J60. Ping + UDP ping-pong 50 байт + UDP "спам" 1500 пак/сек. Вот такую вот картинку вижу...2023-07-03
Цука... CH32V00x с WCHlink нихт арбайтен. Требуют WCHlinkE. "Вот нахуя так делать? И, главное, зачем?"(С)... Да знаю, знаю зачем...2023-05-12
У ядра QingKeV4 есть расширенный набор коротких команд. Их пока только WCH-ный GCC порддерживает.2023-04-06
Траблы с WCH для CH32V203RBT6.2023-03-24
Risc-V, CH32V203RBT6, MounRiver Studio IDE, Си. Отладчик WCH-Link.2023-03-22
почитал доки на свежий китайский микроконтроллер ch32v307, есть много фич которые я воображал но не было в cortex-m. похоже risc...2023-03-03
Кто-нибудь уже пробовал использовать IAR EWARM для разработки под CH32F* от WCH? У производителя можно найти примеры и библиотек...2023-01-04
[RISC-V от WCH] - перспективно для замены всего недружественного. Klen, просьба покурить. ch32v103, ch32v307. - брать. Ес...2022-03-24
Платочки в формфакторе Raspberry Pi на RISC-V грядут. Заметим, сразу идет bare metal ПО, FreeRTOS, и на картинке видим ChipLink....2021-12-01
Allwinner обещается в этом году выкатить жЫрный RISC-V2021-02-09
ну давай Муська! еще капельку!: поразгонял gd32vf103cb + oled 0.962020-05-31
gd32vf103: выполнил обезжиривание кода rv-link/longan-nano, пришлось переделывать китайский код. меня попросили дать бинарь для ...2020-04-26
кто нибудь знает? GigaDevice планирует в gd32vf всунуть FPU или еще что нибудь, нигде не нашел их планов по захвату поляны - я б...2020-02-12
Computer Organization and Design RISC-V edition. просто бесподобны мануаЛЬ!2019-11-30
gd32vf103: Думаю можно подумать открывать новый раздел - RISCV2019-10-28
Китайцкая GigaDevice залепила мелкокристаллку на RISC-V. 108Mhz, 128K Flash, 32K RAM. На замену STM32F103, вроде как совместима ...2019-08-31
[RISC-V: ядра, SoC для микропроцессоров и микроконтроллеров] Сводный системный топик.2018-12-04
[Сводный топик про RISC-V] Гнездо архитектуры -> -->2017-08-11
Evgeny_CD, Архитектор (28.04.2018 17:07 - 17:53, просмотров: 4975)
[RISC-V как предел софткорного процессоростроения]. Текущие результаты капиталистического соревнования. 
  • Плотность кода RISC-V очень хорошая по меркам сегодняшнего дня.
  • 1. Плотность кода RISC-V как у Cortex-M3 http://caxapa.ru/836107.html 2. f32c retargetable 32-bit processor core RISC-V or MIPS показал, что плотность кода у RISC-V почти как у некоего подмножества MIPS. Стр. 6 презентации http://caxapa.ru/835933.html 3. Есть сжатая система команд RISC-V RVC, экономит 30%. У MIPS то же самое http://caxapa.ru/836094.html 4. Особняком стоят стековые процессоры, ZPU как один из. Авторы порта GCC на ZPU говорят, что у него код 10-15% плотнее, чем у ARMv7m, но эффективность компилятора там невысока по причине эмуляции 4-х регистров на стеке. Потенциально у стековых процов плотность кода запредельная.
  • FPGA реализации RISC-V и стековых процов имеют самые маленькие размеры и приемлемую скорость.
  • 1. ZPU http://caxapa.ru/835702.html - он особняком. Spartan-6 639 LUT 100 MHz 0.5 DMIPS/MHz или 1162 LUT 80 MHz 2.6 DMIPS/MHz 2. VexRiscv http://caxapa.ru/835960.html самый мелкий Cyclone IV - 190 Mhz 673 LUT 529 FF - 0.52 DMIPS/Mhz, самый толстый без MMU - 84 Mhz 2,642 LUT 1,711 FF - 1.44 DMIPS/Mhz, 16KB-I$,16KB-D$, single cycle barrel shifter, debug module, catch exceptions, dynamic branch prediction in the fetch stage, branch and shift operations done in the Execute stage 3. f32c http://caxapa.ru/835929.html CPU + 1 UART 1048 6-input LUTs 3.06 CoreMark/MHz and 1.63 DMIPS/MHz. Минимальный вариант 697 LUT. 4. uRV (Micro RISC-V) http://caxapa.ru/655544.html GPIO port, UART and 64 kilobytes of RAM 1210 LUTs, 954 FFs, 34 Block RAMs and 3 DSP cells on a Spartan-6 series FPGA, achieving a clock speed of 100 MHz (toolchain set up to minimize area). 5. PicoRV32 http://caxapa.ru/830514.html все данные для 7 серии Xilinx PicoRV32 (small): The picorv32 module without counter instructions, without two-stage shifts, with externally latched mem_rdata, and without catching of misaligned memory accesses and illegal instructions. PicoRV32 (regular): The picorv32 module in its default configuration. PicoRV32 (large): The picorv32 module with enabled PCPI, IRQ, MUL, DIV, BARREL_SHIFTER, and COMPRESSED_ISA features.
    Core Variant	   LUTs	LUTs as Memory	Slice Registers
    PicoRV32 (small)   761	48	        442
    PicoRV32 (regular) 917	48	        583
    PicoRV32 (large)   2019	88	       1085
    Таким образом, минимальный софткор - 600 LUT-6 и 0.5 DMIPS/MHz ~ 50 DMIPS в реале максимальный софткор - 1000-1200 LUT-6, 2000-2500 LUT-4 ~150 DMIPS в реале