在审
一种picoBlaze软核处理器的程序空间扩展方法和系统
摘要
本发明公开了一种picoBlaze软核处理器的程序空间扩展方法和系统。所述方法在FPGA设计中设计软核的多个ROM实例,并通过软核的端口扩展一个端口寄存器ROM_CR用于控制ROM实例的输出选择;扩展多个ROM单元,对每个ROM单元分别设计相应的应用程序并增加ROM切换条件判断指令,在切换条件满足时跳转到ROM切换代码;每个ROM单元存储有同样的ROM切换代码,用于实现跳转到新的ROM单元的应用程序。本发明对原FPGA设计修改极少的情况下实现软核处理器程序空间的扩展,相应的程序设计方法简单,能满足大多数情况下的任务处理对程序空间扩展的需求。本发明还提供一种picoBlaze软核处理器系统。
暂无引用专利





