环球电气之家-午夜精彩视频-中国专业电气电子产品行业服务网站!

產品分類

當前位置: 首頁 > 人物訪談

開放式內核(OpenCore)技術

發布日期:2022-07-15 點擊率:69

ay: block;">

如何讓設計師在購買IP之前對其進行充分評測,同時又保護內核及其源代碼的知識產權,以防盜用,是PLD銷售商、IP供應商和設計師共同面臨的重要問題。本文中描述的技術就可以實現這些功能。它控制可用PLD編程文件的生成,同時允許IP評測者用特定PLD模擬和測試IP的所有其它性能,因而使評測者確定IP是否可以達到令人滿意的效果,大大減小了設計師的風險,并縮短了設計周期,提高生產量。有一種稱為“OpenCore”的技術,將IP集成在設計中,允許工程師試用第三方IP進行評測,而不必購買源代碼。它采用了加密算法,可以保證評測者只有在獲得IP銷售商許可后,才能將IP集成在硬件中。使用這一技術,設計師可以在購買許可之前評測IP內核是否適合其系統,而不必承擔任何風險。

因為IP許可的成本很高,IP評測者必須對IP內核進行無風險的試用編譯,以驗證開發者所宣稱的功能性、密度和性能。開放式內核試用必須使用戶得到足夠的信息,以決定是否購買許可,同時又不可能在未付許可費的情況下將內核用于商業用途。

開放式內核假設整個IP評測中最重要的方面是順利地將其集成在客戶的設計流程中。這就需要在整個設計流程中處理IP,例如設計入口、邏輯合成和功能及時序模擬。該過程可能包含許多不同的設計工具。在整個評測過程中,既要保護IP銷售商的專利權,又要保證評測者可以定制功能以滿足特定設計的需要。

圖1表示開放式內核的設計流程。

這一流程包括三個步驟:第一,合成器將HDL功能描述轉換成邏輯原語網表。功能代碼通常是RTL(寄存器轉換級),大多用VHDL、Verilog或AHDL等標準語言編寫。也支持基于純示意圖或混合示意圖/HDL的設計入口。

第二步是將網表映射成可編程器件的物理原語,并生成完全布局布線后的設計,其中將包含實際半導體器件中的延遲信息。門級網表和布局布線后的網表均可以模擬,為設計師提高充分的功能和時序信息。

最后一步包括將布局布線網表集合在編程文件中。該文件包括各可編程邏輯元素的值以及編程信息位,例如校驗和以及器件信息。編程文件包含設計的物理實現方法的二進制表示法。

參數化技術

為了避免定制,并盡量將可復用性最大化,內核應以高度參數化的形式提供。IP供應商有責任對每一內核進行參數化。大多數HDL支持參數化。例如,VHDL加法器的整個部分可以描述成:

ENTITY adderf


PORT (


dataa:IN STD_LOGIC_VECTOR (5 DOWNTO 0);


datab:IN STD_LOGIC_VECTOR (5 DOWNTO 0);


result:OUT STD_LOGIC_VECTOR (5 DOWNTO 0)


);


END adderf;

或者用通配代碼參數化:

ENTITY adderp


GENERIC (


WIDTH : POSITIVE :=6; );


PORT (


Dataa IN STD_LOGIC_VECTOR (width-1 DOWNTO 0);


datab:IN STD_LOGIC_VECTOR (width-1 DOWNTO 0);


result:OUT STD_LOGIC_VECTOR (width-1 DOWNTO 0));


END adderp;

Entity Adderf的數據總線大小是固定的,而Adderp的數據總線大小可以任意配置。加密軟件仍然可以保證對端口區以及通配區的訪問。

為了方便地實現內核的參數化,很多EDA或PLD公司開發出了MegaWizard插件技術。Megafunction向導作為一種智能接口,可以引導用戶高效、直觀且錯誤較少的地對其相應的Megafunction進行規定和配置。理想情況下,它應根據用戶在每一步所做的選擇,引導用戶進行所有的配置Megafunction的步驟。在大多數情況下,向導應由單個界面對象(對話框、多個控制或一個文本輸入框)組成。但是建立向導的更加有用和直觀的方法,是在一個向導頁中集合一組相關的用戶界面項目,允許用戶在指引下從一頁轉至另一頁。

可編程邏輯中用于試用IP的硬件功能

在很多情況下,IP用戶要求進行硬件評測。當軟件模擬難以實現,例如當軟件模擬不能提供足夠的故障范圍,或者當軟件模擬速度不足以進行整個測試,就需要進行硬件原理驗證。

提供總線和接口設備(如PCI、USB或IEEE 1394)的IP供應商通常會建立一個基于PLD的演示模型和評測板,以補充其IP內核。對于PCI設備,硬件驗證包含的增值服務包括:符合PCI電氣要求,以及測試與系統中其它PCI商(如橋和主機)有關的功能交疊情況。使用可編程邏輯器件提高了原型板的靈活性。對同一塊板,多個編程文件可以用于不同版本的內核。這些板可以用作演示硬件驗證原理的工具。

下一篇: 數字信號處理器的選擇

上一篇: 用LabVIEW開發SDH/PDH

