发明名称 Microcontroller with linear memory access in a banked memory
摘要 A microcontroller has a data memory divided into a plurality of memory banks, an address multiplexer for providing an address to the data memory, an instruction register providing a first partial address to a first input of the address multiplexer, a bank select register which is not mapped to the data memory for providing a second partial address to a the first input of the address multiplexer, and a plurality of special function registers mapped to the data memory, wherein the plurality of special function registers comprises an indirect access register coupled with a second input of the address multiplexer, and wherein the data memory comprises more than one memory bank of the plurality of memory banks that form a block of linear data memory to which no special function registers are mapped.
申请公布号 US8793426(B2) 申请公布日期 2014.07.29
申请号 US201012701664 申请日期 2010.02.08
申请人 Microchip Technology Incorporated 发明人 Lundstrum Zeke R.;Delport Vivien;Steedman Sean;Julicher Joseph
分类号 G06F12/00 主分类号 G06F12/00
代理机构 King & Spalding L.L.P. 代理人 King & Spalding L.L.P.
主权项 1. A microcontroller comprising: a data memory divided into a plurality of memory banks; an address multiplexer for providing an address to said data memory, wherein the address multiplexer is configured to only select between a first input and a second input; an instruction register providing a first partial address to the first input of said address multiplexer; a bank select register which is not mapped to said data memory for providing a second partial address to said first input of said address multiplexer; and a plurality of special function registers mapped to more than one bank of said data memory, wherein said plurality of special function registers comprises an indirect access register coupled with the second input of said address multiplexer, and wherein said data memory comprises more than one memory bank of said plurality of memory banks that form a block of linear data memory to which no special function registers are mapped.
地址 Chandler AZ US