第28章 芯片(2/2)
“我……我怎么就没想到……”交大博士耗着头发喃喃自语。
“都别愣着了!”林逸将众人从震惊中唤醒,“思路已经给你们了。剩下的,不用我再操心了吧!”
“一个月的时间!‘盘古’编码器的测试版要跑起来!”
“是!林总!”
“保证完成任务!”
研发团队像打了鸡血一样,投入到了疯狂的编程和测试中。
……
解决了“软件”问题,“硬件”难题又接踵而至。
“可变码率”,意味着解码芯片需要处理的,不再是平稳的数据流,而是动态数据。
这对芯片的“缓冲区管理”和“实时运算能力”,远超了标准MPEG-1的要求。
TI的DSP芯片,虽然性能强大,但不是专门为VCD解码而设计的。
在初测中,问题就出现了。
“林总!不行啊!”王建国拿着一份布满了错误代码的测试报告一脸的凝重。
“一跑,就爆了!芯片的数据缓冲区,根本就扛不住这么大的瞬时数据冲击!画面直接就卡死,然后花屏!”
这,是另一个天堑。
难道,真的要去TI公司定制一款全新的解码芯片吗?
那样的话,研发周期和成本,都将是天文数字!
林逸没有立刻给出答案。
他把自己,和钱斌、王建国,以及几个核心的硬件工程师,关在会议室里。
整整三天三夜。
没有人知道,里面发生了什么。
只知道,里面的灯,一直亮着。
争吵声、画图声、摔东西的声音,不时地传出来。
公司的所有员工,都怀着一颗忐忑的心,等待着审判。
第四天的清晨。
会议室的门,打开了。
林逸和钱斌等人,都双眼通红,胡子拉碴。
林逸的手里,拿着画满了密密麻麻的电路图和逻辑结构的草稿纸。
他召集研发人员,将那些草稿纸贴在了黑板上。
“同志们。”他的声音很疲惫。
“一颗DSP芯片的运算能力不够。”
“那我们就用……两颗!”
他用粉笔,在两颗芯片之间画了一条粗粗的连接线。
“我叫它,‘双核协处理架构’!”
“一颗主DSP,负责视频信号的‘解压缩’和‘纠错’!”
“另一颗从DSP,专门负责‘动态码率缓冲区管理’和‘运动补偿’!”
“用一套‘并行数据总线’,将两颗芯片连接在一起!让它们像人的左脑和右脑,协同工作,互相分担!”
“从今天起,‘双核’,就是我们‘远航芯’,最响亮的名字!”
“双核”!
是十几年后,才由英特尔和AMD,在PC领域提出的概念。