Chip123 科技應用創新平台
標題:
RS-232使用CPLD VHDL語法
[打印本頁]
作者:
ghoustchieh
時間:
2008-2-13 04:42 PM
標題:
RS-232使用CPLD VHDL語法
RS-232使用CPLD VHDL語法:
. D/ A8 @) Z; ]& Y& U+ [: ^
目前有VHDL範例,可經由PC透過RS-232傳資料給cpld,請問我需要使用CPLD用VHDL語法,寫個將從RS-232收到資料轉為同步串列資料再送給另一顆晶片,可否請大家幫忙提供意見,或者資料參考,感謝....
作者:
addn
時間:
2008-2-14 08:41 PM
您好
: d; @5 B9 L* f, U
加個FIFO,每當接收到PC來的資料就推到FIFO中
; Z/ _6 B: Z4 T, B
1 ^; ?9 y* H; v; P/ z' C* a
同步串列轉換電路,當FIFO裡有資料,就抓出來
3 F" O& U! ?3 L, e+ O+ `' u
- n- u/ t' `/ q/ F- r7 S3 k
再轉換為你要的同步串列格式的資料
作者:
kevin
時間:
2008-2-14 09:15 PM
我想你已經有PC-->RS232位準轉換過,且已經有UART receiver的 VHDL code,目前大概少了I2C 或 SPI 同步串列資料的 VHDL code.
作者:
kevin
時間:
2008-2-14 09:41 PM
提供Motorola HC11 SPI VHDL model
" K2 Z9 h8 a O2 f
4 P n% E; a3 O: T5 n
[attach]2875[/attach]
作者:
upsys0226
時間:
2008-7-17 03:10 PM
這真是可以運用的好程式
- x+ Z8 g4 L, W" `# ?) S! I
我可以學習的好文章
作者:
coffee812
時間:
2008-7-23 06:12 PM
我也在學習VHDL寫RS232和SPI模組介面
# a. R& m- _/ u
但是遇到好多困難
4 U8 z% Z' y$ z8 K! N, A% m
希望可以解決
作者:
josephgg
時間:
2008-8-25 07:46 PM
我也想学习学习,..............
7 B" J h! _0 F; Q) V" A
.................
' i' O ^; F/ ^5 K' S) z
6 i: k& ]' x1 U" U: v% Q
谢了
作者:
pengpeng
時間:
2008-10-10 09:26 AM
標題:
does someone have verilog verilog version SPI model?
does someone have verilog verilog version SPI model?
' C( L* h: a! d( k$ `5 g( N
thanks a lot
作者:
bgk1027
時間:
2008-10-22 11:07 AM
最近剛好有需要
' x) R% {5 ^: l
謝謝
& N, v1 |+ y1 p! t
也可順便學習學習
作者:
spring69393
時間:
2008-10-26 10:29 AM
感謝大大提供的資料,讓剛入門的我能有 更多的參考資料,
/ V* s# E ]* `) |' e+ F
也希望能從中習得更多的知識。
作者:
shintom
時間:
2008-10-27 03:43 PM
這個我也不會耶
: C2 Q- Z# m6 y& Y' l
大家一起學一起討論吧
作者:
24655556
時間:
2009-10-13 05:31 PM
最近想學這個
5 v6 |+ ]( q, ~$ p
8 l; F% X) o2 G5 W. v' u
試試看,看看有沒有幫助
- ` s+ d( L0 W4 C/ h+ m9 A* q
( O. G6 h2 B# U/ ?& `# g6 o
不過好像不是很容易的樣子
作者:
mimimomonono
時間:
2009-11-23 02:28 PM
我也是碰到這類SPI的問題~
3 L" H. `6 N# G' |
# v7 z, b/ ], O
架構:
CPU
---A/D bus--->
CPLD
---
SPI
--->
SLIC
(FXS IC)
$ D, q4 ^8 M5 s8 m3 _
FW不願再傳輸時透過A/D bus製造SPI_CLK
8 b% K3 q: n# t- k+ [
(以便Data in與out使用,就是設SPI_CLK & SPI_Din在同一個REG,如REG1(4), REG1(5)..)
& ^ U; i9 N' [* Q# i" G! `
8 J; p- U# n1 C# @) ~- k
問題來了~ FW只想放一個8 bits的Data, 叫我試著轉成Serial進去SLIC (OMG~~)
- x& u6 r, v/ O) s3 q& H: v
& d) X/ `+ ]0 U
1.以前是FW產生CLK,我知道IC的SPI一個週期是122ns (8.196.......MHz)
6 X& D' G ?* D h* I
此頻率如何產生??
6 W& s/ P! k' I" P; p) K
! X) n' N, u- C6 L
2.可以提供SPI 相關的程式碼嗎? (原PO的"VHDL"連結被管理者管制,我看不到~~)
作者:
tommywgt
時間:
2009-11-25 03:49 PM
2.可以提供SPI 相關的程式碼嗎? (原PO的"VHDL"連結被管理者管制,我看不到~~)
1 T* M8 s( o" I& G- C
===================================================
2 Z& V+ }) E6 ] m' }9 g
5 k! t# U: X0 x' Z
應該沒有管制哦, 你那邊看不到嗎?
作者:
markscat
時間:
2009-12-15 03:55 PM
如果在同一塊板子上的話,不是很需要用Uart的方式傳輸,可以用SPI或是I2C的方式來傳送。
3 z7 S8 X* e( U, X; l/ i, j1 s
RS485/RS232通訊,基本上是兩個系統通訊的方式。
作者:
seraphim0512
時間:
2014-3-26 09:41 PM
謝謝前幾樓的解惑,我也有遇到類似的問題,十分感謝
歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/)
Powered by Discuz! X3.2