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

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

导航

电子与封装 ›› 2018, Vol. 18 ›› Issue (1): 15 -20. doi: 10.16257/j.cnki.1681-1070.2018.0005

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

基于MCU的Flash预取加速控制器设计与实现

冯海英,范学仕   

  1. 中科芯集成电路股份有限公司,江苏无锡 214072
  • 收稿日期:2017-10-24 出版日期:2018-01-20 发布日期:2018-01-20
  • 作者简介:冯海英(1982—),女,湖南汨罗人,本科学历,2004年毕业于四川大学测控技术与仪器专业,中级工程师,现从事于SoC集成电路逻辑设计与验证工作。

Design and Implementation for Fetching-Accelerating Flash Controller Based on MCU

FENG Haiying,FAN Xueshi   

  1. China Key System Co,Ltd,Wuxi 214072,China
  • Received:2017-10-24 Online:2018-01-20 Published:2018-01-20

摘要: 为了解决低成本低功耗微处理器(Micro Control Unit,MCU)中嵌入式Flash读取速度的问题,基于预取和缓存原理,采用位宽扩展技术和改进预取技术相结合的方式,设计了具有预取加速功能的Flash控制器。实现Flash特定接口协议与高级高性能总线(Advanced High-performance Bus,AHB)协议的转换,提高处理器取值效率,提升系统性能。设计了完善的读写保护机制,以保护用户程序。同时搭建片上系统(System on Chip,SoC)仿真实验平台验证设计的正确性,实验结果表明,本设计最多提高了16.3%的取指效率,并在实际样片中得以验证。

关键词: MCU, 预取加速, Flash控制器

Abstract: A fetching-accelerating flash controller,was designed in this paper for the sake of solving fetching speed problems of a low-cost and low-power MCU.Based on the mechanisms of fetching and cache,a method combining bitwise-expanding and promoted-fetching techniques was adopted.This Flash controller accomplished the conversion between Flash interface and AHB protocols,while improving the system performance and fetching efficiency.Furthermore,an explicit protection mechanism was proposed to protect the use code.What'smore,an SoCsimulation experiment platform was established to confirm the correctness of the design.The simulation results show that the fetching performance was improved 16.3%at most.Finally,the design hasbeen confirmed in an example wafer.

Key words: MCU, fetching-accelerating, Flash controller

中图分类号: