针对采用变长指令集的流水线结构处理器的取指方法

    公开(公告)号:CN103336681A

    公开(公告)日:2013-10-02

    申请号:CN201310277005.4

    申请日:2013-07-03

    Applicant: 同济大学

    Abstract: 本发明涉及一种针对采用变长指令集的流水线结构处理器的取指方法,采用不同宽度的指令在指令存储器中连续存储,分别设置取指指针和译码指针,用来保存下一条需要取指的地址和下一条需要译码的地址。取指部件中设置一定宽度的指令数据循环缓冲区,指令存储器中取出来的数据需覆盖缓冲区的特定部分,取指阶段从缓冲区中的特定位置取出数据进行译码。最后根据译码结果以及两个指针决定下一个周期是否需要进行取指。与现有技术相比,本发明可以解决变长指令集的取指问题,同时保证指令存储器深度不增加以及处理器流水线的吞吐量不降低。

    一种通用MAC协议处理器的自动生成方法

    公开(公告)号:CN103415085B

    公开(公告)日:2016-08-10

    申请号:CN201310295547.4

    申请日:2013-07-15

    Applicant: 同济大学

    Abstract: 本发明涉及一种通用MAC协议处理器的自动生成方法,该方法包括以下步骤:1)将用户设计的协议转换为有限状态机图,实现人机交互接口HCI;2)将有限状态机图转换为状态文件,实现有限状态机与状态文件接口GFI;3)将状态文件转换为通用MAC协议处理器,实现状态文件与MAC协议处理器接口;4)将通用MAC协议处理器与应用平台无缝集成。本发明方法适用于任何MAC协议,适用于软件无线电平台、基于Linux的软MAC平台以及任意一个可编程的WiFi芯片,具有广泛的通用性。当新的MAC协议一旦提出,即可利用本发明方法将MAC协议在硬件上实现,测试其性能,如此便减少了为测试性能而开发该MAC协议专用芯片的成本。

Patent Agency Ranking