|
我也是碰到這類SPI的問題~
# K4 m" H8 f' l" [% t
& u' |/ o+ v* u/ W* {- B架構: CPU ---A/D bus---> CPLD ---SPI---> SLIC(FXS IC)1 F$ q; \6 R5 i8 D
FW不願再傳輸時透過A/D bus製造SPI_CLK, S4 B2 Y. r- N9 Z! p
(以便Data in與out使用,就是設SPI_CLK & SPI_Din在同一個REG,如REG1(4), REG1(5)..), d( y W- _: ?" Q Q. ]2 d0 J! {
9 t1 w! O9 W8 v+ [1 h) t# S2 w
問題來了~ FW只想放一個8 bits的Data, 叫我試著轉成Serial進去SLIC (OMG~~)
' U" J# b; ~# C* R& W( k0 s0 ^5 A$ S1 A
1.以前是FW產生CLK,我知道IC的SPI一個週期是122ns (8.196.......MHz)
. e' R1 E1 ~& ~: o* ]. u: g" R 此頻率如何產生??
7 h, A. N7 V M. m! [% q' X5 N$ U' Z( o8 `8 z. \+ R6 x& i. g
2.可以提供SPI 相關的程式碼嗎? (原PO的"VHDL"連結被管理者管制,我看不到~~) |
|