|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
XScale PXA270在Linux下的FPGA设备驱动
' H( {, k/ y. U- i' m) d0 S# z( H, k; Z0 `3 y! ?! a* O( l, G. m5 U$ Y, P* O
引言 9 v" E: p& y7 Z# Y
: }; ? V O% o) x0 A+ X) L# x
Intel公司推出的XScale采用ARM V5TE结构,是Strong ARM的升级换代产品。XScale PXA270处理器最高主频可达624 MHz,加入了Wireless MMX、Intel SpeedStep等新技术,以其高性能、低功耗、多功能等特点在信息家电、工业控制等领域得到了广泛的应用。在嵌入式控制中,“微处理器+FPGA”是一种常用的解决方案。FPGA(现场可编程门阵列)有编程方便、集成度高、速度快等特点,电子设计人员可以通过硬件编程的方法来实现FPGA芯片各种功能的开发。在我们的一个数控平台的研究项目中,采用XScale PXA270作为主CPU,并对其进行FPGA扩展,使其具有插补、电机驱动、信号处理、I/O口扩展的功能。Linux以其内核精练、高效,源代码开放且免费等优势,在嵌入式领域得到了广泛的应用。下面以Intel XScale PXA270上的Altera FLEX/ACEX的应用为例,详细介绍Linux下FPGA设备驱动的实现。
+ O) x. e1 f6 G/ f% G9 ]4 p4 @! Q: a' k2 Y
+ v- f# p R5 E9 P
( z& u0 k' N( C0 A# c0 ? |
|