嵌入式系统/ARM技术中的PicoBlaze处理器的基本结构
由于PicoBlaze的紧凑型特点,因此在FPGA逻辑器件中实现的PicoBlaze内核与CPLD所实现的内核有些区别,主要是可提供的通用寄存器数不同。FPGA型PicoBlaze资源丰富,可提供16个16位通用寄存器,15~31级堆栈,16位或18位指令系统,地址线宽度可达10位,即具有1 Kb的寻址空间。而CPLD型PicoBlaze(为了区别,将该类型称为“CoolBlaze”)一般仅提供8个8位通用寄存器、4级堆栈和16位指令系统。另外,FPGA型PicoBlaze的程序存储器可由FPGA的块存储器来实现,这样不需要再有其他外围存储器器件。同时,程序(指令)可通过FPGA的位流(Bit
用户评论