发明名称 硬体矽智产开发的软硬体介面自动化整合方法
摘要 本发明系有关于一种硬体矽智产开发的软硬体介面自动化整合方法,其包括建立样版步骤、设计硬体存取程式步骤、设计驱动程式步骤、及验证步骤,其系以样版为概念的方式提供可以针对介面电路的需求来组态、协助驱动程式的注册、及产生撰写应用程式的框架,俾使使用者在开发完整系统时可完全专心于其个人所设计的软硬体演算法实现。
申请公布号 TWI231441 申请公布日期 2005.04.21
申请号 TW092136738 申请日期 2003.12.24
申请人 财团法人资讯工业策进会 发明人 谢嘉鸿;林永仁;胡继阳;陈泽民;柯力群;陈彦廷
分类号 G06F17/60 主分类号 G06F17/60
代理机构 代理人 吴冠赐 台北市松山区敦化北路102号9楼;林志鸿 台北市松山区敦化北路102号9楼;杨庆隆 台北市松山区敦化北路102号9楼
主权项 1.一种硬体矽智产开发的软硬体介面自动化整合方法,包括步骤:建立样版步骤,系用以建立介面样版来供使用者快速的产生出整体系统架构;设计硬体存取程式步骤,系针对介面样版的模型提供一组基本的驱动程式,以让使用者可以利用此驱动程式来验证其所设计的IP的正确性;设计驱动程式步骤,系用以产生搭配作业系统驱动程式架构之驱动程式;以及验证步骤,系用以对实作出之设计模组、管理模组与外挂设计反覆的加以验证,以确定由介面模组产生出来的程式码是正确无误的。2.如申请专利范围第1项所述之硬体矽智产开发的软硬体介面自动化整合方法,其中,该建立样版步骤包括:选择一特定运用领域;分析该特定领域之电路特性;针对该特性进行系统之参数化;以及将介面样版模型固定,并建立程式模型。3.如申请专利范围第1项所述之硬体矽智产开发的软硬体介面自动化整合方法,其中,该设计硬体存取程式步骤包括:选择一特定开发平台;基于开发平台的架构而撰写样版之硬体存取程式;以及基于个别硬体特性而将硬体存取程式最佳化。4.如申请专利范围第1项所述之硬体矽智产开发的软硬体介面自动化整合方法,其中,该设计驱动程式步骤包括:选择一特定作业系统平台;分析该作业系统的驱动程式架构;基于作业系统的驱动程式架构而撰写样版之驱动程式;以及基于个别硬体特性而将驱动程式最佳化。图式简单说明:图1系习知开发SIP之示意图。图2系本发明之硬体矽智产开发的软硬体介面自动化整合方法之流程图。图3系显示本发明方法之建立样版步骤之流程。图4系显示本发明方法之设计硬体存取程式步骤之流程。图5系显示本发明方法之设计驱动程式步骤之流程。
地址 台北市大安区和平东路2段106号11楼