找回密码
 注册
关于网站域名变更的通知
查看: 375|回复: 1
打印 上一主题 下一主题

看看CPU是怎样通过SMC控制CPLD的

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-7-31 14:51 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
CPU通过对cpld寄存器的读写,来控制风扇PWM信号的占空比以及读出反馈的风扇转速。在一些项目中,CPU通过GPIO模拟的方式对CPLD进行选址和传送数据。这里通过Local Bus将EPLD映射到CPU的External SRAM上。这样可以通过直接对地址读写来控制EPLD。
7 ]0 F( j# ~/ i& k) @5 ?$ e
: r/ i: x0 Q! a' @6 g

7 I: D( b3 `' m* x$ JEPLD接入Local Bus的设置过程
2 L. |- m' _! O7 W2 s8 Y' U) `7 L! d8 q+ F9 ?

! d- W8 L. K. P$ b2 ]5 L2 e+ p6 B5 y; z# r. r
! A, g& t- U  Z( p+ O5 q
风扇板的主控芯片是Atmel SAM4S8C。 EBI(外部总线接口)使用需要遵循一定的规范。7 m; y4 y" ?$ c. I; @# o+ x8 a# e2 d5 ~

3 m: v8 A9 G2 j" V( I+ h
( N$ R, l3 _8 f0 C; M
a.接线规范# S; G  i0 @- y0 J6 g& q
  b6 e( M. H7 z/ w0 W
$ L9 s1 h/ B- p3 a1 n. H
      地址线、数据线、片选线、读写控制线按照ATSAM4S8C芯片的要求进行连接。9 X( K% T, a7 g
3 h' ^3 P: U5 j: C7 m% V/ P# J  z1 `

4 h. Z8 Q7 H0 e. rb.寄存器设置+ W# M* f4 x5 b5 _0 J

  B9 R9 y9 K, K4 {7 _
+ i2 _( \! V' x8 _' j6 ~- D1 p  ~+ [
      对SMC(静态存储控制器)的多个寄存器的设置,比如:PMC、 SMC_SETUP、 SMC_PULSE、  SMC_CYCLE、 SMC_MODE等。
; n& {# \8 n* p3 S2 r& q* U
2 l# u9 E% |4 _, ~

3 c9 P; V9 V3 y) Y- A
/ Q5 Z. e0 q: e* X" S; [+ E4 F$ x, j. V7 O9 s
EBI示意图% ^. c6 k( I5 j5 q+ D+ n5 k
' V# I7 F; i! {( x: B9 b4 S

. O" y! }* `& @& q6 A9 N" J, Y
3 F1 X$ b$ F1 v1 V- t

$ t# f0 _9 V# p, R根据片选信号(确定基地址)和寄存器的偏移地址,我们可以直接对任意一个风扇进行读写控制。
; L1 o, |# H7 {* W8 l0 {: v( G4 C8 k0 D# L0 e. k; C

- r5 _! q, c/ y! |1 _) _) n
* O5 @2 B- ?6 u5 e1 q3 G
' y) S+ f' K# r; p( m/ ?; s1 Y设备基地址
% y7 h# I2 |/ U5 C1 E& X' v5 o8 B; M5 W
/ d6 x' Q( z8 \

+ _& D3 D' g9 R% R% P' W0 B: j) B, V4 h
1 w" {9 G7 u% y. p

9 Z5 t, X4 q0 k, z6 m  m+ k; n1 A" A! z
+ A' [9 j. S5 r" a- m9 |. m  o
寄存器偏移地址
5 \* d5 U3 }" ~/ |
* p/ ~* Z5 T# ^4 a- I, y

$ R, k6 ^) V+ G$ H# `: k$ x: Q
( v& x' f7 h; Y% W+ m
3 n8 t: H3 w- Q  }

" F/ H+ k  \' w  B5 e- h& F( `) Q& Z
/ S4 D' q3 C- I

) J! I: p$ B8 [" p% }$ m
7 N1 C2 p8 p0 _5 L1 }1 c

% ^$ U9 Y3 v& Y1 r* \' p. s' `: Y0 l3 D! V. a! [
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-17 23:37 , Processed in 0.125000 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表