EETOP 创芯网论坛 (原名:电子顶级开发网)

标题: 为什么没有开源DSP啊? [打印本页]

作者: orientview    时间: 2022-9-28 10:58
标题: 为什么没有开源DSP啊?
急需高性能、高精度的定点DSP啊!

作者: wsmysyn    时间: 2022-9-28 11:25
这玩意很贵的,我们以前买过DSP IP, 授权费60万美金大概
给你开源想啥呢

作者: 轩辕志瑜    时间: 2022-9-28 17:53
本帖最后由 轩辕志瑜 于 2022-9-28 20:10 编辑

就光高性能、高精度这两点能做到就是很挣钱的, 开源。。。想啥呢, 没谁钱多到放弃这么赚钱的生意!
高精度 高新能的没有, 论坛里倒是有十几年前开源的一款16位的dsp

DSP源代码
https://bbs.eetop.cn/thread-140690-1-1.html
(出处: EETOP 创芯网论坛 (原名:电子顶级开发网))





作者: orientview    时间: 2022-9-28 20:10


   
轩辕志瑜 发表于 2022-9-28 17:53
就光高性能、高精度这两点能做到就是很挣钱的, 开源。。。想啥呢, 没谁钱多到放弃这么赚钱的生意!
高精 ...


RISC-V核也是人类智慧的结晶啊,不也开源了?

作者: 轩辕志瑜    时间: 2022-9-28 20:14


   
orientview 发表于 2022-9-28 20:10
RISC-V核也是人类智慧的结晶啊,不也开源了?


RISC-V 开源的是指令集,核心开不开源那是看开发者的事。 不开源也是可以的。

作者: orientview    时间: 2022-9-28 20:18


   
轩辕志瑜 发表于 2022-9-28 20:14
RISC-V 开源的是指令集,核心开不开源那是看开发者的事。 不开源也是可以的。
...


恩,开源的RISC-V核,基本上拿来就能用了,对于常规应用而言。

但DSP很痛苦啊,有没有啥好路子?

作者: 轩辕志瑜    时间: 2022-9-28 20:21


   
orientview 发表于 2022-9-28 20:18
恩,开源的RISC-V核,基本上拿来就能用了,对于常规应用而言。

但DSP很痛苦啊,有没有啥好路子?


GitHub上有个开发dsp用到的库 ahmedshahein/DSP-RTL-Lib: RTL Verilog library for various DSP modules (github.com) 或者这个 alexforencich/verilog-dsp: Verilog digital signal processing components (github.com)

作者: orientview    时间: 2022-9-28 20:25


   
轩辕志瑜 发表于 2022-9-28 17:53
就光高性能、高精度这两点能做到就是很挣钱的, 开源。。。想啥呢, 没谁钱多到放弃这么赚钱的生意!
高精 ...


32位或者64位才是目前的主流吧?

你自己写过DSP吗?

作者: orientview    时间: 2022-10-18 20:18


   
轩辕志瑜 发表于 2022-9-28 20:21
GitHub上有个开发dsp用到的库 ahmedshahein/DSP-RTL-Lib: RTL Verilog library for various DSP modules  ...


我刚才仔细学习了下,很好!但都是几年前的了啊,没有更新的dsp参考吗?

作者: 轩辕志瑜    时间: 2022-10-19 07:27
本帖最后由 轩辕志瑜 于 2022-10-19 07:36 编辑


   
orientview 发表于 2022-10-18 20:18
我刚才仔细学习了下,很好!但都是几年前的了啊,没有更新的dsp参考吗?
...


你可以去找dsp生成工具或MATLAB的dsp实现然后转成verilog,有或者去买商业的dsp IP。
数字信号处理(Digital Signal Processing,简称DSP)是集成了很多用于处理数字信号的模块,你可以去看别人开源的各种语言实现学习其中的信号处理的思想方法然后在用verilog实现。数学好的话可以用MATLAB建模然后在生成verilog代码。
作者: orientview    时间: 2022-10-19 08:14


   
轩辕志瑜 发表于 2022-10-19 07:27
你可以去找dsp生成工具或MATLAB的dsp实现然后转成verilog,有或者去买商业的dsp IP。
数字信号处理(Digi ...


哎,就是希望有开源DSP能够达到商用的水平。。。

作者: Mucar    时间: 2022-10-19 13:30
都是拿来主义,想开源的,怎么不自己写一个,然后开源??等你自己写得出来的时候,你就知道为啥我能做但我不会开源了。
作者: 轩辕志瑜    时间: 2022-10-19 15:49


   
orientview 发表于 2022-10-19 08:14
哎,就是希望有开源DSP能够达到商用的水平。。。


能达到商用水平谁会开源。。。

作者: orientview    时间: 2022-11-11 06:03


   
轩辕志瑜 发表于 2022-10-19 15:49
能达到商用水平谁会开源。。。


恩,请问你熟悉vector extension吗?

作者: 轩辕志瑜    时间: 2022-11-11 14:14
本帖最后由 轩辕志瑜 于 2022-11-11 15:19 编辑


   
orientview 发表于 2022-11-11 06:03
恩,请问你熟悉vector extension吗?


平头哥开源的cpu核心里有Vector Extension的实现叫Vector Processing Unit (VPU), 你可以去看看商业开源是咋实现的。 只有C系列的带Vector Extension的实现
路径:C906_RTL_FACTORY/gen_rtl/vdsp/rtl

官方的Vector Extension规范包含文档和程序示例
riscv/riscv-v-spec: Working draft of the proposed RISC-V V vector extension (github.com)

带有Vector Extension规范实现的开源项目可用于学习
https://github.com/AI-Vector-Accelerator/ava-core
https://github.com/martinriis/RISC-V-Vector-Processor (这个项目只包含Vector Extension规范实现)
https://github.com/chad-q/andes-vector-riscv-dv
https://github.com/jdcasanasr/dragonfang
https://github.com/xjtuiair-cag/Open-HiPU200
https://github.com/pulp-platform/ara
vproc/vicuna: RISC-V Zve32x Vector Coprocessor (github.com)

官方的教程
The RISC-V Vector ISATutorial ( , 下载次数: 10 )





作者: orientview    时间: 2022-11-11 16:19


   
轩辕志瑜 发表于 2022-11-11 14:14
平头哥开源的cpu核心里有Vector Extension的实现叫Vector Processing Unit (VPU), 你可以去看看商业开源 ...


厉害厉害,你果然是高手!!!

作者: Mucar    时间: 2022-11-16 09:12
为什么不肯付钱??急需大把的钞票啊!




欢迎光临 EETOP 创芯网论坛 (原名:电子顶级开发网) (https://bbs.eetop.cn/) Powered by Discuz! X3.5