基于spartan3A 的全高清3D显示

该系统实在08年底开始设计的,在09年11月份完成,历时1年,个中苦乐,只有自己知道

系统的组成:核心板+接收板+输出板。实现了HDMI1.4接口的FullHD 3D视频输入,双路HDMI1.3输出。因为目前只有蓝光格式的3D碟片,其输出为HDMI1.4(FP格式,1080P24),即双眼全高清,这是该系统的特点。

核心板

核心板采用Xilinx的Spartan3A DSP 1800A/3400A,为了后续修改设计方便,集成了microblaze ,自定义的core都挂在plb上。在设计之初,由于定制核心PCB还没有完成,因此使用了Xilinx的1800A starter kit开发板,验证了3D视频的处理功能,证明spartan3A系列是可以担当重任的。当然由于官方开发板DDR2带宽的限制,只能实现地低位宽视频数据的处理,但是分辨率仍然可以2路1080P输出,3D效果明显。现在采用了定制的核心板,存储器位宽增加到64bit,可以支持deep color。

接收板,HDMI1.4接收

  接收板做的比较早,接口兼容1800A starter kit 开发板,第一版的3D显示就是在开发板上实现的。接收板采用SiI的HDMI1.3芯片,本来是不能接收HDMI1.4规定的3D视频的,后来修改了firm,强制识别3D。说点题外话,做这个firm花了3个月的时间,发现这个芯片就差一点点就可以完美支持3D,但是芯片设计的时候将一个寄存器位数设计的正好符和CEA861E的规定,其实只要设计IC的时候,多留一点余量就可以啦,有点跑题...

输出板,HDMI1.3.双路输出

  因为要使用2台投影,需要2路HDMI输出。这个是与接收板联合调试的。由于1路进分成2路出,导致HDCP分配失败,想了很多办法改变firm,都没搞定,后来不得不追加了电路,用硬件切换,庆幸还好自己是硬件工程师。

集成在一起的样子

  在09年底拿到了3D 碟片的demo,里面有个漂流的镜头,那水真的好像要拍到脸上,几个同事下意识的做了闪躲的动作,自豪ing

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值