⑸RTXC嵌入式操作系统。它是一个灵活的、实时多任务内核的工业应用试验体,可广泛用于8/16位微控制器的嵌入式应用、16/32位微处理器、DSP处理器。
1。2。2 SOPC技术的发展
SOPC是可编程芯片系统(System On a Programmable Chip)的缩写,就是在一个可编程芯片上吸纳一个电子系统的技术。[5]SOPC是可编程逻辑器件技术和SOC(片上系统)技术的产品开发和集成,是一种新的系统设计技术,也是一种新的软件和硬件集成设计技术。总的来说,SOPC有如下基本特征:⑴最少包括一个嵌入式处理器内核;⑵拥有小容量片内RAM资源 ;⑶充足的IP Core资本可供选取;⑷充足的片上可编程逻辑资源;⑸处理器调试接口和FPGA编程接口。【14】
与常见的FPGA+CPU 框架比较,SOPC技术能够很快地将包含微处理器,存储器,外围设备和用户逻辑电路、硬件结构和软件放在一个单一的可编程芯片的设计,使之成为一个系统级的设计。这样的设计方法开发周期短,系统可校正。可以根据实际的功能需求来借助软核的方式来设计实现CPU。
完成编译后SOPC程序可以拷贝到 ASIC 芯片,从而实现快速生产。SOPC Builder 不仅支持硬件设计,同时还为设计者在软件方面提供了良好的支持,方便编写驱动程序和上层应用软件,充分体现了未来在网络设备领域里SOPC技术的巨大优势。
参考文献
[1] 夏宇闻。 Verilog数字系统设计教程[M]。 北京:北京航空航天大学出版社。2008。6。
[2] 王金明。 数字系统设计与Verilog HDL[M]。 北京:电子工业出版社。2007。7。
[3] 王亮,陈文艺。 基于SOPC的嵌入式以太网LAN91C111控制器的开发应用[J]。 西安邮电大学学报, 2010,15(03): 96~100
[4] 周立功。 SOPC嵌入式系统基础教程[M]。 北京:北京航空航天大学出版社。2006。11。
[5] 张志刚。 FPGA与SOPC设计教程——DE2实践[M]。 西安:西安电子科技大学出版社。2007。4。
[6] 李润超,张钦宇,曾伟。 基于LAN91C111的嵌入式以太网系统设计和评估[J]。 计算机工程与应用, 2010,31(17): 3739~3742。
[7] 王蒙,徐洋,王平。 基于Nios_处理器的以太网接口设计[J]。 重庆邮电大学学报, 2007, 19(2): 197~200。
[8] 吴坤。基于SOPC的以太网远程网桥设计与实现[R]湖北:武汉华中科技大学。2006。10
[9] Stalling,W。Data and Computer Computer Communicttion[R],5th Ed。Macmillan,1997
[10] Altera Corporation。 QuartusII handbook[EB/OL]。 http://www.youerw.com/
[11] Altera Corporation : cyclone_device_handbook[EB/OL]。 http://www。altera。com。cn/
[12] Altera Corporation : Nios II Processor Reference Handbook[EB/OL]。 http://www。altera。com。cn/
[13] Altera Corporation : Nios Software Development Reference Manual[EB/OL]。 http://www。altera。com。cn/
[14] Stein Y(J),Shashoua,Insler ,et al,draft-anavi-tdmoip-06,IETF,April
[15] ATM Forum:atm-vtoa-0078[J]。Circuit Emulation Service Interoperability Specification,
[16] 杨延双,张健标,王全民。TCP/IP协议分析及应用[M]。机械工业出版社2007。2
嵌入式操作系统文献综述和参考文献(2):http://www.youerw.com/wenxian/lunwen_15908.html