線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:3802
推到 Plurk!
推到 Facebook!

關於Xilinx上USB轉UART傳輸檔案的問題

缺席
ece
一般會員


發表:1
回覆:1
積分:0
註冊:2008-03-10

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-03-10 21:56:25 IP:140.116.xxx.xxx 訂閱
各位先進大家好,我是個以前完全沒碰過FPGA的人,目前正被一個難題所困擾:

我需要用手上Xilinx的Vertex-4板子,來做檔案傳輸的功能,而這個板子上的傳輸介面是個USB TO UART BRIDGE,

晶片是 Silicon 的 CP2102 ,spec.上的速度寫說最高可到達 921600或1M baud rates,

我想測試看看從"A電腦"用超級終端機,傳送檔案到"fpga A",再自己拉一條線輸出到"fpga B"的數位接腳當做輸入端,

再從"B電腦"的超級終端機把檔案從"fpga B"接收下來,看看需要花多少時間才能把資料傳送完成,

測試真實傳輸速度,是否為設定的速度


但現在我不知道"超級終端機"的"檔案傳輸"輸出是什麼樣的資料流,也不知道FPGA的硬體語言該怎麼下手,

我看了好多UART的硬體語言,還是一知半解,打電話去問"為希"(賣FPGA板子的公司),他們也沒做過,

他只提供一個FPGA板子接腳的信號輸入輸出與重置接腳腳位(腳位data sheet)給我,所以我完全不知如何下手,



目前我已經把CP2102的驅動程式灌好囉,就是電腦要用USB線連接到FPGA,並且讓電腦能看懂這個硬體的話,

需要安裝一個Silicon的Virtual Com Port Device Drivers,安裝完成後,電腦就可以看到有個COM Port,

我現在可以用他們公司提供的另外一個硬體語言,讓我從"a電腦"打字到超級終端機上,

他可以把打進去的字回傳到"a電腦"超級終端機顯示出來,板子上的4個led可以顯示輸入的字ascii碼後4碼,

然後他設定的Baud Rates是38400,

也就是目前從上面的實驗只知道這個port是可以用的,但是沒辦法到達我的目的:測試真實傳輸速度



想請教各位前輩,若想知道如何測試我這個port實際上最大可以傳送多少速度,

並且還能在這速度下讓資料正確的傳送到另一端電腦,有哪些資料可以參考呢?

書本或網路上資料都可以,感激不盡,謝謝各位!!
編輯記錄
ece 重新編輯於 2008-03-10 21:58:46, 註解 無‧
ikk
尊榮會員


發表:4
回覆:413
積分:768
註冊:2003-06-30

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-03-11 08:40:25 IP:140.116.xxx.xxx 訂閱
整個架構上, 有好幾個困難點, 最大的是FPGA與FPGA間的連接, 並不是單純的接一條線過去,
要考慮到2個FPGA的執行頻率, 與相位差, 這邊就牽扯到資料的正確性, 這個關卡打通後, 再進行速度上的測試.
你要測試速度,但是使用終端機好像不適合, 需要使用大量資料傳輸才能測試平均傳輸速度.
------
FPGA驗證, FPGA開發平台, http://smims.com
ece
一般會員


發表:1
回覆:1
積分:0
註冊:2008-03-10

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-03-11 10:00:15 IP:140.116.xxx.xxx 訂閱
恩,有好多問題喔,這樣好了,等一下中午我去買RS232對RS232的雙母頭線,接上兩台電腦,

看看是否能讓超級終端機傳送一份文件,並且正確接收,

然後我先寫一個CODE,叫FPGA用彈跳開關送信號出去,看另外一個板子能不能接收到正確信號,

不過有點麻煩的是,如果要模擬好多信號一起用串列方式送出,不知道怎麼弄><

我先弄用彈跳開關送信號出去好了,或許不需要考慮相位,我實驗好再上來報告,

另外我是看這晶片有傳送與接收的BUFFER,所以直覺上想說把資料先寫入BUFFER,再讀出,

這樣應該不需要考慮到同步囉,畢竟他是個USB轉UART的介面,

感謝指點

編輯記錄
ece 重新編輯於 2008-03-11 10:03:24, 註解 無‧
youngjfvs
中階會員


發表:5
回覆:45
積分:50
註冊:2005-08-07

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-07-14 18:03:41 IP:220.130.xxx.xxx 訂閱
一般RS-232通訊埠可能會受到內部 Transceiver(MAX3243)關係
可能只到250 kbps
所以你用兩個RS-232對接受限 Transceiver頻寬要注意
系統時間:2024-05-02 7:22:43
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!