- 0
- 0
- 约2.61千字
- 约 4页
- 2026-03-26 发布于江西
- 举报
第
第PAGE1页共NUMPAGES1页
PicoBlaze处理器IPCore的原理与应用
PicoBlaze处理器IPCore由全局寄存器、计算规律单元(ALU)、程序流控制标记和复位规律、输入/输出(I/O)、中断控制器等几大部分构成。
全局寄存器:16个8位全局寄存器,s0~sf。寄存器的操作是十分灵便的;没有为特别任务保留寄存器,任何寄存器的优先权都是一样的。
算术规律单元(ALU):提供了8位处理器需要的全部容易操作。执行全部的操作都是用随意一个寄存器提供的操作数完成。若操作需两个操作数,则有另一寄存器指定或在命令中嵌入一8位常量值。在不增强程序大小的前提下,指不定期随意常量值,增加了容易的命令特性。更明了地说,ADD1与INCREMENT命令是等价的。若操作超过8位,则有一选项(增强或削减)可供挑选。二进制操作码(LOAD、AND、OR、XOR)可操作和测试二进制数,还包括SHIFT和ROTATE命令集合。
程序流控制标记:ALU操作后的结果影响ZERO和CARRY两个标志。用有条件的或无条件的程序流控制命令打算程序执行的挨次。JUMP命令指定在程序空间内的肯定地址。CALL命令将程序定位到用一段代码写的子程序的肯定地址,同时将返回地址压栈。嵌套CALL命令用法的栈为15层,对于程序大小足够了。
复位规律:复位信号强迫程序回到初始状态,
原创力文档

文档评论(0)