嵌入式数字信号处理器中的零开销循环
基本信息
申请号 | CN201610371861.X | 申请日 | - |
公开(公告)号 | CN107450888A | 公开(公告)日 | 2017-12-08 |
申请公布号 | CN107450888A | 申请公布日 | 2017-12-08 |
分类号 | G06F9/30(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 朱鹏飞;焦小康 | 申请(专利权)人 | 世意法(北京)半导体研发有限责任公司 |
代理机构 | 北京市金杜律师事务所 | 代理人 | 世意法(北京)半导体研发有限责任公司 |
地址 | 100080 北京市海淀区北四环西路9号银谷大厦14层1401,1403,1405,1407,1409号 | ||
法律状态 | - |
摘要
摘要 | 一种解码逻辑方法被安排成用于在嵌入式数字信号处理器(DSP)中执行零开销循环。在该方法中,从存储器中提取指令数据,并且从该指令数据得出的多个指令令牌存储在令牌缓冲器中。将来自该令牌缓冲器的一个或多个指令令牌的第一部分传递至第一解码模块,该第一解码模块可以是指令解码模块,并将来自该令牌缓冲器的一个或多个指令令牌的第二部分传递至第二解码模块,该第二解码模块可以是循环解码模块。该第二解码模块检测特殊循环指令令牌,并且基于对该特殊循环指令令牌的检测,有条件地测试循环计数器。使用该第一解码模块将迭代算法的至少一个指令令牌汇编至单条指令中,该单条指令在单个执行周期中是可执行的。基于对循环计数器的条件测试,该第一解码模块进一步将该迭代算法的循环分支指令汇编至在一个执行周期中可执行的单条指令中。 |
