以文本方式查看主題 - 曙海教育集團論壇 (http://www.hufushizhe.com/bbs/index.asp) -- FPGA初中級 (http://www.hufushizhe.com/bbs/list.asp?boardid=25) ---- FPGA防拷貝技術(shù)討論 (http://www.hufushizhe.com/bbs/dispbbs.asp?boardid=25&id=2751) |
-- 作者:wangxinxin -- 發(fā)布時間:2010-12-19 9:20:53 -- FPGA防拷貝技術(shù)討論 補充,ACTEL的Flash,甚至數(shù);煅bFPGA還是很有特點。 防拷貝技術(shù)也不錯。 1.本質(zhì)結(jié)構(gòu)不一樣 ACTEL是基于flash結(jié)構(gòu),ALTETA、XINLINX(賽林思)和Lattice都是采用SRAM結(jié)構(gòu),掉電數(shù)據(jù)丟失,所以需要一塊配置芯片,而ACTEL無須配置。 2.安全性-無法破解 ACTEL FPGA內(nèi)部有2重保密功能:一個是128位Flashlock加密,一個是128位的AES的加密(全部在軟件里面自由設(shè)置),真正達(dá)到保護您的知識產(chǎn)權(quán)。Flashlock密鑰是保護芯片,防止他人進行效驗、編程、擦除。只有正確的128位Flashlock密鑰才能進行對芯片擦除重寫。2的64次方已經(jīng)很大了,2的128次方就更大了。就算運氣好,把Flashlock密碼破解了,但程序代碼又是使用128位的AES加密。如果用世界上最快的計算機也要1百億年。所以ACTEL的代碼基本可以實現(xiàn)網(wǎng)上傳輸,就算人家截了也沒有用。也許有人會說用反向工程,采取磨芯片獲取開關(guān)狀態(tài)。但是ACTEL的晶體管都在7層金屬銅之下,如果把前7層金屬去掉了,還不破壞布線結(jié)構(gòu)和內(nèi)部晶體管,這基本是不可能的,這也是軍事和航空中全部使用ACTEL的原因。 3.上電即運行 ACTEL與其他公司的FPGA相比的另一個優(yōu)點就是上電即運行。這個特性有助于系統(tǒng)組件的初始化、處理器喚醒緊急任務(wù)的執(zhí)行,而ALTERA、XINLINX的FPGA上電到正常工作需要0.2秒的時間。這一點也正是ACTEL廣泛用于航空或者軍事領(lǐng)域的原因。例如:在不停車收費系統(tǒng)中,就利用了ACTEL的上電就運行。汽車在高速公路上行使的速度特別快,而在遠(yuǎn)離收費系統(tǒng)中,FPGA是處于掉電狀態(tài).當(dāng)接近收費區(qū)的時候,FPGA啟動工作,所以設(shè)計中必須要滿足FPGA上電就工作,SRAM型的FPGA上電配置要200MS,有點不妥,可能導(dǎo)致結(jié)果是:等到FPGA開始工作的時候,車已經(jīng)開出了射頻區(qū),車載發(fā)送的數(shù)據(jù)主站無法收到。 4.真正的單芯片解決方案 ACTEL是flash架構(gòu)的FPGA,而ALTERA和XINLINX的都是SRAM架構(gòu),掉電數(shù)據(jù)丟失,所以一般需要外加一個配置芯片。由于ACTEL是flash架構(gòu)的FPGA,所以不要配置芯片,而且功耗更低。ACTEL的FUSION系列更是內(nèi)部帶模擬功能,內(nèi)部有電流監(jiān)控,電壓監(jiān)控,12位AD,RTC掉電喚醒等等.IGOOL系列更是為手持設(shè)備量身定做,靜態(tài)功耗為5微瓦,最小封裝僅為4mm*4mm,比業(yè)界最低功耗的CPLD節(jié)省500倍以上。 5.無可挑剔的穩(wěn)定性 ACTEL具有固件免疫能力,就是任何高能量的中子和a粒子撞擊器件都絲毫沒有影響,但是SRAM型的FPGA是不能承受高能量粒子的撞擊,不能適合惡劣的環(huán)境。目前上海中科院物理研究所承擔(dān)的"嫦娥1號"項目中,就是使用的ACTEL系列反熔絲系列的芯片。這個也是ACTEL在軍事、汽車行業(yè)中的優(yōu)勢所在。 6.完整免費的開發(fā)平臺 軟件完全免費,內(nèi)部集成了業(yè)界最好的綜合工具synplify,仿真最好的工具MODESIM等,不收取任何費用,全部自動完成安裝,軟件開發(fā)簡單,使用方便。我們有一系列詳細(xì)的例程(PLL,RAM,FIFO,Flashrom,動態(tài)PLL),讓您輕松實現(xiàn)代碼的移植。同時最新的2本ACTEL書籍(ACTEL原理與應(yīng)用和ACTEL實驗例程)和便宜的開發(fā)板讓您一個星期就可以完全掌握ACTEL設(shè)計的精髓。 7.ACTEL內(nèi)部包含ARM7或CORTEX_M1處理器 帶M7和M1前綴的FPGA都支持ARM處理器,也就是FPGA內(nèi)部不單可以實現(xiàn)FPGA的功能,還有ARM處理器,實現(xiàn)“FPGA+ARM”的組合方案,就象ALTETA里面的NIOS II。 8.完全替代業(yè)界的CPLD器件 ACTEL FPGA擁有3-300萬門之間的器件,在同等價格中,我們不但具備CPLD全部的功能,還具備PLL,RAM,F(xiàn)IFO,1K的flashROM,128位的AES密鑰,絕對的可靠性。這樣的話,我們還有什么理由不選用ACTEL。 本人不是ACTEL的代理,以上摘自EDN. 防拷貝雖然不利于技術(shù)交流,對于企業(yè)可是生死存活的事情,相信還是有市場的。 |