| 4 | 1/1 | 返回列表 |
| 查看: 863 | 回復: 3 | |||
[交流]
【求助】xilinx(FPGA)文件如何加密? 已有2人參與
|
|
請問如何將FPGA源代碼加密,以實現(xiàn)一部分.v文件可見并調(diào)試,另一部分.v文件加密,整體可以綜合使用。 可以使用網(wǎng)表文件(edif)或edk生成CPU核方法嗎?具體如何實現(xiàn)? |
新蟲 (初入文壇)
|
將要加密的.v文件綜合生成網(wǎng)表文件。 FPGA設計過程,很多時候在使用公司的或者第三方公司的IP核,那如何自己把自己的HDL代碼變成可使用的IP呢。同時這樣做也有很多好處: 將你的設計制作成BlackBox,也就是網(wǎng)表文件,這樣別人看不到你的設計但是可以調(diào)用你的模塊了。詳細的參考信息如下: 1. 什么是BlackBox - 一個大的設計中可以用到一系列網(wǎng)表文件作為輸入的一部分而并不全部使用HDL文件。當綜合這個大設計時綜合器不需要知道這個網(wǎng)表文件是怎樣實現(xiàn)的,而只需要知道它的輸入輸出接口就可以了。這樣的網(wǎng)表就稱為黑盒子,因為我們不需要看到它的內(nèi)部情況。 - 通常付費IP都會以BlackBox的形式 2. 如何使用BlackBox - BlackBox網(wǎng)表可以是EDIF或NGC文件。 - 每個BlackBox網(wǎng)表都需要有一個與之相對應的HDL文件來注明它的端口。這個HDL只說明BlackBox的端口信息,而不提供具體實現(xiàn)信息。這個只提供端口信息的HDL文件稱為Wrapper。Wrapper的名字通常需要與BlackBox網(wǎng)表的名字相同。 - 在ISE工程中使用BlackBox時只需要將它的Wrapper添加到工程中。然后像普通的模塊一樣在其上層聲明和例化就可以使用。 - BlackBox網(wǎng)表文件可以放在ISE工程目錄中,也可以放在其他任意文件夾內(nèi)。當不放在ISE工程目錄時,需要在Translate屬性中將Macro Search Path指向這個目錄。多個目錄使用"|"分割。 3. 如何制作BlackBox - BlackBox只是普通網(wǎng)表而已。XST的綜合結果就可以直接作為BlackBox使用。 - 通常BlackBox外部還會連接其他邏輯,所以BlackBox中一般不插入IOBUF。在XST屬性中去除Insert IO Buffer的選項 1. 一般收費的IP都是只提供網(wǎng)表供使用,自然對設計的保密是一大好處; 2. IP都是驗證好的模塊,提供給外界接口,自然使用方便也是一大特點; |
| 4 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 調(diào)劑310 +12 | 溫柔的晚安 2026-03-25 | 13/650 |
|
|---|---|---|---|---|
|
[考研] 一志愿北京化工大學材料與化工(085600)296求調(diào)劑 +17 | 稻妻小編 2026-03-26 | 17/850 |
|
|
[考研] 求收留 +5 | 1943443204 2026-03-28 | 5/250 |
|
|
[考研] 330分求調(diào)劑 +5 | qzenlc 2026-03-29 | 5/250 |
|
|
[考研] 學碩274求調(diào)劑 +9 | Li李魚 2026-03-26 | 9/450 |
|
|
[考研] 320分,材料與化工專業(yè),求調(diào)劑 +9 | 一定上岸aaa 2026-03-27 | 13/650 |
|
|
[考研] 346求調(diào)劑 一志愿070303有機化學 +3 | 蘿卜燉青菜 2026-03-28 | 3/150 |
|
|
[考研] 085405 考的11408求各位老師帶走 +3 | Qiu學ing 2026-03-28 | 3/150 |
|
|
[考研] 材料求調(diào)劑一志愿哈工大324 +7 | 閆旭東 2026-03-28 | 9/450 |
|
|
[考研] 070300化學求調(diào)劑 +4 | 起個名咋這么難 2026-03-27 | 4/200 |
|
|
[考研] 085600,材料與化工321分調(diào)劑 +4 | 大饞小子 2026-03-27 | 6/300 |
|
|
[考研] 化學308分求調(diào)劑 +8 | 你好明天你好 2026-03-23 | 9/450 |
|
|
[考研] 315調(diào)劑 +4 | 0860求調(diào)劑 2026-03-26 | 5/250 |
|
|
[碩博家園] 北京林業(yè)大學碩導招生廣告 +6 | kongweilin 2026-03-26 | 8/400 |
|
|
[考研] 085601求調(diào)劑總分293英一數(shù)二 +4 | 鋼鐵大炮 2026-03-24 | 4/200 |
|
|
[考研] 281求調(diào)劑 +6 | Koxui 2026-03-24 | 7/350 |
|
|
[考研] 303求調(diào)劑 +6 | 藍山月 2026-03-25 | 6/300 |
|
|
[考研] 一志愿南航 335分 | 0856材料化工 | GPA 4.07 | 有科研經(jīng)歷 +6 | cccchenso 2026-03-23 | 6/300 |
|
|
[考研] 086003食品工程求調(diào)劑 +6 | 淼淼111 2026-03-24 | 6/300 |
|
|
[考研] 335求調(diào)劑 +4 | yuyu宇 2026-03-23 | 5/250 |
|