Implementation Hints
begin : PLEGAL
reg OK;
reg [5:0] MUXSEL;
if (ISMCODE == 1'b0)
begin
MUXSEL = {TX, SA};
// Data transfers
OK = 1'b0;
// This case statement legalizes data transfers to certain subaddresses
case (MUXSEL)
6'b111010 : OK = 1'b0;
6'b111011 : OK = 1'b0;
6'b011001 : OK = 1'b0;
// SA 26 Disabled for TX
// SA 27 Disabled for TX
// SA 25 Disabled for RX
6'b011011 : OK = (WCMC > 0 & WCMC < 10); // SA 27 Disabled for RX if WC>9
default
: OK = 1'b1;
// Legalize all other subaddresses
endcase
// Broadcast transmits are not allowed; overrides above case statement
if (BROADCAST == 1'b1 & TX == 1'b1)
OK = 1'b0; // Broadcast transmit is not allowed
end
else
begin
//----------------------------------------------------------------
// This case statement legalizes mode codes
MUXSEL = {TX, WCMC};
OK = 1'b1;
case (MUXSEL)
6'b100000 : // Dynamic Bus Control
OK = 1'b0; // Since we can’t do it, we Message Error
6'b100001 : // Synchronize
6'b100010 : // Transmit Status Word
OK = ~BROADCAST;
6'b100011 : // Initiate Self-Test; we set this because we provide BIT word
OK = 1'b1;
6'b100100 : // Transmitter Shutdown
6'b100101 : // Override Transmitter Shutdown
6'b100110 : // Inhibit Terminal Flag
6'b100111 : // Override Inhibit Terminal Flag
6'b101000 : // Reset Remote Terminal
6'b110000 : // Transmit Vector Word
OK = ~BROADCAST;
6'b010001 : // Synchronise with Data
6'b110010 : // Transmit Last Command
OK = ~BROADCAST;
6'b110011 : // Transmit BIT Word
OK = ~BROADCAST;
6'b010100 : // Selected Transmitter Shutdown
OK = 1'b0;
6'b010101 : // Override Selected Transmitter Shutdown
OK = 1'b0;
default
: // All other commands illegal
OK = 1'b0;
endcase
end
CMDOKAY <= OK ;
end
endmodule
Revision 3
56
相关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