取指专题

QSPI Flash xip取指同时program过程中概率性出现usb播歌时断音

项目场景: USB Audio芯片,代码放到qspi flash中,执行代码时,客户会偶尔保存一些参数,即FPGA验证过程中,每隔10ms向flash info区烧写4个byte(取指过程一直存在,且时隙软件不可控),同时芯片同时打开录音功能,以及DAC播放功能、以及打开系统中其他中断模块(程序会被频繁打断)。 问题描述  首次问题为:通过电脑端点击录音和播放切换按钮,发现偶尔会

自己动手写CPU(MIPS)----基础知识补充及单周期CPU取指译码

本次实验开始涉及MIPS架构CPU的设计。MIPS架构的CPU的传统流程为以下五个阶段: 取指(Instruction Fetch)译码(Decode)执行(Execution)访存(Memory Request)回写(Write Back) 实验目的 上一次实验基本完成了访存的功能,这次实验主要是掌握单周期CPU控制器的工作原理及设计方法;掌握取指、译码阶段数据通路、控制器的执行过程。