Skip to content

Nuclei Microcontroller Software Interface Standard V1.0.1-RC1

Pre-release
Pre-release
Compare
Choose a tag to compare
@fanghuaqi fanghuaqi released this 03 Aug 01:00
· 451 commits to master since this release

This is release candidate version V1.0.1-RC1 of NMSIS.

  • NMSIS-Core

    • Add RISC-V DSP 64bit intrinsic functions in core_feature_dsp.h
    • Add more CSR definitions in riscv_encoding.h
    • Update arm compatiable functions for RISC-V dsp instruction cases in core_compatiable.h
  • NMSIS-DSP

    • Optimize RISC-V 32bit DSP library implementation
    • Add support for Nuclei RISC-V 64bit DSP SIMD instruction for DSP library
    • Add test cases used for DSP library testing, mainly for internal usage
    • Change the examples and tests to use Nuclei SDK as running environment
  • NMSIS-NN

    • Add support for Nuclei RISC-V 64bit DSP SIMD instruction for NN library
    • Change the examples and tests to use Nuclei SDK as running environment
  • Device Templates

    • Add DDR DOWNLOAD_MODE in device templates
    • Modifications to ``startup_.S** files
      • _premain_init is added to replace _init
      • _postmain_fini is added to replace _fini
      • I/D Cache will be enabled by default now if present
    • If you have implemented your functions in _init or _fini,
      please place the changes in functions defined system_<Device>.c