-
公开(公告)号:CN103336681A
公开(公告)日:2013-10-02
申请号:CN201310277005.4
申请日:2013-07-03
Applicant: 同济大学
Abstract: 本发明涉及一种针对采用变长指令集的流水线结构处理器的取指方法,采用不同宽度的指令在指令存储器中连续存储,分别设置取指指针和译码指针,用来保存下一条需要取指的地址和下一条需要译码的地址。取指部件中设置一定宽度的指令数据循环缓冲区,指令存储器中取出来的数据需覆盖缓冲区的特定部分,取指阶段从缓冲区中的特定位置取出数据进行译码。最后根据译码结果以及两个指针决定下一个周期是否需要进行取指。与现有技术相比,本发明可以解决变长指令集的取指问题,同时保证指令存储器深度不增加以及处理器流水线的吞吐量不降低。
-
公开(公告)号:CN103336681B
公开(公告)日:2015-11-25
申请号:CN201310277005.4
申请日:2013-07-03
Applicant: 同济大学
Abstract: 本发明涉及一种针对采用变长指令集的流水线结构处理器的取指方法,采用不同宽度的指令在指令存储器中连续存储,分别设置取指指针和译码指针,用来保存下一条需要取指的地址和下一条需要译码的地址。取指部件中设置一定宽度的指令数据循环缓冲区,指令存储器中取出来的数据需覆盖缓冲区的特定部分,取指阶段从缓冲区中的特定位置取出数据进行译码。最后根据译码结果以及两个指针决定下一个周期是否需要进行取指。与现有技术相比,本发明可以解决变长指令集的取指问题,同时保证指令存储器深度不增加以及处理器流水线的吞吐量不降低。
-
公开(公告)号:CN103067121A
公开(公告)日:2013-04-24
申请号:CN201210396046.0
申请日:2012-10-17
Applicant: 同济大学
IPC: H04L1/00
Abstract: 本发明涉及一种面向接收端链路自适应的译码信息处理方法,包括以下步骤:乒乓输入模块采用兵乓输入的串行接收数据,进行处理后分配至两个数据缓冲区后,以一定的周期从两个数据缓冲区间隔读写数据,并发送给译码器;译码器在接收到数据后,由迭代水平迭代单元和垂直迭代单元分别进行迭代处理,再由多个判决单元对数据进行硬判决,然后将判决结果并行发送给乒乓输出模块;乒乓输出模块并行接收译码器中判决单元输出的判决结果,转换为串行数据,并输出。与现有技术相比,本发明将接收端链路自适应的理论研究转化为实用技术,系统吞吐量大,计算复杂度低,同时可以避免高度并行带来的内存访问冲突。
-
-