LambdaPRO 3支持XILINX Virtex-4 FX FPGA

2006-12-14 10:50:00
coretek
原创
2973

       2006年11月,LambdaPRO 3成功实现了对XILINX公司内嵌PowerPC405硬核的Virtex-4 FX FPGA的支持,用户可以在Virtex-4 FX FPGA上开发基于DeltaOS的嵌入式系统。


       Virtex-4 FX FPGA是XILINX公司推出的高性能FPGA,设备具有如下特点:

       高性能;

       内嵌嵌入式处理器;

       具有高速串行连接功能。


       LambdaPRO 3是北京科银京成技术有限公司推出的专业嵌入式软件平台,用于开发智能电子设备。LambdaPRO 3以LambdaTOOL为集成开发框架,支持科银京成的实时操作系统DeltaOS。LambdaPRO、DeltaOS和LambdaTOOL是科银京成嵌入式软件系列产品“道系统”(DeltaSystem)的最重要的组成部分。


       LambdaPRO 3主要有如下特性:

       更为可靠、易用的嵌入式实时操作系统内核,增强嵌入式应用程序的兼容性;

       驱动逻辑、硬件抽象接口分离的DLL/HAL分层技术,使目标板的板级支持包开发更为规范、容易;

       访问速率更高的文件系统,支持FAT32文件存储格式;

       更为高效、稳定的TCP/IP网络协议栈;

       支持多任务和多屏显示的图形用户接口;

       采用Eclipse作为集成开发环境的基础框架,使集成开发环境技术与世界一流厂商同步;

       丰富的项目向导和应用框架,规范、简化了嵌入式板级支持包和应用软件开发的过程;

       易用的配置环境,使嵌入式软件开发者可以在规范、统一、集中的配置视图中配置目标板、内存、操作系统内核和应用组件进行属性配置;

       异步接口技术,使多个任务可同时在后台执行,加快用户开发速度;

       极快的调试速度,LambdaPRO 3运用了许多调试优化技术,使调试速度达到了国际先进水平;

       采用通道复用技术的目标机管理工具,使同一宿主机调试多个目标机成为可能;

       为嵌入式软件开发团队提供包括版本控制、远程目标机管理、并行构建等能够充分利用团队资源,提高团队开发效率的开发环境。


       LambdaPRO 3为用户提供运行于嵌入式强实时操作系统DeltaOS 3之上的板级支持包(BSP)ML403。ML403是XILINX推出的,采用了Virtex-4 FX FPGA:XC4VFX12-FF668-10的评估板。ML403 BSP内容包括:

       目标板初始化程序;

       中断控制器驱动程序;

       定时器驱动程序;

       显示控制器驱动程序。


       用户在ML403评估板上开发设备的过程如下:

       使用Xilinx开发工具EDK8.1开发FPGA硬件,生成BIT文件;

       使用LambdaPRO 3集成开发环境导入ML403的BSP;

       使用LambdaPRO 3集成开发环境编辑设备软件代码;

       使用LambdaPRO 3集成开发环境配置目标板资源和其它项目配置项;

       通过串口连接ML403目标板和宿主机;

       使用LambdaPRO 3集成开发环境调试设备软件代码;

       重复编辑-配置-调试周期,至设备能够正常工作;

       使用LambdaPRO 3集成开发环境固化设备软件;

       完成设备开发。