曾经有这样一个关于顶级黑客的段子。
很久以前,还在win98时代,有次一位网民的系统崩溃了,那位网民是电脑白痴,他的朋友就给他介绍了一个电脑高手来帮他修电脑。
因为对方没有win98的安装盘,那位电脑高手就让人把固定电话拿给他,他把电话线空着的一头接在电脑的一个插孔内,进入了dos,然后就开始在电话上不停的按着键。
他按键的速度非常快,但是只按0,1两个键。
那位网民搞不懂这有什么用,但也不敢问,看了半个多小时,电脑高手还是不停的按这两个键。
那位网民渐渐的有些困了,就给电脑高瘦倒了杯茶,就一个人去隔壁睡觉了。
醒来的时候,已经过了四个多小时,那位网民起身到隔壁,看见电脑正在win98里面调试。
直到后来他慢慢对电脑有了了解,终于了解,原来当时那位高手是用机器语言编了一个win98系统。
他后来问他朋友那位高手的下落,他朋友说前几年去了美国之后,杳无音讯。
这个段子二十一世纪初互联网刚开始大发展的时候传得很广,很多刚接触电脑的网民都对黑客高手心生向往。
直到后来,随着互联网的普及,大家才渐渐意识到,用机器语言编写win98,根本不可能。
但今天庞学林要做的,就是一个类似的活。
他准备在fpga内部写入视频解码的相关算法,将其变成一个视频解码芯片。
所谓的fpga,中文名叫做现场可编程逻辑门阵列,实际上属于专用集成电路中的一种半定制电路,能够有效的解决原有的器件门电路数较少的问题。
这种芯片的基本结构包括可编程输入输出单元,可配置逻辑块,数字时钟管理模块,嵌入式块ram,布线资源,内嵌专用硬核,底层内嵌功能单元。
由于fpga具有布线资源丰富,可重复编程和集成度高,投资较低的特点,在数字电路设计领域得到了广泛的应用。
fpga的设计流程包括算法设计、代码仿真以及设计、板机调试,设计者以及实际需求建立算法架构,利用eda建立设计方案或hd编写设计代码,通过代码仿真保证设计方案符合实际要求,最后进行板级调试,利用配置电路将相关文件下载至fpga芯片中,验证实际运行效果。
庞学林将电话线的接口剪短,将里面暴露的两根铜线与单片机上的接口相连,随后,他开始滴答滴答地按起电话机来。
慕东来倒是看出了一些名堂,有些目瞪口呆道:“小庞,你这是干什么?”
自从昨天看到慕青青和庞学林说说笑笑联袂从外面回来以后,慕东来就开始称呼庞学林为小庞了。
庞学林自然也不会太过在意。
见慕东来一脸好奇的样子,庞学林笑了起来,点头道:“做一个视频解码芯片。”
“视频解码芯片,这是做什么?”
庞学林指了指一旁的ld影碟机道:“慕教授,我做一个和这个类似的小玩意儿,到时候我们把视频信息刻录到cd里面,用一张cd就能播放电影电视剧。”
慕东来微微一愣,有些好奇道:“小庞,我们不是有镭射影碟机了吗?你再做一个这个有什么用?”
庞学林笑了起来,对一旁的刘琦道:“刘大哥,你这台ld镭射影碟机花了多少钱?””
刘琦道:“八千多吧,具体多少我忘了。”
“那你这些碟片呢?”
刘琦愣了愣,说道:“一张大概四五百。”
庞学林道:“那你知道我买的这些零部件多少钱吗?”
“多少钱?”
“不到一千二,而且如果我把它做出来,用cd播放的话,一张vcd碟片,成本价只有几块钱!”
慕东来和刘琦面面相觑,