Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 23555|回復: 16
打印 上一主題 下一主題

[問題求助] RS-232使用CPLD VHDL語法

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-2-13 16:42:46 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
RS-232使用CPLD VHDL語法:
% S, p# f/ W2 a" l3 X目前有VHDL範例,可經由PC透過RS-232傳資料給cpld,請問我需要使用CPLD用VHDL語法,寫個將從RS-232收到資料轉為同步串列資料再送給另一顆晶片,可否請大家幫忙提供意見,或者資料參考,感謝....
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-2-14 20:41:37 | 只看該作者
您好
/ o. K" ~0 v, D/ G加個FIFO,每當接收到PC來的資料就推到FIFO中
+ f) t# r! S3 k( ^' ?7 H( O" \: P) y, |( [( O' p6 H" i$ a
同步串列轉換電路,當FIFO裡有資料,就抓出來
7 N1 G, Q3 }5 B& i" b8 K- S6 x
# i2 W- g3 V4 h, R- _+ x3 y4 F- @7 Z6 m再轉換為你要的同步串列格式的資料
3#
發表於 2008-2-14 21:15:07 | 只看該作者
我想你已經有PC-->RS232位準轉換過,且已經有UART receiver的 VHDL code,目前大概少了I2C 或 SPI 同步串列資料的 VHDL code.
4#
發表於 2008-2-14 21:41:35 | 只看該作者
提供Motorola HC11 SPI VHDL model
* M+ N  n; |3 }# C
& B: d% M5 P* a5 f0 P6 ?

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?申請會員

x
5#
發表於 2008-7-17 15:10:27 | 只看該作者
這真是可以運用的好程式* o' k; }, A& ~8 b: @
我可以學習的好文章
6#
發表於 2008-7-23 18:12:04 | 只看該作者
我也在學習VHDL寫RS232和SPI模組介面6 d: j+ Q. E, g1 {
但是遇到好多困難
, z7 D. X: s; B) h8 G( t希望可以解決
7#
發表於 2008-8-25 19:46:03 | 只看該作者
我也想学习学习,..............; f( q+ q/ y8 ?3 W4 i# @
.................
: `7 y$ K" V: C- z% s: @
" |5 s* P! A6 g! {0 C+ {( z谢了
8#
發表於 2008-10-10 09:26:16 | 只看該作者

does someone have verilog verilog version SPI model?

does someone have verilog verilog version SPI model? 5 N2 g# \8 R% V; k, P
thanks a lot
9#
發表於 2008-10-22 11:07:59 | 只看該作者
最近剛好有需要
1 U. e& B: i! o4 f3 s- e2 }謝謝
: o/ {9 b- G$ {7 n也可順便學習學習
10#
發表於 2008-10-26 10:29:36 | 只看該作者
感謝大大提供的資料,讓剛入門的我能有 更多的參考資料,( P. q3 y8 B; R6 |2 r8 ]5 |
也希望能從中習得更多的知識。
11#
發表於 2008-10-27 15:43:27 | 只看該作者
這個我也不會耶9 c% z/ y0 A% S* I: B- {5 R
大家一起學一起討論吧
12#
發表於 2009-10-13 17:31:36 | 只看該作者
最近想學這個3 b2 t9 D; q9 [

, p- i1 Y9 v& K$ H1 Z試試看,看看有沒有幫助
& m$ Z- O/ k  j# k& u
) g7 T3 {4 F. Z. k) V; ~8 J% b不過好像不是很容易的樣子
13#
發表於 2009-11-23 14:28:31 | 只看該作者
我也是碰到這類SPI的問題~
+ b  q2 |2 }0 e' |6 C; b0 w& ^& j9 t  E8 D$ R' H2 A% X
架構: CPU ---A/D bus---> CPLD ---SPI---> SLIC(FXS IC)
) `7 w* p4 ^) E0 `. N& f/ VFW不願再傳輸時透過A/D bus製造SPI_CLK( C6 k. z8 U5 Q% R  v( F5 u
(以便Data in與out使用,就是設SPI_CLK & SPI_Din在同一個REG,如REG1(4), REG1(5)..)
4 _; }3 w" A1 k: @1 y+ j: b8 Z! R" a1 B9 x# K  m0 Q0 w* |; R
問題來了~  FW只想放一個8 bits的Data, 叫我試著轉成Serial進去SLIC (OMG~~)/ V0 j2 o% }! S. _. ]+ y! g2 V5 A

* C: S8 W! U. G+ Y4 R  H, H; M/ L1.以前是FW產生CLK,我知道IC的SPI一個週期是122ns (8.196.......MHz)
7 X9 |3 Y  I) ~4 `0 w% s9 b  s4 T   此頻率如何產生??
) A- h! f6 m/ @' {* B  O; O) J
; Y: q' l8 \! W% ~/ s0 s' [" `2.可以提供SPI 相關的程式碼嗎? (原PO的"VHDL"連結被管理者管制,我看不到~~)
14#
發表於 2009-11-25 15:49:39 | 只看該作者
2.可以提供SPI 相關的程式碼嗎? (原PO的"VHDL"連結被管理者管制,我看不到~~)
. J- ^, G( ~+ I4 _6 F; k===================================================
. k6 ~; t8 ^1 v. l: y  n7 r% f7 ~4 d. U9 C0 R2 D0 t. Z
應該沒有管制哦, 你那邊看不到嗎?
15#
發表於 2009-12-15 15:55:31 | 只看該作者
如果在同一塊板子上的話,不是很需要用Uart的方式傳輸,可以用SPI或是I2C的方式來傳送。+ N& [) W; M% P/ C) h# T" x
RS485/RS232通訊,基本上是兩個系統通訊的方式。
16#
發表於 2014-3-26 21:41:10 | 只看該作者
謝謝前幾樓的解惑,我也有遇到類似的問題,十分感謝
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-6-8 09:15 PM , Processed in 3.739975 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表