如何選擇FPGA開(kāi)發(fā)板?FPGA開(kāi)發(fā)板為什么用SDRAM??
在這篇文章中,小編將對(duì)開(kāi)發(fā)板的相關(guān)內(nèi)容和情況加以介紹以幫助大家增進(jìn)對(duì)它的了解程度,和小編一起來(lái)閱讀以下內(nèi)容吧。
一、如何選擇FPGA開(kāi)發(fā)板
網(wǎng)友根據(jù)使用者身份的不同給出一些建議如下:
1 初學(xué)者自己購(gòu)買(mǎi)FPGA開(kāi)發(fā)板學(xué)習(xí):因?yàn)槭亲约河?,而且一般?duì)價(jià)格有一定的接受限度。此類(lèi)用戶(hù)不建議購(gòu)買(mǎi)原廠及國(guó)外廠家的開(kāi)發(fā)板,因?yàn)閮r(jià)格相對(duì)昂貴,最便宜的也要1500往上,但也不可盲目的購(gòu)買(mǎi)國(guó)內(nèi)的非常便宜的開(kāi)發(fā)板,原因很簡(jiǎn)單便宜沒(méi)好貨,為了降低正本,質(zhì)量不一定有保證,跟不可能有技術(shù)支持和學(xué)習(xí)指導(dǎo)。一般自己用都買(mǎi)一塊,且主要是為了學(xué)習(xí),所以選擇國(guó)內(nèi)的相對(duì)有實(shí)力的公司會(huì)好一些。這些公司的產(chǎn)品有保障,而且也不貴。而且自有一定的技術(shù)實(shí)力,盡量選擇可以提供學(xué)習(xí)資料和技術(shù)支持的公司。這樣你購(gòu)買(mǎi)的就不單是一個(gè)板子會(huì)加速自己的學(xué)習(xí)。
2 研究所做項(xiàng)目:一般是為了縮短項(xiàng)目周期,而且項(xiàng)目用到的板子一般比較復(fù)雜,此時(shí)原廠和國(guó)外的開(kāi)發(fā)板當(dāng)首先考慮。因?yàn)閲?guó)內(nèi)的公司一般不傾向于作特別高端的板子,即使有也可能價(jià)格昂貴,國(guó)外的在高端的價(jià)格比較適中。
3 學(xué)校建實(shí)驗(yàn)室: 實(shí)驗(yàn)室如果是給本科平時(shí)的教學(xué)用:那么可能需要的數(shù)量比較大,而且要和教學(xué)相結(jié)合,此時(shí)往往需要板子的接口比較多,但是主芯片也不能太高端,國(guó)外的板子一般接口多的主芯片勢(shì)必很大,價(jià)格很昂貴,而且板子作的很復(fù)雜并不一定適合初學(xué)者。此時(shí)國(guó)內(nèi)一些公司做的比較好,他們一是豐富板子的接口以適應(yīng)國(guó)內(nèi)的教學(xué)計(jì)劃,而且在主芯片選擇上,選擇那種適合初學(xué)者的芯片,在成本上也比較理想,而且此類(lèi)公司一般都負(fù)責(zé)軟件的升級(jí)還提供很多的參考實(shí)驗(yàn)以方便學(xué)生的學(xué)習(xí),所以這些板子很適合教學(xué)。
二、FPGA開(kāi)發(fā)板為什么用SDRAM
SDRAM有一個(gè)同步接口,在響應(yīng)控制輸入前會(huì)等待一個(gè)時(shí)鐘信號(hào),這樣就能和計(jì)算機(jī)的系統(tǒng)總線同步。時(shí)鐘被用來(lái)驅(qū)動(dòng)一個(gè)有限狀態(tài)機(jī),對(duì)進(jìn)入的指令進(jìn)行管線(Pipeline)操作。這使得SDRAM與沒(méi)有同步接口的異步DRAM相比,可以有一個(gè)更復(fù)雜的操作模式。
管線 意味著芯片可以在處理完之前的指令前,接受一個(gè)新的指令 。在一個(gè)寫(xiě)入的管線 中,寫(xiě)入命令在另一個(gè)指令執(zhí)行完之后可以立刻執(zhí)行,而不需要等待數(shù)據(jù)寫(xiě)入存儲(chǔ)隊(duì)列的時(shí)間。在一個(gè)讀取的流水線中,需要的數(shù)據(jù)在讀取指令發(fā)出之后固定數(shù)量的時(shí)鐘頻率后到達(dá),而這個(gè)等待的過(guò)程可以發(fā)出其它附加指令。這種延遲被稱(chēng)為等待時(shí)間(Latency),在為計(jì)算機(jī)購(gòu)買(mǎi)內(nèi)存時(shí)是一個(gè)很重要的參數(shù)。
SDRAM在計(jì)算機(jī)中被廣泛使用,從起初的SDRAM到之后一代的DDR(或稱(chēng)DDR1),然后是DDR2 和DDR3 進(jìn)入大眾市場(chǎng),2015年開(kāi)始DDR4進(jìn)入消費(fèi)市場(chǎng)。如UMI型號(hào) UD408G5S1AF的一款8Gb 32位 DDR4 SDRAM,是一款支持使用在英特爾Arria 10 SoC FPGA以及Kintex Ultrascale FPGA中的存儲(chǔ)器。32位 DDR4 SDRAM非常適合邊緣類(lèi)計(jì)算,或?qū)CB面積有緊湊要求的深度學(xué)習(xí)計(jì)算設(shè)備。英尚微支持32位DDR4 SDRAM送樣及測(cè)試.
動(dòng)態(tài)內(nèi)存的驅(qū)動(dòng)比靜態(tài)內(nèi)存的驅(qū)動(dòng)更加復(fù)雜……我們需要行,列和存儲(chǔ)體以及刷新周期來(lái)處理。但是由于SDRAM的高速性和低單位成本使其引人注目。
因此我們需要的是一種訪問(wèn)SDRAM的方法,但是要易于使用靜態(tài)內(nèi)存。這就是創(chuàng)建內(nèi)存控制器的原因。它們充當(dāng)轉(zhuǎn)換層:一方面,它們?yōu)橛脩?hù)提供了易于使用的內(nèi)存接口,然后進(jìn)行了繁瑣的工作來(lái)驅(qū)動(dòng)真實(shí)的SDRAM信號(hào)。
以上所有內(nèi)容便是小編此次為大家?guī)?lái)的所有介紹,如果你想了解更多有關(guān)它的內(nèi)容,不妨在我們網(wǎng)站或者百度、google進(jìn)行探索哦。