中国电子学会电子制造与封装技术分会会刊

中国半导体行业协会封测分会会刊

无锡市集成电路学会会刊

导航

电子与封装 ›› 2019, Vol. 19 ›› Issue (2): 013 -18. doi: 10.16257/j.cnki.1681-1070.2019.0015

• 电路设计 • 上一篇    下一篇

基于Cortex-M0的指令预取接口设计与实现

强小燕,冯海英   

  1. 中科芯集成电路股份有限公司,江苏 无锡 214072
  • 收稿日期:2018-07-10 出版日期:2019-02-20 发布日期:2019-02-20
  • 作者简介:强小燕 (1978—),女,江苏无锡人,本科学历,2001 年毕业于东南大学微电子系,工程师,现从事于SOC集成电路逻辑设计和验证工作。

Design and Implementation of Instruction Pre-Fetching Interface

QIANG Xiaoyan, FENG Haiying   

  1. China Key System Co., Ltd., Wuxi 214072, China
  • Received:2018-07-10 Online:2019-02-20 Published:2019-02-20

摘要: 为实现基于Cortex-M0总线架构的低功耗微控制器的指令读取,提供了一种M0的指令及总线特征的指令预取策略。在接口系统时钟与AHB总线时钟的多种倍频关系下,提供了一种基于特定Flash时序的指令读取接口,实现了系统对M0发出的AHB总线指令和数据请求的实时响应。建立片上系统仿真实验平台,对该设计进行仿真验证,在设计搭载的电路系统中用Core-Mark仿真程序进行仿真,结果表明,该设计可提高指令运行效率达23.77%。

关键词: Cotex-M0, 预取策略, Flash接口

Abstract: To implement the instruction reading of low power microcontroller of low power microcontroller based on Cortex-M0 bus architecture袁a kind of Pre-fetching strategy, based on M0's instruction and bus characteristics, is provided. With the arbitrary integer frequency ratio of the flash interface clock to AHB bus clock, an instruction reading interface based on specific flash timing sequence is supplied, and the real-time response of the system to the AHB bus instruction and data request issued by Cortex-M0 is implemented. In addition, the establishment of on-chip-system simulation experiment platform has verified the correctness of the design. Simulation program based on cork-mark is used in the circuit system| the results show that the instruction running efficiency can be improved to 23. 77%.

Key words: Cotex-M0, pre-fetching strategy, Flash interface

中图分类号: