The invention discloses a processing method of FPU and floating-point operations, the FPU including floating-point to fixed-point conversion module for floating-point number will be input to the floating-point to fixed-point module for fixed point; the fixed-point addition module, the output end of the fixed-point addition module input terminal connected to the floating point. Fixed point module, the input output of the fixed-point addition module is connected to the designated addition module, used for designated addition operations of the fixed-point fixed-point floating-point to fixed-point output module and the output module of the fixed-point addition; normalization module, output end connected to the fixed point addition module, for output of the fixed-point addition module was normalized to the FPU input bits the same floating-point output. By means of the invention, single shot accumulation at high frequency is realized.
【技术实现步骤摘要】
本专利技术涉及矢量处理器领域,具体而言,涉及一种浮点运算器及浮点运算的处理 方法。
技术介绍
目前通信协议有多种模式,采用原有的特殊应用集成电路(Application Specific Integrated Circuit,简称为ASIC)设计方法来实现多模兼容的移动终端芯片 必然面临面积大功耗大且缺乏灵活性等等缺点。当前的软件无线电(software-defined radio,简称为SDR)技术是解决目前多模通信终端芯片设计问题的极具潜力的技术。可编 程矢量处理器(programmable vector processor)是软件无线电SDR的核心架构。为了支 持多模基带的处理,矢量处理器必须能每秒执行数G操作。并且作为移动终端需要满足功 耗在几百mW左右。浮点运算单元是矢量处理器的核心运算部分,其性能决定了整个处理器的性能, 其功耗也占到处理器近一半的功耗。因此,该浮点计算单元的设计和实现非常关键。IEEE标准7M浮点数是广泛应用的浮点格式。IEEE标准7M从逻辑上用三元组 {S,E,M}表示一个数n,如下所示SEM符号位指数尾数最高位... 最低位η ...
【技术保护点】
1.一种浮点运算器,其特征在于包括:浮点转定点模块,用于将输入到所述浮点转定点模块的浮点数转换为定点数;所述定点加法模块,所述定点加法模块的输入端连接至所述浮点转定点模块的输出端,所述定点加法模块的输出端连接至所述定点加法模块的输入端,用于对所述浮点转定点模块输出的定点数和所述定点加法模块输出的定点数进行定点加法运算;归一化模块,连接至所述定点加法模块的输出端,用于对所述定点加法模块的输出进行归一化处理转成与所述浮点运算器输入的比特位数相同的浮点数输出。
【技术特征摘要】
【专利技术属性】
技术研发人员:林文琼,华力,黎立煌,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:94
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。