ldscool 发表于 2015-1-12 19:02

另外我是个美工,界面方面可以给建议

jxncxy29 发表于 2015-1-12 20:20

现在正在做直接接SATA硬盘的,省去了USB转,还是用一片FPGA完成所有的功能,只是进展比较慢。

夜如风 发表于 2015-1-12 22:57

数字播放器,CPU远没有电脑的强大吧.

jxncxy29 发表于 2015-1-13 10:59

夜如风 发表于 2015-1-12 22:57 static/image/common/back.gif
数字播放器,CPU远没有电脑的强大吧.

是的,CPU远没有电脑的强大,不是一个等级的,但电脑的工作方式是不同的,电脑是多任务多线程,编过上位机程序的人应该知道,如果让电脑精确产生1毫秒的延时是很难得的,因为电脑要处理很任务,他不能保证把所有的精力去做一件事,还有一个庞大的操作系统。如果在DOS系统下做音频解码的话,我相信其精度效率是任何系统任何单片机都无法达到的,电脑操作系统的工作方式是时间片轮转,时间片轮转调度是一种最古老,最简单,最公平且使用最广的算法是时间片调度。每个进程被分配一个时间段,称作它的时间片,即该进程允许运行的时间。如果在时间片结束时进程还在运行,则CPU将被剥夺并分配给另一个进程。如果进程在时间片结束前阻塞或结束,则CPU当即进行切换。调度程序所要做的就是维护一张就绪进程列表,,当进程用完它的时间片后,它被移到队列的末尾,从一个进程切换到另一个进程是需要一定时间的--保存和装入寄存器值及内存映像,更新各种表格和队列等。假如进程切换(process switch) - 有时称为上下文切换(context switch),需要5毫秒,再假设时间片设为20毫秒,则在做完20毫秒有用的工作之后,CPU将花费5毫秒来进行进程切换。CPU时间的20%被浪费在了管理开销上。

ldscool 发表于 2015-1-14 19:43

那就在dos下做嘛

jxncxy29 发表于 2015-1-15 07:59

ldscool 发表于 2015-1-14 19:43 static/image/common/back.gif
那就在dos下做嘛

在DOS下做这个事,那可是个巨大的项目,我不敢想象,估计没有谁会去做这事。

xiewu 发表于 2015-1-23 14:09

兄弟在哪里买这机器

jxncxy29 发表于 2015-1-25 19:59

xiewu 发表于 2015-1-30 11:39

200704320219 发表于 2015-1-30 14:37

路过,习惯性顶起!支持DIY原作!

jxncxy29 发表于 2015-1-30 21:03

jxncxy29 发表于 2015-6-23 12:29

好久没更新这贴啦,最近在原来的基础上加入了SPDIF(同轴)的输入解码和输出功能,SPDIF的输入和输出直接由FPGA完成,用的是VHDL硬件描述语言完成。没有用类似WM8805的处理芯片,力求信号的完整性和延时最短性。
页: 1 2 3 4 5 6 7 8 [9]
查看完整版本: 制作FPGA+WM8741解码器