bl_docs
riscv-p-spec
bl_docs | riscv-p-spec | |
---|---|---|
6 | 5 | |
132 | 135 | |
-0.8% | 1.5% | |
2.5 | 0.0 | |
about 1 year ago | 7 months ago | |
HTML | ||
- | Creative Commons Attribution 4.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
bl_docs
-
What does inter-core communication look like?
I'm browsing through the documentation of bl808 SoC and I've got some questions, and I would be glad to have some answers as it is something new to me and I'm just trying to finally get my head around it. While answering, please bear in mind that if you don't know this SoC but have knowledge from other solutions I will be also supper happy, because I'm trying to grasp the general idea. This SoC is just an example.
- What does the inter-core communication look like?
- Use SIMD from C
-
The $8 Linux Computer
Stay tuned, according to the Bouffalo Lab BL808 SoC datasheet (page 90) series numbering system that the board is based on, they will probably have more RAM and ROM capacity in the later versions of the SoC:
https://github.com/bouffalolab/bl_docs/blob/main/BL808_DS/en...
- $8 Linux SoC with 64MB RAM, 16MB Flash, WiFi, Bluetooth, Zigbee, USB, Ethernet
riscv-p-spec
-
riscv64 is now an official Debian architecture (rebootstrap in progress)
I thought I had read somewhere that the Packed SIMD (P) extension was still going to be developed for implementations that don't need the full-blown Vector (V) extension, for example, embedded processors for digital signal processing.
https://github.com/riscv/riscv-p-spec/
- Use SIMD from C
- RISCV alternative to ARM CMSIS-DSP?
- Kendryte K510 based: Canaan RISC-V based development board targets AI applications
-
Half Float hardware extension?
A classic SIMD approach is the P extension: https://github.com/riscv/riscv-p-spec/blob/master/P-ext-proposal.adoc
What are some alternatives?
proot - An chroot-like implementation using ptrace.
riscv-v-spec - Working draft of the proposed RISC-V V vector extension
esp-now - A connectionless Wi-Fi communication protocol
CMSIS-DSP-PULPino - CMSIS DSP Library for PULPino microcontroller
M1s_BL808_example - M1s_BL808_example
k510_docs - Kendryte K510 Documents
toolchain_gcc_t-head_windows
CMSIS-DSP - CMSIS-DSP embedded compute library for Cortex-M and Cortex-A
k510_buildroot - Kendryte K510 SDK
bouffalo_sdk - BouffaloSDK is the IOT and MCU software development kit provided by the Bouffalo Lab Team, supports all the series of Bouffalo chips. Also it is the combination of bl_mcu_sdk and bl_iot_sdk
libdsp - Andes DSP Library