- 积分
- 250
- 在线时间
- 204 小时
- 最后登录
- 2016-7-11
- 阅读权限
- 50
- 精华
- 0

- UID
- 576118
- 帖子
- 302
- 精华
- 0
- 经验
- 250 点
- 金钱
- 245 ¥
- 注册时间
- 2013-3-21
|
本帖最后由 上海烧不起 于 2014-12-6 11:56 编辑
jxncxy29 发表于 2014-12-6 11:33 
觉得很有道理,一开始我也走了这样的弯路,用了FPGA的NIOS,其性能并没有想象的那么好,所以后来全部改用V ...
我个人对FPGA的理解,FPGA适合做音频的数据处理,比如说数据转换接收判断之类的,但是不适合做像播放器这类的,至少中低速的FPGA完全 不适合,当然像Altera的高端器件(有一些还有ARM硬核)那类就别外说(一片要上千块),理由很简单,第一速度 跟不上,这里的速度单指软CPU,FPGA的硬件速度完全不是问题。第二,就是文件系统的问题,用到文件系统就要用到CPU,如果用硬件(verilog VHDL等)写一个文件系统,虽然说不是难事,但是那是相当麻烦(开发过FPGA的人都 懂的),第三解码器问题,WAV DSD就不说了,像一些压缩格式的,就相当不好搞了,还要用到浮点运算,代码量不说,结构那也是相当的复杂(我也做过一些像MP3,FLAC一类的,虽然成功搞出来,但使用的逻辑数很大,维护方面也很头大),就好比我现在在搞FPGA的USB 2.0那样!!!以上只是代表个人的一些看法!!! |
|