|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
XScale PXA270在Linux下的FPGA设备驱动
! a$ Q( }* F. {$ c5 b. g
/ V3 I. j$ Q S# E$ i6 o- u引言
' I! u. y+ P, S2 D% `- g' A
7 Q# G/ k4 }6 @5 Y2 e; ?) s9 l6 | 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设备驱动的实现。
; V9 k+ `& H5 G5 y( K
/ W0 z* C7 G' W* T# v# R, i u1 h n( D
+ t/ i7 c( v+ }# N, u. }6 L! l3 A |
|