金鹏, 杨刚, 胡耀. 基于OR1200的批处理协处理器设计[J]. 微电子学与计算机, 2014, 31(10): 39-42.
引用本文: 金鹏, 杨刚, 胡耀. 基于OR1200的批处理协处理器设计[J]. 微电子学与计算机, 2014, 31(10): 39-42.
JIN Peng, YANG Gang, HU Yao. Design of Sequential Processing Co-processor Based on OR1200[J]. Microelectronics & Computer, 2014, 31(10): 39-42.
Citation: JIN Peng, YANG Gang, HU Yao. Design of Sequential Processing Co-processor Based on OR1200[J]. Microelectronics & Computer, 2014, 31(10): 39-42.

基于OR1200的批处理协处理器设计

Design of Sequential Processing Co-processor Based on OR1200

  • 摘要: 基于开源OpenRISC软核处理器OR1200,以其自主设计的指令集作为基础.通过增改处理器内核内部设计,设定了一个新建指令l.cp.OR1200通过指令l.cp完成对协处理器的调用,将操作数和执行码发送至协处理器,暂停CPU的指令流水线.协处理器自行完成对向量数据的批处理后,停止对总线的占用,并使OR1200的处理器内核恢复正常的指令处理流程.协处理器设定的功能为完成单边选大恒虚警检测算法.仿真结果验证了设计的正确性.

     

    Abstract: This design is based on the open source soft-core processor OR1200 with its unique instruction set.With the modification to the interior core module of the CPU,a new instruction is built as l.cp.Through calling the instruction,CPU triggers a co-processor,meanwhile sends data and op-code to it.By the same time,CPU suspends its own instruction pipeline.After finishing sequential data processing,the co-processor stops the BUS occupation,which resumes the suspended pipeline.The co-processor realizes GO-CFAR algorithm.And the corresponding simulation result verified the design.

     

/

返回文章
返回