opb_lcd_interface_v2_1_0.mpd

来自「基于MicroBlaze软处理器核的Threadx代码」· MPD 代码 · 共 53 行

MPD
53
字号
################################################################################
##
## Copyright (c) 2002 Insight Electronics  All rights reserved.
##
## Insight Electronics  
##
## opb_lcd_interface.mpd
##
## Microprocessor Peripheral Definition file
##
################################################################################


BEGIN opb_lcd_interface
OPTION  IPTYPE=PERIPHERAL
OPTION   IMP_NETLIST=TRUE


OPTION SIM_MODELS = hdl

BUS_INTERFACE BUS=SOPB, BUS_STD=OPB, BUS_TYPE=SLAVE

# Generics for vhdl or parameters for verilog
PARAMETER C_BASEADDR = 0xFFFFFFFF, DT=std_logic_vector, MIN_SIZE=0x100, BUS=SOPB
PARAMETER C_HIGHADDR = 0x00000000, DT=std_logic_vector, BUS=SOPB
PARAMETER C_OPB_DWIDTH = 32, DT=integer, BUS=SOPB
PARAMETER C_OPB_AWIDTH = 32, DT=integer, BUS=SOPB


# Global ports
PORT OPB_Clk = "", DIR=IN, SIGIS=CLK, BUS=SOPB
PORT OPB_Rst = OPB_Rst, DIR=IN, BUS=SOPB

# OPB signals
PORT OPB_ABus      		= OPB_ABus, DIR=IN, VEC=[0:C_OPB_AWIDTH-1], BUS=SOPB
PORT OPB_BE        		= OPB_BE, DIR=IN,   VEC=[0:C_OPB_DWIDTH/8-1], BUS=SOPB
PORT OPB_DBus      		= OPB_DBus, DIR=IN, VEC=[0:C_OPB_DWIDTH-1], BUS=SOPB
PORT OPB_RNW       		= OPB_RNW, DIR=IN, BUS=SOPB
PORT OPB_select    		= OPB_select, DIR=IN, BUS=SOPB
PORT OPB_seqAddr   		= OPB_seqAddr, DIR=IN, BUS=SOPB
PORT LCD_INTERFACE_DBus     	= Sl_DBus, DIR=OUT, VEC=[0:C_OPB_DWIDTH-1], BUS=SOPB
PORT LCD_INTERFACE_errAck   	= Sl_errAck, DIR=OUT, BUS=SOPB
PORT LCD_INTERFACE_retry    	= Sl_retry, DIR=OUT, BUS=SOPB
PORT LCD_INTERFACE_toutSup  	= Sl_toutSup, DIR=OUT, BUS=SOPB
PORT LCD_INTERFACE_xferAck  	= Sl_xferAck, DIR=OUT, BUS=SOPB

# lcd signals
PORT lcd_data 	= "", DIR=OUT, VEC=[0:7]
PORT lcd_en 	= "", DIR=OUT
PORT lcd_rs 	= "", DIR=OUT
PORT lcd_rw 	= "", DIR=OUT
END

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?