0%

Here's something encrypted, password is required to continue reading.
阅读全文 »

AXI笔记 [TOC]

阅读全文 »

论文要点

阶段性工作总结

取指部分

  1. ITCM

    • 2 bank ITCM: 压缩指令存储的问题(问题2: 指令不对齐问题 <-- 由问题1引起)
    • 为什么使用ITCM:嵌入式程序足够小、我们支持压缩指令、Cache访问延迟不确定无法做到实时性(问题1:实时性)
  2. FIFO

    • FIFO操作逻辑:push & pop
    • FIFO容量设计原因:避免溢出
    • FIFO的作用:拼接指令(问题2)
      • 当前设计的整数指令是如何拼接的(蜂鸟E203、浙大毕业论文)
      • TODO: 查阅文献设计,确定它们都没有使用FIFO来做指令的拼接: 导致起指令拼接逻辑复杂、需要保存MSB
      • 🌟🌟🌟创新点:Singal FIFO起到的作用 <-- 参考专利里怎么写的
    • Singal FIFO的问题:
      • 问题3:预取指指令浪费
      • 问题4:中断响应时间过长
  3. Dual FIFO(🌟🌟🌟创新点)

    • 更少的访存(问题3)
    • 跟快的中断响应(问题4)、函数调用、分支控制
    • 控制逻辑、增加的硬件

译码部分

  1. Decoer:解决3个问题(是什么指令、做什么操作、源操作数从哪儿来)
  2. CompressDecoer
  3. ExtendingUnit
  4. SBP
    • 为什么放在ID Stage进行Decode?避免过多的bypass,问题5: 降低功耗跟面积
  5. RF(一读一写)

访存部分

  1. 区分非访存指令,禁止访问内存(问题5)
  2. 读写操作的类型,一共有8条访存指令、读写data的拼接

PPT

中期报告

成果

  1. 一篇专利: 《由处理器执行的指令读取方法及相关产品》-- P230569DN

参考资料