自定义扩展指令执行子单元,源文件e203_exu_nice.v。
-
exu_nice模块输入信息包括原指令、源操作数1、源操作数2和itag;
-
exu_nice模块输出交付接口不包含任何信息,只握手;
-
exu_nice模块写回接口只回收itag,不包含其它信息;
-
exu_nice模块只做接口,真正的自定义扩展指令执行操作在模块外部执行,因此包含与外部接口。接口包含请求通道和应答通道。
-
nice指令都是长流水指令
-
exu_nice模块本地存储4个ITAG,即支持最多4个滞外nice指令的执行,应答之后回收。