您的位置:首页 > 其它

Project Seasons Work In Progress 1

2010-08-06 23:05 501 查看
由于 GameCube 色差线的昂贵和稀少,所以并不是所有的玩家都见过 GameCube 真正的显示效果。尽管我有幸拥有一根 GameCube 色差线,但是我依然计划自制一根。在这里要说明的是,目前全世界尚没有人公开报道过自制成功的先例,我也不能保证能制作成功。

除了最后期的 GameCube 之外,所有的 GameCube  都有 Digital AV Output,这个接口能同时输出数字形式的视频和音频信号,希望获得数字音频信号的朋友可以借助搜索引擎查找到制作的详细方法(图纸如下,制作应该不会有什么难度, by Oscar)。





下面是一些我整理的资料,以及初步的设计:

任天堂专利:《External interfaces for a 3D graphics system》,这篇专利文档详细介绍了 GameCube 数字输出接口的时序。

=gamecube]GameCube Digital AV Output Pinout

.png?download&psid=1]



Pin     Signal     Pin     Signal
1DetectCable (pull high 1.8V)254MHz Clock
3ClkSelect4GND
5+12V627MHz Clock
7VDATA08GND
9VDATA110VDATA2
11GND12VDATA3
13VDATA414GND
15VDATA516VDATA6
17+3.3V18VDATA7
19LRCK (Audio)20GND
21Data (Audio)22BCLK (Audio)
Video is sent as 4:2:2 YCrCb component. <Y><Cr><Y><Cb><Y><Cr><Y><Cb>
Y is set to 0 during blanking intervals, and Cr/Cb packets are used to transmit sync and flag information.

BitFlagDescriptionOptions
0IInterlaced Flag0 = Interlaced, 1 = Non-Interlaced
1MScreen Mode Flag0 = NTSC, 1 = PAL
2KColor Burst Blanking Flag0 = Color Burst Should be Blanked Out
3BColor Burst Flag0 = Indicates location of Color Burst
4HHorizontal Sync0 = Horizontal Sync Active
5VVertical Sync0 = Verical Sync Active
6FField0 = Odd Field, 1 = Even Field
7CComposite Sync0 = Composite Sync Active
 

目前的设想是,使用xilinx Spartan3s400 FPGA 作为和 GameCube 的接口,外接梯形电阻网络来构成DAC(购买高速视频DAC还是挺麻烦的,暂时用梯形电阻网络)。FPGA根据信号时序进行锁存,YPbPr三路信号同时输出给DAC,HV同步也输出。



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: