2012-12-11 84 views
-2

我有cyclone II fpga,我也有一個相機連接到它。很想從攝像機拍攝,並且這個捕獲傳遞給fpga,我想從這個捕獲串行端口。你能給我一些想法,怎麼能做到這一點,或者是否有任何關於這個例子的代碼。我正在使用verilog。如何拍照fpga和verilog

感謝您的幫助......

+0

我們需要更多的細節。 Cyclone 2只告訴我們你在使用什麼芯片。我認爲它附屬於開發板? (DE2也許?)你在使用RS232端口,還是隻使用其中一個GPIO接頭? 不僅如此,在不瞭解相機的情況下很難提供幫助。是開發硬件,一個破解的消費數碼相機,或者你甚至試圖觸發一次性柯達上的快門;) 請詳細說明! – darkpbj

+0

感謝您的答案。我有這個主板http://www.knjn.com/docs/KNJN%20RS232%20FPGA%20boards.pdf冥王星3它有rs232連接和我有一個cmos相機傳感器連接到冥王星3的引腳也ı將鏡頭連接到cmos相機傳感器。 ı有一個program.realterm.Datas來自fpga .fpga發送到數據rs232端口程序正在寫這個數據作爲一個十進制數字到一個txt文件。我打開這個txt matlab後,但捕獲不是image.only黑色和白色點... – hrzm

回答

1

你需要研究的相機究竟如何掛接到FPGA,以及如何正是你需要與之通信。一旦你理解了這個協議以及它的聯繫,你就會理解你需要做什麼的90%,或者至少能夠更好地提出更具體,更智能的問題。 =)

例如,您有可能通過名爲Camera Link的公交車使用攝像頭。如果是這樣,您需要閱讀協議(例如從https://en.wikipedia.org/wiki/Camera_Link開始),然後確定是否要自己編寫一個自定義接口(如Verilog)或者如果您要嘗試獲取並使用來自第三方的現有設計。

一旦你知道如何獲取圖像,那麼你需要做同樣的發現來弄清楚你將如何將這些圖像發送到你的電腦。你已經完全瞭解RS-232和UART(或者USB,或者你正在使用的)嗎?如果沒有,您需要學習足夠的知識來實現​​這些接口,或者至少與您在其他地方獲得的現有設計進行接口。

在排序 - 你真的需要做更多的研究之前,任何人都可以幫助你的任何具體建議。 =)

+0

感謝您的答案。我有這塊板knjn.com/docs/KNJN%20RS232%20FPGA%20boards.pdf冥王星3它有rs232連接和ı有一個cmos相機傳感器連接到冥王星3的引腳也有鏡頭它連接到CMOS攝像頭傳感器。 ı有一個program.realterm.Datas來自fpga .fpga發送到數據rs232端口程序正在寫這個數據作爲一個十進制數字到一個txt文件。我打開這個txt matlab後,但捕獲不是image.only黑色和白色點... – hrzm