1樓:網友
光看程式沒用的,自己拿個示波器測一下吧,再不行弄個chipscope之類的,當年我就是這麼一點點除錯出來的。
請問誰做過用fpga控制adc0809,通過調節乙個滑動變阻器採集資料,然後在數碼管上顯示~
2樓:白毛烏鴉
兩大模組,第乙個是將控制ad將資料讀出,第二個模組是將資料翻譯到數碼管上。兩個模組下是否再分小模組就看你程式設計能力了。程式設計最忌諱的是全部寫好了再實驗,微控制器應該是每個子函式一實驗,fpga應該是每個模組一檢驗,最後統一再除錯。
3樓:網友
adc的輸出接fpga i/o上,fpga接到數碼管,就是讀數,解碼兩塊吧,很多年前學了一點,忘記了,不知道對不對。
fpga怎樣入門? 用哪家的fpga學習?
4樓:
xilinx的或者altera的,兩家的東西都不錯,建議先學verilog,然後找塊開發板,認真跑幾個程式。
5樓:網友
要看你手上都有哪些材料咯,比如你老師的教學是哪家的?你手上有哪家的板子?至於具體的嘛,xilinx和alter的都差不多吧,看個人喜好,我是偏向於xinlinx的。。。
6樓:旋轉柒音盒
先在b站上搜尋一下入門**學習一下,然後可以在網上買一塊開發板先跑跑簡單實驗;如果乙個月後,還對這行非常感興趣,就可以找個靠譜的機構學習了。
7樓:網友
如果有數電的基礎,還是很容易入門的。altera的fpga學習起來比較容易。
8樓:雙魚
首先先學習語法,數電,工具使用這些,在**門級的板卡照著學,
9樓:網友
**上開發板多的是 買一塊開發板來做練習。
請教fpga(ep2c8、ep2c5或ep1c6)與adc0809的硬體連線。可以直接連線嗎,還是要電平轉換?謝謝!
10樓:網友
你要看adc0809支援的電平了,一般這些晶元都支援ttl電平所以可以直接連得。
11樓:網友
adc0809沒用過。說下普遍情況。
到底是否可以直接接還得具體分析fpga和adc0809的datasheet的vinh min vinl max等,看是否電平匹配。
fpga io電平決定於對應bank的vcco的供電。如果電平不一致可以考慮將連線的bank引入其他電平如。
另外實在不放心可以採用txs0108e之類的電平轉換晶元。
12樓:網友
是可以的不用電平轉換的。我用過了。
大家用cpld或者fpga控制過adc0809嗎 ad的時鐘 是用時鐘晶元提供的。 我可以用cpld分頻後的時鐘提供嗎
13樓:侯繼斌
分頻當然是可以的,但是不推薦使用。如果是fpga的話可以用裡面的ip核dcm管理器進行分頻產生你需要的頻率,這樣分得的頻率推薦使用。
14樓:網友
為了更好的同步,adc時鐘最好由cpld或fpga提供。
此時如果你的fpga不需要工作那麼快的話,也可以全域性使用那個時鐘,使得同步問題簡化。
學習fpga 用國內哪家的fpga開發板?
15樓:刀劍之夢
原廠的altera 有學生計劃 最便宜的也就幾百塊 我覺得這個比較好。
altera的資料很豐富。但是xilinx的功能稍強些,亞洲用a的使用者多,歐美x多些。
國內的不推薦,支援不太好。
**的就很好。
16樓:傷心小祭司
你說的哪家指的是賣板子而不是生產的吧,當然國內好像也生產不了這麼高密度的**,拿來入門的話,就我個人的情況,你到**打上cyclone開發板,一般常用ep2c8的,學習用夠了,這個是altera的,我買了乙個;另外還有xilinx的,這家的一般spartan系列適合入門用(都是從經濟和需求上考慮,效能的話,當然越貴越好),xilinx的話,如果你有edu郵箱可以申請開發板,我個人的話,申請到一塊spartan-3e開發板,不用花錢,值得一試。硬體基礎有了,再看一些硬體描述語言的書籍,如verilog(夏宇聞老師的那本書很經典,《verilog hdl數字設計與綜合 夏宇聞譯(第二版)》)剩下的就和外界無關了,就是你得持之以恆堅持做下去,然後多逛逛相關論壇,比如阿莫的,嗯,祝你好運!
17樓:匿名使用者
如果想入門的話,edn有乙個助學小組。fpga開發板才170元。資料很全的。
如果想要跑nios,也有相應的開發板。是學生的最好選擇,因為便宜,實惠。
18樓:網友
感覺你要有錢呢就用原廠的。
xilinx altera lattice actel都可以。
要是要經濟實惠一些的,可以使用黑金 艾公尺等國內廠家的。
19樓:kele的老巢
流歌liuger專注於fpga技術,多款fpga開發板可以瞭解下,品質可以pk官方。
fpga開發用c語言編寫當前的現狀如何?
20樓:網友
有些工具號稱能把c/c++高階語言的演算法直接綜合,好像xilinx新出的vivado也有這種功能,但理論上這樣效率不高的,很難最大程度優化fpga資源的使用。硬體工程師大多不接受用c語言去開發fpga,因為fpga本身是硬體邏輯的實現,和用來指示cpu執行的c語言相差很大。但隨著fpga資源越來越大,系統演算法越來越複雜,綜合器的效率提高到可接受的程度時,用高階語言(不一定是c)開發fpga可能是一種趨勢。
就像cpu的程式設計從彙編到高階語言,高階語言的效率肯定比彙編低,但當cpu效能足夠強之後,就不在意這點效率了,在者就是程式的複雜度決定不能再直接使用組合語言了。
21樓:網友
fpga的開發跟晶元開發是一條路線,vhdl、verilog是針對硬體開發的,也就是針對硬體平臺的。而c語言是針對軟體開發的,也就是基於作業系統的。或者換個角度理解,c是軟體工程師用的,而vhdl是硬體工程師用的。
在現在分工越來越細的趨勢下,用c來開發fpga基本看不到必要性。
adc0809的時鐘訊號對轉換有什麼影響?還有就是da轉
愛迪貓 0809的時鐘,過快可能造成資料不準,過慢會造成轉換速度下降,好像是500khz 接p0 p3口都可,只要和固定功能的引腳不衝突,如p3的讀寫,中斷等 僅供參考 胖大海君 為你解答 1 adc0809的時鐘訊號對轉換的影響 時鐘訊號的頻率越高,adc0809轉換的速度就越快。但不要超出adc...
ADC0809的時脈頻率怎麼得來?可以用軟體定時得來嗎?能否直接用微控制器的ALE
首先咱要搞明白一個問題,可能有不少人會沒注意,就是工作頻率和時脈頻率,對於微控制器,咱們通常使用時鐘的說法,而接受微控制器控制的 如adc0809是用工作頻率的說法。adc0809處理訊號的快慢,是通過clk端的輸入訊號頻率控制的,而對於adc0809來說,最高工作頻率是640khz。因此,clk的...
求51微控制器用ADC0809晶片的A D轉換子程式
writer shopping.w include define uint unsigned int define uchar unsigned charuchar code leddata sbit oe p1 0 sbit eoc p1 1 sbit st p1 2 sbit clk p1 3 ...