如图7所示,采用NiosII单处理器,多个特定功能专用IP核的系统体系结构,软件部分由处理器进行,而硬件部分功能由下载到FPGA上的IP核实现。硬件之间的通信以及与处理器的通信由ALTEra公司定义的Avalon片内总线实现,而硬件和软件之间的通信则是通过由IDE根据硬件系统生成的硬件抽象层HAL来实现的。
4 总结
嵌入式技术发展之迅速,嵌入式市场前景之广阔,使嵌入式教学和研发成为当今热点。近年来FPGA技术的飞速发展,各大FPGA厂商也相继推出针对SOPC开发的各种功能强大的开发套件,这使得FPGA在嵌入式系统设计中相对于传统的ASIC器件具有设计灵活、功能强大、一次性投入低、设计周期短等优势,在嵌入式系统设计中得到越来越广泛的应用。无论是嵌入式教学实验还是企业产品研发,嵌入式系统实验开发平台都具有很高的使用价值,其开发具有现实意义和社会经济价值。
上一篇:嵌入式LwIP协议栈的内存管理