摘要: 提出了一种可用于Java 处理器的改进型寄存器队列(FIFO)的设计和控制方法。通过在传统的指针移动型FIFO 的基础上,改变读写指针的操作宽度,增加读出端口,增加旁路设计等方法,使得改进型寄存器队列可以适应Java 语言字节指令的变长特性。该设计在一种针对嵌入式系统的Java 虚拟机的硬件实现中得到应用,提高了Java 处理的取指效率,并对随后的指令折叠提供了方便。
关键词:
Java 处理器;寄存器队列;嵌入式
Abstract: A new first-in-first-out register file (FIFO) is presented. Different from the normal FIFO, the FIFO presented in this paper has more than one read pointers and the width of the object registers of the read operation is different from that of the write operation. An instruction buffer based on the stated FIFO is applied in an embedded Java processor, and such design proved to be effective for enhancing the efficiency of the instruction fetch operation while the Java byte code verifies in real time, and for facilitating the instruction folding operation
Key words:
Java processor; FIFO; Embedded
王俊宇,忻 凌,周 维,周晓方,闵 昊. 一种可用于嵌入式Java 处理器的寄存器队列[J]. 计算机工程, 2006, 32(4): 230-232.
WANG Junyu, XIN Ling, ZHOU Wei, ZHOU Xiaofang, MIN Hao. Design and Control Mechanism of FIFO for Java Processor of Embedded System[J]. Computer Engineering, 2006, 32(4): 230-232.