发明名称 Relocatable overlaid peripheral paging
摘要 Apparatus for flexibly locating the data page on which the peripheral registers are located. External hardware contentions are eliminated because the peripheral registers can be relocated anywhere in the system address space. Hardware design is therefore much more flexible. Further, because the present invention allows peripheral registers to overlay internal data memory, data transfers can be carried out between data and peripherals using the same data page pointer. No intermediate pointer loading operations are required and memory operations to the peripheral registers can be carried out at maximum speed. The present invention allows peripheral registers to overlay data memory in a manner that permits the overlaid memory to be recovered and used for other purposes. Processor program code can be designed to overlay internal data memory with the peripheral registers while performing data transfers between the data memory and the peripheral registers. The overlaid data memory is not accessible while it is overlaid. Then, after completing transfers, the peripheral registers can be relocated elsewhere so that the underlying internal data memory is recovered. The underlying data memory is not disturbed when writing to the overlaying peripheral registers.
申请公布号 US6578123(B1) 申请公布日期 2003.06.10
申请号 US19970978169 申请日期 1997.11.25
申请人 TEXAS INSTRUMENTS INCORPORATED 发明人 AUSTIN CHARLES C.;FESHANGCHI KEVIN;HARTH JEFF
分类号 G06F12/02;(IPC1-7):G06F12/00 主分类号 G06F12/02
代理机构 代理人
主权项
地址