发明名称 Architecture to relax memory performance requirements
摘要 The present invention provides a memory architecture allowing for instructions of variable length to be stored without wasted memory spaces. Instructions of one, two, and three bytes can all be retrieved in a single fetch. The exemplary embodiment divides the memory block into two x16 memories having some special addressing circuitry. This structure logically arranges the memory into a number of rows, each of four byte-wide columns. To the first of these x16 memories, the full address is provided. If the address is within the two columns of the second x16 memory, the full address is also provided to the second x16 memory. If the address is to the first of the x16 memories, the second x16 memory instead receives the portion of the address specifying the row with one added to it. This results in a dual row access with the last one or two bytes of 3-byte instruction being supplied by the row above the first byte. The net effect is that all the physical memory physical space is used for program code with none being wasted in the 24-bit access.
申请公布号 US6643760(B2) 申请公布日期 2003.11.04
申请号 US20010845466 申请日期 2001.04.30
申请人 ZILOG, INC. 发明人 TROUTMAN BRUCE L.;LLOYD RUSSELL B.;THORNLEY RANDAL Q.
分类号 G06F12/04;(IPC1-7):G06F12/00 主分类号 G06F12/04
代理机构 代理人
主权项
地址