The invention discloses a chip port mapping management method based on EXCEL, including the following steps: S1 designs an architecture table in EXCEL, which is used to write a chip port with a mapping relationship; S2 writes VBA code in EXCEL, and the VBA code can be used to write the chip port in the table of the architecture described to the chip end. The mapping relationship of the mouth is automatically encoded; S3 writes a chip port with a mapping relationship in the framework table of the EXCEL; the VBA code of S4 outputs the hardware code that reflects the mapping relationship of the chip port based on the chip port written in the framework table. The invention can automatically map the mapping relationship of the chip port, and reduce the probability of error in programming compared with handwritten code. At the same time, when the mapping relation of the chip port changes, only modifying the chip port to write to EXCEL can accelerate the development speed of the chip.
【技术实现步骤摘要】
一种基于EXCEL的芯片端口映射管理方法〖
〗本专利技术涉及芯片端口映射管理
,具体涉及一种基于EXCEL的芯片端口映射管理方法。〖
技术介绍
〗芯片端口的映射关系是芯片开发过程中很重要的一步。一般的,设计人员在设计芯片的过程中会先做出芯片端口映射表,然后根据芯片端口映射表进行手动编码和验证,这样不仅需要大量的时间,而且手动编码也容易出错。与此同时,在芯片的开发过程中,芯片的映射关系会经常变动。设计人员不仅需要修改芯片端口映射关系表,而且需要根据修改后的芯片端口映射关系表重新进行编码和验证,延长了芯片开发的周期。〖
技术实现思路
〗本专利技术的目的旨在提供一种基于EXCEL的芯片端口映射管理方法,能够对芯片端口的映射关系进行自动编码,相比手写代码,降低了编程出错的几率。与此同时,当芯片端口的映射关系发生变化时,只用修改写入EXCEL中的芯片端口即可,加快了芯片开发的速度。为了实现本专利技术的目的,本专利技术采取了如下的技术方案:一种基于EXCEL的芯片端口映射管理方法,包括以下步骤:S1在EXCEL中设计架构表,所述架构表用于写入具有映射关系的芯片端口;S2在EXCEL中编写VBA代码,所述VBA代码能够根据写入所述架构表中的芯片端口,对芯片端口的映射关系进行自动编码;S3在EXCEL的所述架构表中写入具有映射关系的芯片端口;S4所述VBA代码根据写入所述架构表中的芯片端口输出反映芯片端口映射关系的硬件代码。进一步地,所述步骤S1在EXCEL中设计架构表包括以下步骤:S11用不同颜色分别定义不同属性的芯片端口,所述芯片端口包括三种属性,输入端口,输出端口 ...
【技术保护点】
一种基于EXCEL的芯片端口映射管理方法,其特征在于,包括以下步骤:S1在EXCEL中设计架构表,所述架构表用于写入具有映射关系的芯片端口;S2在EXCEL中编写VBA代码,所述VBA代码能够根据写入所述架构表中的芯片端口,对芯片端口的映射关系进行自动编码;S3在EXCEL的所述架构表中写入具有映射关系的芯片端口;S4所述VBA代码根据写入所述架构表中的芯片端口输出反映芯片端口映射关系的硬件代码。
【技术特征摘要】
1.一种基于EXCEL的芯片端口映射管理方法,其特征在于,包括以下步骤:S1在EXCEL中设计架构表,所述架构表用于写入具有映射关系的芯片端口;S2在EXCEL中编写VBA代码,所述VBA代码能够根据写入所述架构表中的芯片端口,对芯片端口的映射关系进行自动编码;S3在EXCEL的所述架构表中写入具有映射关系的芯片端口;S4所述VBA代码根据写入所述架构表中的芯片端口输出反映芯片端口映射关系的硬件代码。2.根据权利要求1所述的芯片端口映射管理方法,其特征在于,步骤S1在EXCEL中设计架构表包括以下步骤:S11用不同颜色分别定义不同属性的芯片端口,所述芯片端口包括三种属性,输入端口,输出端口以及输入输出端口;S12在EXCEL中设置用于写入芯片端口的原象区域以及象区域,所述原象区域中的芯片端口映射象区域中的芯片端口;S13在EXCEL中对应原象区域以及象区域设置原象索引以及象索引,所述原象索引用于查找写入原象区域中的芯片端口,所述象索引用于查找写入象区域中的芯片端口。3.根据权利要求2所述的芯片端口映射管理方法,其特征在于,所述步骤S11中的所述输入端口被定义成显现的红色;所述输出端口被定义成黑色;所述输入输出端口被定义成隐现的红色。4.根据权利要求2所述的芯片端口映射管理方法,其特征在于,所述步骤S12中芯片端口包括数字端口与模拟端口;所述数字端口写入所述原象区域,所述模拟端口写入所述象区域,或,所述数字端口写入象区域,所述模拟接口写入原象区域。5.根据权利要求2所述的芯片端口映射管理方法,其特征在于,所述步骤S12中原象索引为一个,映射多个象索引,或,所述象索引为一个,映射多个原象索引。6.根据权利要求2-5任意一顶所述的芯片端口映射管理方法,其特征在于,所述步骤S2在EXCEL中编写VBA代码包括以下步骤:S21在EXCEL的VBA编程区域编辑查找属性代码,所述查找属性代码用于根据颜色识别写入所述架构表中的芯片端口属性;S22在EXCEL的VBA编程区域编辑查找索引代码,所述查找索引代码用于查找写入所述架构表中的所有原象索引与象索引;S23在EXCEL的VBA编程区域编辑查找端口代码,所述查找端口代码用于根据查找索引代码查找到的原象索引和象索引查找写入原象区域和象区域的所有芯片端口;S24在EXCEL的VBA编程区域编辑端口定义代码,所述端口定义代码用于根据查找属性代码识别的端口属性对查找端口代码查找到的所有芯片端口进行定义,并输出定义全部芯片端口的硬件代码;S25在EXCEL的VBA编程区域编辑端口映射代码,所述端口映射代码用于根据定义端口的硬件代码对芯片端口之间的映射关系进行编程,并输出反映芯片端口映射关系的硬件代码。7.根据权利要求6所述的芯片端口映射管理方法,其特征在于,所述步骤S3在EXCEL的所述架构表中写入具有映射关系的芯片端口包括以下步骤:S31将具有映射关系的芯片端口分别写...
【专利技术属性】
技术研发人员:洪灏,
申请(专利权)人:珠海泰芯半导体有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。