本帖最后由 jinglixixi 于 2021-6-7 08:16 编辑
超越者FPGA开发板是一款功能丰富的开发平台,要对其性能进行相应的测试是要具备一定条件的,为此我们按测试条件的要求将其分为4种类型,即基本配备型、简单配备型、条件配备型及扩展配备型。 1.基本配备型 所谓基本配备型就是利用板载配备的外设即可进行测试功能,如按键、LED、蜂鸣器、PWM调节、数码管显示、红外遥控、EEPROM及DDR3读写等测试。 2.简单配备型 简单配备型是指利用板载的资源稍加配备即可进行的测试,如SD卡读写测试,需要自行配备一个2G~64G的TF卡;要进行音频编解码的测试,配备一条将电脑或手机播放口连到开发板音频输入的信号线;对于以太网通讯测试,则需配置相应的无需,并能修改电脑的IP地址等; |
而要进行HAMI显示类的测试,则必须配备HAMI至VGA的转换器或是HAMI至数字视频的转换器。 3.条件配备型 对于条件配备型的测试,其配置要求就相对比较高了,没有百元以上的外设购置是解决不了问题的,因为尽管开发板具备相应的功能,但并没有随开发板而配备相应的外设,如摄像头的测试功能,没有相应型号的摄像头是无法完成测试的,所涉及的型号有OV5640、OV7725、MT9V034等;另外,对于交通灯、高速AD/DA的测试,需专用的功能板卡做支持;此外,TFT显示屏的测试也属此类情况,但可以采用相应的变通方法来解决,其条件就是利用手头符合基本条件的显示屏来替代。所谓基本条件就是,TFT显示屏必须是24位数据口的,且具备相应的信号控制引脚。这样就可在解读显示器驱动程序的基础上,通过修改驱动程序来解决问题。 属于条件配备型的测试,基本要占测试示例的一半左右,分量还是满大的。 图1 交通灯模块 图2 摄像头模块 图3 高速AD/DA板卡 图4 TFT显示屏接口
4.扩展配备型 在测试示例之外,要想进行功能的扩展,除了利用板载资源进行基本功能的组合设计之外,就只能利用开发板所提供的引脚资源来进行外设的功能扩展了。例如我们要想设计一个8*8的点阵块驱动程序,就可以利用开发板的外借资源引脚来驱动点阵块;此外,我们还可以利用串行通信功能来控制MP3播放模块来设计音乐播放器,这样的音乐播放方案比利用编解码芯片的方案技术会难度更低。 图5 扩展接口
|