Core1553BRT v4.0 Handbook
Modifying the Backend Address Map
The default setting of Core1553BRT creates 32 receive and 32 transmit subaddresses, each with 32
words of memory, which in turn requires 2,048 words of memory. Receive subaddresses 0 and 31 are
used for storing either the 1553B command word or the TSW value.
You can use an external address mapping function to modify the backend address map to match the
software models of legacy 1553B remote terminals, allowing software drivers to be reused ( Figure 7-1 ).
You can use the CMDVAL output to generate the mapped address function; however, it must be
externally latched using the ADDRLAT signal (ADDRLAT is an active high enable for an external D-type
flip-flop).
CMDVAL
D
SET
Q
CLK1553
ADDRLAT
MEMADDR
MEMOPER
L
CLR
Q
Address
Mapper
Function
Mapped
Address
Figure 7-1 ? External Address Mapper Circuit
A typical address mapping function, given below, remaps the backend memory map to an 8 k word
memory. Each subaddress is allocated 64 words, and separate buffers are provided for both broadcast
and non-broadcast receive/transmit.
Each non-mode-code subaddress consists of 64 words; the command word or TSW value is written to
location 0, and the associated data words are stored at locations 32 to 63.
For the mode code subaddresses, the command word or TSW value is written to location 0 plus the
mode code value, and the data word is stored at location 32 plus the mode code value. For the “transmit
vector word” command, the command word is stored in location 16, and the vector word is read from
location 48. For the “synchronize with data” command, the command word is stored at location 17 and
the data written to location 49. Note that separate address spaces exist for transmit and receive mode
codes and broadcast transmit and receive mode codes.
This mapping function is very small; it requires only 23 logic modules in the Microsemi SX-A and RTSX-
S families. Consider the code below.
VHDL Address Mapping Function
entity ADDRESSMAPPER
is
port ( CLK :
ADDRLAT :
CMDVAL :
MEMADDR :
MEMOPER :
MAPADDR :
in
in
in
in
in
out
std_logic;
std_logic;
std_logic_vector(11 downto 0);
std_logic_vector(10 downto 0);
std_logic_vector( 1 downto 0);
std_logic_vector(12 downto 0)
);
end ADDRESSMAPPER;
architecture RTL of ADDRESSMAPPER is
signal CMDADDR : std_logic_vector(11 downto 0);
begin
process (CLK)
begin
if CLK'event and CLK='1' then
if ADDRLAT='1' then
Revision 3
57
相关PDF资料
CORE8051-AR IP MODULE CORE8051
COREFFT-RM IP MODULE COREFFT
COREFIR-RM IP MODULE COREFIR
COREPCIF-RM IP MODULE COREPCIF
COREU1LL-AR IP MODULE COREU1LL
COREU1PHY-AR IP MODULE COREU1PHY
CORR-8BIT-XM-UT2 SITE LICENSE IP CORRELATOR XP
CP2-GSA-L CONN SHIELD LOWER TYPE A 22
相关代理商/技术参数
CORE1553BRT-EBR-AN 功能描述:IP MOD CORE1553 EBR ENH BIT RATE RoHS:否 类别:编程器,开发系统 >> 软件 系列:* 标准包装:1 系列:ISE® 设计套件 类型:订阅 适用于相关产品:Xilinx FPGAs 其它名称:Q4986209T1081384
CORE1553BRT-EBR-AR 功能描述:IP MOD CORE1553 EBR ENH BIT RATE RoHS:否 类别:编程器,开发系统 >> 软件 系列:* 标准包装:1 系列:ISE® 设计套件 类型:订阅 适用于相关产品:Xilinx FPGAs 其它名称:Q4986209T1081384
CORE1553BRT-OM 功能描述:IP MODULE CORE1553 REMOTE TERM RoHS:否 类别:编程器,开发系统 >> 软件 系列:* 标准包装:1 系列:ISE® 设计套件 类型:订阅 适用于相关产品:Xilinx FPGAs 其它名称:Q4986209T1081384
CORE1553BRT-OMFL 功能描述:IP MODULE CORE1553 BUS/REMOTE 制造商:microsemi corporation 系列:- 零件状态:在售 类型:许可证 应用:- 版本:- 许可长度:- 许可 - 用户明细:- 操作系统:- 配套使用产品/相关产品:Microsemi 器件 媒体分发类型:- 标准包装:1
CORE1553BRT-RM 功能描述:IP MODULE CORE1553 REMOTE TERM RoHS:否 类别:编程器,开发系统 >> 软件 系列:* 标准包装:1 系列:ISE® 设计套件 类型:订阅 适用于相关产品:Xilinx FPGAs 其它名称:Q4986209T1081384
CORE1553BRT-RMFL 功能描述:IP MODULE CORE1553 BUS/REMOTE 制造商:microsemi corporation 系列:- 零件状态:在售 类型:许可证 应用:- 版本:- 许可长度:- 许可 - 用户明细:- 操作系统:- 配套使用产品/相关产品:Microsemi 器件 媒体分发类型:- 标准包装:1
CORE1553BRT-UR 制造商:Microsemi Corporation 功能描述:SOFTWARE - Virtual or Non-Physical Inventory (Software & Literature)
CORE1553-DEV-KIT 功能描述:KIT DEVELOPMENT FOR IP CORE1553 RoHS:否 类别:编程器,开发系统 >> 通用嵌入式开发板和套件(MCU、DSP、FPGA、CPLD等) 系列:Fusion® 产品培训模块:Blackfin® Processor Core Architecture Overview Blackfin® Device Drivers Blackfin® Optimizations for Performance and Power Consumption Blackfin® System Services 特色产品:Blackfin? BF50x Series Processors 标准包装:1 系列:Blackfin® 类型:DSP 适用于相关产品:ADSP-BF548 所含物品:板,软件,4x4 键盘,光学拨轮,QVGA 触摸屏 LCD 和 40G 硬盘 配用:ADZS-BFBLUET-EZEXT-ND - EZ-EXTENDER DAUGHTERBOARDADZS-BFLLCD-EZEXT-ND - BOARD EXT LANDSCAP LCD INTERFACE 相关产品:ADSP-BF542BBCZ-4A-ND - IC DSP 16BIT 400MHZ 400CSBGAADSP-BF544MBBCZ-5M-ND - IC DSP 16BIT 533MHZ MDDR 400CBGAADSP-BF542MBBCZ-5M-ND - IC DSP 16BIT 533MHZ MDDR 400CBGAADSP-BF542KBCZ-6A-ND - IC DSP 16BIT 600MHZ 400CSBGAADSP-BF547MBBCZ-5M-ND - IC DSP 16BIT 533MHZ MDDR 400CBGAADSP-BF548BBCZ-5A-ND - IC DSP 16BIT 533MHZ 400CSBGAADSP-BF547BBCZ-5A-ND - IC DSP 16BIT 533MHZ 400CSBGAADSP-BF544BBCZ-5A-ND - IC DSP 16BIT 533MHZ 400CSBGAADSP-BF542BBCZ-5A-ND - IC DSP 16BIT 533MHZ 400CSBGA