PicoBlaze8位處理器指令集
如下表所示為基于fpga器件的picoblaze 8位處理器指令集?! ”?picoblaze指令集
設(shè)計(jì)者也可以糧據(jù)需要進(jìn)行擴(kuò)容和刪減,有關(guān)指令的修改在15,4節(jié)中介紹。對(duì)基于cpld器件的picoblaze指令長(zhǎng)度為16位,尋址空間為256(8位地址總線寬度);對(duì)于基于fpga器件的picoblaze指令長(zhǎng)度為18位,尋址空間為1 024(10位地址總線寬度)。 在picoblaze指令中,沒(méi)有專門(mén)的取反和寄存器清零指令,這些功能可以利用現(xiàn)有的指令來(lái)實(shí)現(xiàn): (1) 寄存器按位取反:xor s0,ff(表示寄存器s0按位取反)?! ?2) 寄存器清零:xor s0,s0或load s0,00?! ?br>