第81章 龙芯硅片归来性能初探(第3页)
sdram控制器,进行内存读写测试。”
又是一系列复杂的操作和指令。
测试程序开始尝试配置芯片内部的内存控制器,并对连接在测试板上的ddr内存颗粒进行读写操作。
“内存读写……基本正常!
地址线、数据线没有明显错误!”
这意味着,芯片内部最核心的数字逻辑部分,包括cpu内核(他们最终还是沿用了成熟的arm7tdmi)、系统总线、以及内存控制器等关键模块,基本工作正常!
“好!
非常好!”
陈家俊用力地挥了一下拳头,脸上露出了笑容。
相比“启明一号”
首次上电时的磕磕绊绊,这次“龙芯一号”
的初步bring-up过程显得异常顺利。
这不仅得益于团队经验的积累,也侧面印证了三星的制造工艺控制得相当不错。
然而,所有人都知道,这仅仅是开胃小菜。
真正的考验,在于dvd的核心功能——音视频解码和光盘读取。
“加载基础固件,初始化mpeg-2解码引擎和ac-3解码引擎。”
顾维钧下达了新的指令。
工程师开始通过jtag接口,将预先准备好的、最基础的测试固件(firmware)加载到芯片内部的flash存储器中(或者直接加载到ram中运行)。
这个固件包含了初始化各个硬件模块、并进行基本功能测试的代码。
固件加载完成,程序开始运行。
测试平台连接的监视器屏幕上,首先出现了启明芯的logo,然后进入了一个极其简陋的、用于调试的命令行界面。
“系统引导成功!”
“尝试解码标准的mpeg-2测试码流(es流)。”
顾维钧指示道。
工程师在命令行界面输入指令,将一个存储在测试板sd卡上的、包含标准清晰度mpeg-2视频基本流的文件,送入“龙芯一号”
的解码引擎。
所有人的目光都聚焦在那台高分辨率的监视器上。
几秒钟后,屏幕闪烁了一下,然后,清晰、流畅的活动画面出现了!
虽然只是一个简单的测试片段,但色彩准确,没有明显的马赛克或拖影!
“mpeg-2视频解码通路初步跑通!”
紧接着,是音频测试。
“加载ac-3
5.1声道测试音频流。”
工程师再次输入指令。
连接在测试平台上的专业音频解码器(外置)的指示灯开始闪烁,显示接收到了来自“龙芯一号”
通过spdif(数字音频接口)输出的ac-3码流。
解码器正确地识别出了5.1声道的信号,并将其分配给连接的六个监听音箱。
本章未完,点击下一页继续阅读