主站蜘蛛池模板: 电动葫芦|环链电动葫芦-北京凌鹰名优起重葫芦 | 预制舱-电力集装箱预制舱-模块化预制舱生产厂家-腾达电器设备 | 挤出机_橡胶挤出机_塑料挤出机_胶片冷却机-河北伟源橡塑设备有限公司 | 烟台螺纹,烟台H型钢,烟台钢材,烟台角钢-烟台市正丰金属材料有限公司 | 厦门网站建设_厦门网站设计_小程序开发_网站制作公司【麦格科技】 | 胜为光纤光缆_光纤跳线_单模尾纤_光纤收发器_ODF光纤配线架厂家直销_北京睿创胜为科技有限公司 - 北京睿创胜为科技有限公司 | 锥形螺带干燥机(新型耙式干燥机)百科-常州丰能干燥工程 | 沟盖板_复合沟盖板厂_电力盖板_树脂雨水篦子-淄博拜斯特 | 隧道窑炉,隧道窑炉厂家-山东艾瑶国际贸易 | 西点培训学校_法式西点培训班_西点师培训_西点蛋糕培训-广州烘趣西点烘焙培训学院 | 食品无尘净化车间,食品罐装净化车间,净化车间配套风淋室-青岛旭恒洁净技术有限公司 | 液压压力机,液压折弯机,液压剪板机,模锻液压机-鲁南新力机床有限公司 | 天津蒸汽/热水锅炉-电锅炉安装维修直销厂家-天津鑫淼暖通设备有限公司 | 爱佩恒温恒湿测试箱|高低温实验箱|高低温冲击试验箱|冷热冲击试验箱-您身边的模拟环境试验设备技术专家-合作热线:400-6727-800-广东爱佩试验设备有限公司 | TwistDx恒温扩增-RAA等温-Jackson抗体-默瑞(上海)生物科技有限公司 | 手术室净化厂家_成都实验室装修公司_无尘车间施工单位_洁净室工程建设团队-四川华锐16年行业经验 | 铆钉机|旋铆机|东莞旋铆机厂家|鸿佰专业生产气压/油压/自动铆钉机 | 洛阳装修公司-洛阳整装一站式品牌-福尚云宅装饰 | 儿童乐园|游乐场|淘气堡招商加盟|室内儿童游乐园配套设备|生产厂家|开心哈乐儿童乐园 | 陶瓷砂磨机,盘式砂磨机,棒销式砂磨机-无锡市少宏粉体科技有限公司 | 骨灰存放架|骨灰盒寄存架|骨灰架厂家|智慧殡葬|公墓陵园管理系统|网上祭奠|告别厅智能化-厦门慈愿科技 | 对照品_中药对照品_标准品_对照药材_「格利普」高纯中药标准品厂家-成都格利普生物科技有限公司 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库 | 广州活动策划公司-15+年专业大型公关活动策划执行管理经验-睿阳广告 | 聚合氯化铝-碱式氯化铝-聚合硫酸铁-聚氯化铝铁生产厂家多少钱一吨-聚丙烯酰胺价格_河南浩博净水材料有限公司 | 【直乐】河北石家庄脊柱侧弯医院_治疗椎间盘突出哪家医院好_骨科脊柱外科专业医院_治疗抽动症/关节病骨伤权威医院|排行-直乐矫形中医医院 | 环氧乙烷灭菌器_压力蒸汽灭菌器_低温等离子过氧化氢灭菌器 _低温蒸汽甲醛灭菌器_清洗工作站_医用干燥柜_灭菌耗材-环氧乙烷灭菌器_脉动真空压力蒸汽灭菌器_低温等离子灭菌设备_河南省三强医疗器械有限责任公司 | 全自动包衣机-无菌分装隔离器-浙江迦南科技股份有限公司 | 留学生辅导网-在线课程论文辅导-留学生挂科申诉机构 | 河南包装袋厂家_河南真空袋批发价格_河南服装袋定制-恒源达包装制品 | 进口消泡剂-道康宁消泡剂-陶氏消泡剂-大洋消泡剂 | 智慧养老_居家养老_社区养老_杰佳通 | 福建成考网-福建成人高考网| 钢制拖链生产厂家-全封闭钢制拖链-能源钢铝拖链-工程塑料拖链-河北汉洋机械制造有限公司 | 青岛成人高考_山东成考报名网 | 许昌奥仕达自动化设备有限公司| 电镀整流器_微弧氧化电源_高频电解电源_微弧氧化设备厂家_深圳开瑞节能 | 镀锌角钢_槽钢_扁钢_圆钢_方矩管厂家_镀锌花纹板-海邦钢铁(天津)有限公司 | 胶原检测试剂盒,弹性蛋白检测试剂盒,类克ELISA试剂盒,阿达木单抗ELISA试剂盒-北京群晓科苑生物技术有限公司 | 运动木地板厂家,篮球场木地板品牌,体育场馆木地板安装 - 欧氏运动地板 | 首页|专注深圳注册公司,代理记账报税,注册商标代理,工商变更,企业400电话等企业一站式服务-慧用心 | 铁盒_铁罐_马口铁盒_马口铁罐_铁盒生产厂家-广州博新制罐 |