參數(shù)資料
型號: DK900
廠商: 意法半導(dǎo)體
英文描述: DK900 Development Kit For PSD9xxF Family of Flash PSDs(用于PSD9XXF系列PSD的開發(fā)套件DK900)
中文描述: DK900開發(fā)套件PSD9xxF月臺幕門的閃存(用于PSD9XXF系列私營部門的開發(fā)套件DK900家庭)
文件頁數(shù): 19/53頁
文件大?。?/td> 1162K
代理商: DK900
18
How does this swapping stuff work anyway
Macro level
First, lets take a look at how the memory map changes during the transitional operations from one executable code
bundle to the other. Internal PSD resources (PAGE and VM registers)are used to affect this change in addition to the
PLD equations described. We will also use a non volatile resource to carry through a power off condition. This
resource will be called NVswap and can consist of any of the following (spare non volatile segment in the PSD, board
level switch, etc).
The VM(virtual memory) register is specific to 8031 family devices and allows the PSD memory resources to be
controlled between program space and data space. This register, located at csiop+0xE2, can be set to a non-volatile
initial value using PSDsoft Express and thereafter can be read or written by the microcontroller. This register is
volatile.
The PAGE register (csiop+0xE0, 8 bits) is traditionally used to control memory paging, but we also use it to control
memory addresses, as presented to the microcontroller, using 1 or more bits. This register can be read or written by the
microcontroller. The initial value of the PAGE register is 0 at power up and is the register is volatile.
Following is a step by step procedure to boot from one code and change, on the fly, to another. Certainly, there is more
setup detail involved(described later under Micro level), but this is the essential procedure for any system containing
program and data space.
1. Power up system with default memory map. swap=0(PAGE register msb), VM=0x12
2. Write VM register =0x06.
3. Write swap=1(PAGE register msb)
4. Write VM=0x0C
These steps are further depicted graphically in the following 4 figures.
相關(guān)PDF資料
PDF描述
DKF110PFW1LPES Solid-State Fingerprint Sensor
DKF110PFW1LPG Solid-State Fingerprint Sensor
DKF110PFW1STES Solid-State Fingerprint Sensor
DKF110PFW1STG Solid-State Fingerprint Sensor
DKF110PFWLPES Solid-State Fingerprint Sensor
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
DK900-110 功能描述:開發(fā)板和工具包 - 8051 PSD Develop for 8051 RoHS:否 制造商:Silicon Labs 產(chǎn)品:Development Kits 工具用于評估:C8051F960, Si7005 核心: 接口類型:USB 工作電源電壓:
DK900-220 功能描述:開發(fā)板和工具包 - 8051 PSD Develop for 8051 RoHS:否 制造商:Silicon Labs 產(chǎn)品:Development Kits 工具用于評估:C8051F960, Si7005 核心: 接口類型:USB 工作電源電壓:
DK900-HC11-110 功能描述:開發(fā)板和工具包 - 其他處理器 PSD Devlp for 68HC11 RoHS:否 制造商:Freescale Semiconductor 產(chǎn)品:Development Systems 工具用于評估:P3041 核心:e500mc 接口類型:I2C, SPI, USB 工作電源電壓:
DK900-HC11-220 功能描述:開發(fā)板和工具包 - 其他處理器 PSD Devlp for 68HC11 RoHS:否 制造商:Freescale Semiconductor 產(chǎn)品:Development Systems 工具用于評估:P3041 核心:e500mc 接口類型:I2C, SPI, USB 工作電源電壓:
DK9209 制造商:BRUSH 功能描述:FUSES CLASS RK5 TIME DELAY