參數(shù)資料
型號(hào): NS32FX16-25
廠商: National Semiconductor Corporation
英文描述: Imaging/Signal Processor
中文描述: 影像/信號(hào)處理器
文件頁(yè)數(shù): 11/88頁(yè)
文件大?。?/td> 902K
代理商: NS32FX16-25
2.0 Architectural Description
(Continued)
Address (Hex)
00000000
Memory and I/O
00FFFE00
Interrupt Control
01000000
Address Not Available Off-Chip
(Do Not Use)
FF800000
Reserved
FFFFD000
On-Chip RAM Array
FFFFD200
Reserved
FFFFD4XX
DSP Module
Reserved
FFFFFFFF
FIGURE 2-9. NS32FX16 Address Mapping
2.3 MODULAR SOFTWARE SUPPORT
The NS32FX16 provides special support for software mod-
ules and modular programs.
Each module in a NS32FX16 software environment consists
of three components:
1. Program Code Segment.
This segment contains the module’s code and constant
data.
2. Static Data Segment.
Used to store variables and data that may be accessed
by all procedures within the module.
3. Link Table.
This component contains two types of entries: Absolute
Addresses and Procedure Descriptors.
An Absolute Address is used in the external addressing
mode, in conjunction with a displacement and the current
MOD Register contents to compute the effective address
of an external variable belonging to another module.
The Procedure Descriptor is used in the call external pro-
cedure (CXP) instruction to compute the address of an
external procedure.
Normally, the linker program specifies the locations of the
three components. The Static Data and Link Table typically
reside in RAM; the code component can be either in RAM or
in ROM. The three components can be mapped into non-
contiguous locations in memory, and each can be indepen-
dently relocated. Since the Link Table contains the absolute
addresses of external variables, the linker need not assign
absolute memory addresses for these in the module itself;
they may be assigned at load time.
To handle the transfer of control from one module to anoth-
er, the NS32FX16 uses a module table in memory and two
registers in the CPU.
The Module Table is located within the first 64 kbytes of
memory. This table contains a Module Descriptor (also
called a Module Table Entry) for each module in the ad-
dress space of the program. A Module Descriptor has four
32-bit entries corresponding to each component of a mod-
ule:
#
The Static Base entry contains the address of the begin-
ning of the module’s static data segment.
#
The Link Table Base points to the beginning of the mod-
ule’s Link Table.
#
The Program Base is the address of the beginning of the
code and constant data for the module.
#
A fourth entry is currently unused but reserved.
The MOD Register in the CPU contains the address of the
Module Descriptor for the currently executing module.
The Static Base Register (SB) contains a copy of the Static
Base entry in the Module Descriptor of the currently execut-
ing module, i.e., it points to the beginning of the current
module’s static data area.
This register is implemented in the CPU for efficiency pur-
poses. By having a copy of the static base entry or chip, the
CPU can avoid reading it from memory each time a data
item in the static data segment is accessed.
In an NS32FX16 software environment modules need not
be linked together prior to loading. As modules are loaded,
a linking loader simply updates the Module Table and fills
the Link Table entries with the appropriate values. No modi-
fication of a module’s code is required. Thus, modules may
be stored in read-only memory and may be added to a sys-
tem independently of each other, without regard to their in-
dividual addressing.Figure 2-10 shows a typical NS32FX16
run-time environment.
11
相關(guān)PDF資料
PDF描述
NS32FX164-20 Advanced Imaging/Communication Signal Processors(高級(jí)圖象/通訊信號(hào)處理器)
NS32FV16-25 Advanced Imaging/Communication Signal Processors
NS32FX164-25 Advanced Imaging/Communication Signal Processors(高級(jí)圖象/通訊信號(hào)處理器)
NS32FX161-15 Advanced Imaging/Communication Signal Processors(高級(jí)圖象/通訊信號(hào)處理器)
NS32FX161-20 Advanced Imaging/Communication Signal Processors(高級(jí)圖象/通訊信號(hào)處理器)
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
NS32FX164 制造商:未知廠家 制造商全稱(chēng):未知廠家 功能描述:
NS32FX164-20 制造商:NSC 制造商全稱(chēng):National Semiconductor 功能描述:Advanced Imaging/Communication Signal Processors
NS32FX164-25 制造商:NSC 制造商全稱(chēng):National Semiconductor 功能描述:Advanced Imaging/Communication Signal Processors
NS32FX164AV-25 功能描述:IC IMAGING COMM SGNL PROC PLCC68 RoHS:否 類(lèi)別:集成電路 (IC) >> 嵌入式 - 微處理器 系列:- 標(biāo)準(zhǔn)包裝:2 系列:MPC8xx 處理器類(lèi)型:32-位 MPC8xx PowerQUICC 特點(diǎn):- 速度:133MHz 電壓:3.3V 安裝類(lèi)型:表面貼裝 封裝/外殼:357-BBGA 供應(yīng)商設(shè)備封裝:357-PBGA(25x25) 包裝:托盤(pán)
NS32FX164V-15 制造商:NSC 制造商全稱(chēng):National Semiconductor 功能描述:Advanced Imaging/Communication Signal Processors