发明名称 Streaming input engine facilitating data transfers between application engines and memory
摘要 A system includes a memory, a sequencer, and a set of application engines in communication with the sequencer and memory. The set of application engines includes a streaming input engine for retrieving data from the memory and supplying the data to the set of application engines. In one embodiment, the streaming input engine includes a fetch engine with a memory opcode output and address output for accessing cache memory. The streaming input engine also includes an alignment circuit for buffering and aligning data retrieved from the memory. The alignment circuit includes a data buffer, register, byte selector, and shifter. The data buffer stores data accessed by the fetch engine. The register stores old data from the data buffer's output when the buffer sources new data. The byte selector selects data from the data buffer and the register. The shifter receives data selected by the byte selector and shifts a number of the bytes onto an output for retrieval by an output register coupled to the set of application engines.
申请公布号 US6901489(B2) 申请公布日期 2005.05.31
申请号 US20020105862 申请日期 2002.03.25
申请人 JUNIPER NETWORKS, INC. 发明人 GRUNER FRED;RAMIREZ RICARDO
分类号 G06F12/00;G06F12/08;H04L12/56;(IPC1-7):G06F13/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址