Chip123 科技應用創新平台
標題:
RS-232使用CPLD VHDL語法
[打印本頁]
作者:
ghoustchieh
時間:
2008-2-13 04:42 PM
標題:
RS-232使用CPLD VHDL語法
RS-232使用CPLD VHDL語法:
* b) r9 g+ z( R) T7 e, ?& G
目前有VHDL範例,可經由PC透過RS-232傳資料給cpld,請問我需要使用CPLD用VHDL語法,寫個將從RS-232收到資料轉為同步串列資料再送給另一顆晶片,可否請大家幫忙提供意見,或者資料參考,感謝....
作者:
addn
時間:
2008-2-14 08:41 PM
您好
5 P. ?3 n& _- D7 M# l
加個FIFO,每當接收到PC來的資料就推到FIFO中
% F% P5 L4 P- Z: f# @, D
- `8 K: g/ S+ {- u' @3 N. o0 ]
同步串列轉換電路,當FIFO裡有資料,就抓出來
}8 K7 C) v# r% K# ^
( z* X0 g/ \8 N" a/ ~, w( e
再轉換為你要的同步串列格式的資料
作者:
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
" `/ E7 O! M4 I& }2 C9 B2 C! y
! M) i4 S1 ]$ d6 P& K0 S: f
[attach]2875[/attach]
作者:
upsys0226
時間:
2008-7-17 03:10 PM
這真是可以運用的好程式
) v% b5 M7 [1 a. c) `
我可以學習的好文章
作者:
coffee812
時間:
2008-7-23 06:12 PM
我也在學習VHDL寫RS232和SPI模組介面
) ` O7 Z3 ~3 L* L& e8 C, r7 ^2 p; F
但是遇到好多困難
+ i6 E- Q7 C+ i ]
希望可以解決
作者:
josephgg
時間:
2008-8-25 07:46 PM
我也想学习学习,..............
! B4 D9 |0 v/ ^& [& v
.................
- T2 _/ J6 o* }3 H' }
w8 ]% c/ ] l
谢了
作者:
pengpeng
時間:
2008-10-10 09:26 AM
標題:
does someone have verilog verilog version SPI model?
does someone have verilog verilog version SPI model?
% P, N" x, j' w# [, _9 Z, K) h- R
thanks a lot
作者:
bgk1027
時間:
2008-10-22 11:07 AM
最近剛好有需要
0 \, {5 K% C1 E8 [0 j0 ^' i
謝謝
/ |2 I1 o0 X6 H# g
也可順便學習學習
作者:
spring69393
時間:
2008-10-26 10:29 AM
感謝大大提供的資料,讓剛入門的我能有 更多的參考資料,
+ z Z* y" `: G% U
也希望能從中習得更多的知識。
作者:
shintom
時間:
2008-10-27 03:43 PM
這個我也不會耶
' b1 Q$ B8 ^# r/ _
大家一起學一起討論吧
作者:
24655556
時間:
2009-10-13 05:31 PM
最近想學這個
$ a6 h& n! N) l% W3 p' ]
4 N+ s- Z+ d% P2 I) I
試試看,看看有沒有幫助
, b$ P) `" s1 v9 h
5 k% `% ]: E1 G4 A
不過好像不是很容易的樣子
作者:
mimimomonono
時間:
2009-11-23 02:28 PM
我也是碰到這類SPI的問題~
* v Q2 o& A# y& O. @3 R' R; R8 W
6 m# C9 c( _# l$ C
架構:
CPU
---A/D bus--->
CPLD
---
SPI
--->
SLIC
(FXS IC)
( ^& }; Y6 O/ y8 J
FW不願再傳輸時透過A/D bus製造SPI_CLK
) _: ~! K- m6 ^* [6 _4 [
(以便Data in與out使用,就是設SPI_CLK & SPI_Din在同一個REG,如REG1(4), REG1(5)..)
& U6 d6 E# M# J8 v- G6 i& b
# j Z, M0 Q, E3 T; c
問題來了~ FW只想放一個8 bits的Data, 叫我試著轉成Serial進去SLIC (OMG~~)
! s9 Q3 N2 S: v4 c1 g& ^, P" {
" y( u4 f0 }% t5 L W$ B
1.以前是FW產生CLK,我知道IC的SPI一個週期是122ns (8.196.......MHz)
& g0 H& X& ]% k- w* K6 s) v; z: J& H
此頻率如何產生??
0 Y9 N8 {% V+ W! \2 L! q
1 z# b$ B( x0 i; E v% m
2.可以提供SPI 相關的程式碼嗎? (原PO的"VHDL"連結被管理者管制,我看不到~~)
作者:
tommywgt
時間:
2009-11-25 03:49 PM
2.可以提供SPI 相關的程式碼嗎? (原PO的"VHDL"連結被管理者管制,我看不到~~)
! S5 ~1 A! `2 |* K3 j
===================================================
( B/ L* |) Y- t. y& L/ a
5 {& J% i% @0 O6 M: F) R) O; L: A
應該沒有管制哦, 你那邊看不到嗎?
作者:
markscat
時間:
2009-12-15 03:55 PM
如果在同一塊板子上的話,不是很需要用Uart的方式傳輸,可以用SPI或是I2C的方式來傳送。
4 W+ ]4 x& \* T, h+ n7 N' }
RS485/RS232通訊,基本上是兩個系統通訊的方式。
作者:
seraphim0512
時間:
2014-3-26 09:41 PM
謝謝前幾樓的解惑,我也有遇到類似的問題,十分感謝
歡迎光臨 Chip123 科技應用創新平台 (http://www.chip123.com/)
Powered by Discuz! X3.2