[发明专利]总线接口设计装置和总线接口设计方法无效
申请号: | 200910146629.6 | 申请日: | 2009-06-03 |
公开(公告)号: | CN101599052A | 公开(公告)日: | 2009-12-09 |
发明(设计)人: | 黑田康明 | 申请(专利权)人: | 恩益禧电子股份有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40;G06F13/38 |
代理公司: | 中原信达知识产权代理有限责任公司 | 代理人: | 孙志湧;穆德骏 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 总线接口 设计 装置 方法 | ||
技术领域
本发明涉及总线接口设计装置和总线接口设计方法。
背景技术
近年来,随着系统LSI(大规模集成)的技术的进步,已经广泛地实施安装高速度总线接口。同时,PCB(印制电路板)也已经提升至速度可操作和高度集成。根据此趋势,考虑协同操作系统LSI和PCB两者对设计来说变得越来越重要。当前,系统LSI设计师基于诸如组件布局、电路板层的数目以及电路板材料的物理约束条件来手动设计封装和总线接口。已经寻求其中可以更有效地执行这样的设计的环境。
日本未经审查的专利申请公开No.2006-119951(在下文中被称为专利文献1)公开了一种用于设计系统LSI的内部总线接口的系统。日本未经审查的专利申请公开No.2006-107309(在下文中被称为专利文献2)公开了一种总线接口设计支持装置。该总线接口设计支持装置通过选择用于实现模块之间的适当的数据传输的适当的总线协议来自动地生成总线接口。
图8示出了专利文献1中公开的总线接口设计支持装置的功能框图。如图8所示,常规的总线接口设计支持装置200具有输入单元211、控制单元212、存储单元213、RAM(随机存取存储器)214、VRAM(视频随机存取存储器)215以及显示单元216。存储单元213具有总线协议库213a和总线桥接库213b。
通过输入单元211输入模块的接口信息。应当注意,模块的接口信息包括诸如信号的定义(时钟信号、选择信号、读和写方向信号、读或者写使能信号)、输入和输出每个信号的时序、总线宽度(地址和数据)、传输速度指数(传输速度的指示符(指示值)、接口的电路规模(电路规模的指示符(指示值)以及交易ID(关于分离交易的识别信息)的信息。控制单元212选择匹配接口信息的总线桥接电路同时访问接口信息、总线协议库213a以及总线库213b。注意到,事先将总线协议库213a和总线桥接库213b存储在存储单元213中。控制单元212将结果输出至显示单元216,并且然后输出所生成的总线。
参考图9,在下文中描述了选择适当的总线桥接的方案。如图9所示,读取源文件(步骤SP101)以计算总线传输带宽,并且执行传输速度分析(步骤SP102)。在总线传输速度分析处理中,分析所读取的源文件,并且然后执行对访问被连接至总线的存储器设备的具体存储器区域中的地址的计数。在总线传输速度分析处理中,实现了通过利用添加与要被访问的存储器的类型(例如,是否是SRAM或者DRAM)和总线协议的类型相对应的响应时间计算传输速度来更正确地选择总线协议。
在总线传输速度分析处理中,执行接收由总线接口的设计师确定添加的外部信息的输入。应当注意,外部信息是设计条件,并且例如,可以命名用于计算所要求的数据传输速度的信息和条件(在下文中,被称为“外部信息A”)和关于选择总线协议的条件(在下文中,被称为“外部信息B”)。
具体地,外部信息A是涉及数据业务的信息,诸如包括主模块和从模块的连接模块数目、总线宽度、操作时钟速度、等待时间以及总线占有时间和占用率。
外部信息B是涉及确定速度是否被给予优先级(是否对条件给予优先级,诸如选择更大的总线宽度、选择更高的操作时钟速度以及分离地址总线和数据总线),或者电路规模是否被给予优先级(是否对更简单的并且使接口电路规模更小的总线协议给予优先级)的信息。
在步骤SP102之后,控制单元212访问被存储在存储单元213中的总线协议库213a,并且选择满足在总线速度分析处理中计算的数据传输速度的总线协议(步骤SP103)。这时,如果外部信息被输入,那么在反映由外部信息给出的条件之后也执行选择总线协议。随后,控制单元212控制显示单元216以显示在步骤SP103中选择的总线协议(步骤SP104),并且确定所选择的总线协议的数目是否是复数(步骤SP105)。
在步骤SP105中,如果选择了多个总线协议,那么控制单元212经由输入单元211要求设计师(用户)选择所显示的多个总线协议中的任何一个(步骤SP106)。
随后,控制单元212生成与所选择的总线协议相匹配的总线接口的设计数据(步骤SP107)。这时,如果已经选择了包括不同类型的总线协议的总线接口,那么控制单元212访问总线桥接库,选择适当的总线桥接以连接这些总线,并且生成总线接口的设计数据。应当注意,在步骤SP105中,如果选择了一个总线协议,那么控制单元212继续进行步骤SP107的处理。在步骤SP107之后,控制单元212终止总线接口设计支持处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于恩益禧电子股份有限公司,未经恩益禧电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910146629.6/2.html,转载请声明来源钻瓜专利网。