1、“.....国际上,些大公司的解决办法是逐步定义公司内部甚至是几个公司间通用的片上总线标准,这方面最著名的是国际上的组织。些专业公司的解决办法是建立单的开发平台,专注于个的应用领域提供不断完善的模块和设计服务。我们认为,成功的集成必须解决好以下问题。集成的般考虑首先,在系统结构设计做好模块划分时,必须考虑好系统芯片采用什么样的片上总线结构,确定哪些模块是可以来自于库,哪些模块需要购买,模块的对接需要增加哪些连接性设计。哪些模块需要从头开始设计。其次,模块间的接口协议要尽可能简单,模块间的接口定义尽可能与国际上通用的接口协议完全致。个常用的设计技巧就是在数据传送的接口建立申请和应答机制。这虽然会造成芯片在时序面积功耗等方面的损耗,但对于加快系统芯片的上市速度大大有利。第三,要注意积累和集成的经验。旦成功地集成了个到个系统设计,设计组会对该的接口特性非常熟悉。这时候就应该进步完善该,使之对下个设计的可重用性更好,并逐步建立系列的衍生模块同时......”。
2、“.....这将对下个集成者大大有利。第四,如果是对应的集成,还必须在时钟分布,关键路径的走线,电源地线的走线,模块支持的测试结构等方面考虑与系统芯片保持致。集成的关键技术集成的关键在于建立正确高效灵活的片上总线结构,构造以功能组装为基础的芯片开发模型。片上总线技术是集成的关键技术。片上总线技术包括两个方面,是选用国际上公开通用的总线结构,二是根据特定领域开发的需要自主开发片上总线。国际上比较成熟的总线结构有总线公司的总线公司提出的等。片上总线的开发我们还不熟悉,需要进步跟踪和探讨。值得注意的是在确定片上总线结构时,并不排斥在模块内部做些接口转换的设计,问题是这种设计的内容要尽可能简单。模块的评估与选择的评估是指通过个完整的来系统地检查设计。评测分为系统设计编码综合和验证等不同部分进行,并根据评测规则的重要程度为不同的规则检查分配不同的权值。这样在评测之后,就可以直观地看出整个设计的可重用性和分别在每部分上的得失。它有助于设计者和管理者了解个设计的可重用程度......”。
3、“.....目前业界比较具有影响力的评测标准是由和联合开发推行的基于的评测标准。选择模块时首要考虑的因素是与目标系统的配合程度。般说来,在进行集成之前,最好选择那些无需修改的模块。但是如今的大多数情况是设计人员在获得了模块后必须进行修改,修改的范围包括各个设计层次上的模型。这种修改会耗费大量的时间和资源,不仅会耽误产品的研发进度,还会给整个设计流程引入风险,并让厂商的支持变得困难重重。虽然种程度的修改是不可避免的,但是如果设计人员能够牺牲点芯片面积或功能来换取尽可能少地修改模块,那么情况就会有所改善。即使些模块的功能可能超过了系统的需求,但是为了尽量少地进行的修改,我们也应该在些不太重要的功能上做出妥协,以便直接使用些我们需要的功能模块。选择模块时必须考虑的另外个重要因素是评估模块的品质集成的方便程度和可重用性,并考虑提供者所能提供的技术支持程度等。如使用手册的内容是否详尽完备是否提供完整的设计和验证环境,是否有成功集成的先例......”。
4、“.....第张算法原理的主要算法算法并不是种新的理论算法,它只是用来计算的快速算法,所以它是以为基础的。本课题采用的是基算法实现的,所以会详细介绍基算法。基算法是目前应用最为广泛的种算法,并且得到了很好的实际效果。基算法长度为的有限长序列的的表达式为在般情况下是为复数序列的。如果直接按式计算值,那么对于个值而言,需要次复数乘法和次复数加法。那么对于个值,共需要次复数乘法以及次复数加法运算。当时,。从上面的说明中可以看出,点的乘法和加法运算次数均与成正比。当较大时,运算量是十分庞大的。如果取,那么将达到。如此巨大的计算量对于实时信号处理来说其运算速度是难以达到的。所以要想使得在各种科学和工程计算中得到广泛的应用就必须想办法减少其运算量。在前面已经讲到,点的复乘次数等于。其实个点可以看做是由几个较短的组成的。基于这思想,可以将点分解为几个较短的,这样来乘法次数将大大减少,能够非常明显地降低的运算量......”。
5、“.....旋转因子具有明显的周期性和对称性。其周期性表现为其对称性表现为不断的把长序列的分解成几个短序列的,并且利用的周期性和对称性来减少的运算次数,这就是算法的基本思想。比较常用的算法有基和基两种。基中的基指的是,即有限长序列的长度要到等于的整数次幂。下面就以点的为例详细分析基算法。基算法基本原理基算法基本上分为时域抽取法和频域抽取法两大类。由于这两种算法的基本原理是相同的,所以下面主要介绍算法。本课题采用的就是这算法。设序列的长度为,并且有以下的条件成立,为自然数和是按的奇偶性分解成的两个点的子序列,如下式所示,,那么的为由于所以,其中和分别为和的点,即又由于和都是以为周期,且所以又可以表示为如下所示的表达式,,这样个点的就被拆分成为了两个点的。式和式说明了原点的和这两个点的之间的关系......”。
6、“.....和其它许多文献样,在本文中也将式和式的运算用图所示的个流图符号表示。因为这个流图符号形状酷似只蝴蝶,所以称其为蝶形运算符号。图蝶形运算符号采用蝶形运算符号的这种图示方法,可以用图来表示前面所讲到的运算。在图中式给出了的计算方法,而式给出了的计算方法。图点的次时域抽取分解图由图可以看出,要完成个蝶形运算,需要次复数乘法和两次复数加法运算。由图可以看出,经过次分解后,计算个点共需要计算两个点和个蝶形运算。由前面的说明可以知道,计算个点需要次复数乘法和次复数加法。那么按图计算点共需要次复数乘法和次复数加法运算。通过对比可以看出,只进行过这样的次分解就使得运算量减少了近半,充分说明了这样分解对减少的运算量是十分有效的。由于这里,仍然是偶数,为了使得计算量能够得到进步的减少,可以仿效前面的做法对点再做进步分解。与第次分解相同,和为按奇偶分解成的两个长为的子序列,即那么,又可表示为,其中同理......”。
7、“.....如图所示,经过第二次的分解,个点的就被拆分成为了两个点的了。式和式说明了原点的和这两个点的之间的关系。依次类推,经过次分解,最后将点分解成个点。将前面两次分解的过程综合起来,就得到了个完整的点运算流图,如图所示。图中用到关系式。图中的输入序列不是顺序的,但是后面会看到,其排列是有规律的。图点的第二次时域抽取分解图图点运算流图算法与直接计算运算量的比较由算法的分解过程及图可见,时,其运算流图应该有级蝶形,每级都由蝶形运算构成。每级运算都需要次复数乘和次复数加每个蝶形需要两次复数加法。所以,级运算总共需要的复数乘次数为复数加次数为而由前面的介绍,直接计算点的需要次复数乘法以及次复数加法运算。当时,是约等于的。当时,可以求得直接计算点的和使用基算法的所需乘法次数的比值为这样,运算效率就提高了多倍。图为算法与直接计算所需乘法次数的比较曲线......”。
8、“.....从图可以明显的看出,越大时,优越性就越明显。图算法与直接计算所需乘法次数的比较曲线的些运算规律运算中是存在些规律的,下面简单的介绍下这些规律。原址计算由图可以看出,的运算过程是很有规律的。点的共需要进行进行级运算,每级由个蝶形运算组成。在同级运算中,每个蝶形运算是有两个输入和两个输出的。这两个输入输出数据节点在同水平线上,并且它们只对本蝶形运算有效,对其它的蝶形运算是无效的。因为这样,当计算完个蝶形以后,所得输出数据可立即存入原输入数据所占用的存储单元。以此类推,当级运算都计算完毕以后,原来存放输入序列数据的个存储单元中便依次存放了的个值。这种利用同存储单元存储蝶形运算计算输入输出数据的方法就称为原址计算。很明显原址计算可以节省存储资源,从而降低硬件的成本。旋转因子的变化规律由点的运算流图可以推得在点运算流图中,每级都有个蝶形。每个蝶形都要乘以因子。被称为旋转因子,其中为旋转因子的指数。通过观察图可以推得,第级共有个不同的旋转因子......”。
9、“.....时,时,时,对的般情况,第级的旋转因子为,,蝶形运算规律设序列经时域抽选倒序后,存入数组中。如果蝶形运算的两个输入数据相距个点,应用原位计算,则蝶形运算可表示成如下辑单元输出个响应信号,然后在行为级将电路的响应信号和个行为级的正确结果相比较,从比较后的输出仿真结果就可知道电路正确与否。用设计电路,需要将语言描述转换为电路图描述,即用芯片制造商提供的基本电路单元综合库实现硬件描述语言描述的电路功能,这个过程就称为综合。综合有逻辑综合和行为综合之分。由于行为综合离实际应用还有定的距离,本文讨论的综合是指逻辑综合的综合。综合过程可以细分为以下三个步骤。转译读入电路的级描述,将语言转译成每条语句所对应的功能模块以及功能块之间的拓扑结构,这过程的结果是在综合器内部生成电路的布尔函数表述,不做任何的逻辑重组和优化。优化基于所施加的时序和面积的约束条件,综合器按照定的算法将转译结果做逻辑重组和优化......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。