天啦魯,這十余款創(chuàng)客設(shè)計(jì)居然由FPGA搞定
關(guān)注2:如何能用好FPGA?
這個(gè)問題和FPGA開發(fā)難度相關(guān)。
一般我們會認(rèn)為創(chuàng)客可能缺乏軟硬件基礎(chǔ),做相關(guān)開發(fā)會有難度。但沒想到,對這個(gè)顧慮,湯立人先生反倒給出出人意料的答案,“我個(gè)人更看好創(chuàng)客的技術(shù)實(shí)力。很多創(chuàng)客來自初創(chuàng)型公司或完全是一個(gè)人,在這些公司中,個(gè)人的開發(fā)能力和項(xiàng)目控制能力往往更強(qiáng),一般軟件或硬件都會懂一些,會很適合FPGA的編程。當(dāng)然更重要的是,對于賽靈思而言,目前全面推出的全可編程(All Programmable)器件,就更進(jìn)一步降低了硬件編程的難度。因?yàn)槠渌芯幊汰h(huán)境(例如全新的SDSoC開發(fā)環(huán)境)都是基于C語言的環(huán)境,能完成‘軟件定義硬件’‘軟件定義系統(tǒng)’的開發(fā)。這樣做的好處是打破了原先只有少數(shù)硬件工程師才能使用FPGA的門檻。很多創(chuàng)客工程師是軟件工程師,懂C語言,就能進(jìn)行編程開發(fā)。這點(diǎn)從好多大學(xué)生利用我們的器件進(jìn)行開發(fā)就可以看到,他們很多并沒有FPGA的相關(guān)開發(fā)經(jīng)驗(yàn)。”
湯立人進(jìn)一步表示,“從大環(huán)境來看,軟件定義會是趨勢,幾乎現(xiàn)在每個(gè)系統(tǒng)都在呼喚可編程,從可編程的數(shù)據(jù)中心,到可編程的智能汽車開發(fā)。所以為了方便來自各領(lǐng)域的開發(fā)者使用,賽靈思在工具和開發(fā)環(huán)境方面花了很大的精力完善,把編程開發(fā)門檻降到最低。當(dāng)然硬件方面,為了方便開發(fā)者使用,我們也和許多具體的參考板設(shè)計(jì)公司合作,開發(fā)適合各領(lǐng)域應(yīng)用的具體板子給到大家,我們有一面開發(fā)板墻(下圖),上面有很多合作方的開發(fā)板,入門的開發(fā)者可以通過這些板子或合作方得到技術(shù)支持?!?/p>
圖:來自Xilinx和其合作伙伴的開發(fā)板墻。
最后,湯總也開玩笑地對麥迪說:“你在大學(xué)里學(xué)過C語言,也能來試試?!保▽Υ?,麥迪表示壓力仍大。)





