基于ARM的快速原型化平台的实现
图6(一路到八路的数据开关的内部结构)
如图6的多路开关的结构所示,对每一个数据开关,用CPLD控制选通信号S0、S1、S2,可以把A连接到B1到B8中的任意一个。把八个多路开关的每一个输出相对应地连接起来,如图7,就可以把P1到P8中任意一个连接到Q1到Q8中的任意一个,也就是实现了8X8的可配置互连,而且可以任意方向传输数据。通过编程来改变CPLD的输出,控制数据开关的选通信号,就可以实现随机方向信号的可配置互连。
图7(8X8的可配置互连模块)
4 结果和总结
本文详细阐述了快速原型化平台的设计思想。并且提出了随机方向信号的可配置互连的切实可行的解决方案,该方案是笔者的创新点。
按照快速原型化平台的设计思想,设计调试出PXA255的最小系统,以FPGA为核心可配置互连的外设扩展板和采用开关电源技术的高效的电源板。整个系统运行在ARM-Linux环境下。
参考文献:
[1] Rui Wang, Shiyuan Yang, The Design of a Rapid Prototyping Platform for ARM Based Embedded System, IEEE Transactions on Consumer Electronics, 2004, 50(2):746-751.
[2] I2C bus specification
http://www.semiconductors.plilips.com/acrobat/literature/9398/393400
[3] Intel® PXA255 Processor Developer's Manual
http://www.intel.com/design/pca/applicationsprocessors/manuals/278693.htm
[4] Samsung S3C2410x User Manual,
http://www.samsung.com/Products/Semiconductor/SystemLSI/MobileSolutions
/MobileASSP/MobileComputing/S3C2410X/um_s3c2410s_rev 12_030428.pdf
[5] Cyclone II Device Handbook
http://www.altera.com.cn/literature/lit-cyc2.jsp
[6]禇振勇、翁木云,《FPGA 设计及应用》,西安:西安电子科技出版社,2003?月。
[7]濮津、林孝康, 《内嵌ARM9E内核系统级芯片的原型验证方法》,微计算机信息(嵌入式与SOC),2005年第21卷第10-2期,162-164页。
评论