OpenCores
URL https://opencores.org/ocsvn/sata_controller_core/sata_controller_core/trunk

Subversion Repositories sata_controller_core

[/] [sata_controller_core/] [trunk/] [sata2_bus_v1_00_a/] [base_system/] [pcores/] [npi_core_v1_00_a/] [data/] [npi_core_v2_1_0.mpd] - Blame information for rev 11

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 11 ashwin_men
###################################################################
2
##
3
## Name     : npi_core
4
## Desc     : Microprocessor Peripheral Description
5
##          : Automatically generated by PsfUtility
6
##
7
###################################################################
8
 
9
BEGIN npi_core
10
 
11
## Peripheral Options
12
OPTION IPTYPE = PERIPHERAL
13
OPTION IMP_NETLIST = TRUE
14
OPTION HDL = VHDL
15
OPTION IP_GROUP = MICROBLAZE:PPC:USER
16
OPTION DESC = NPI_CORE
17
OPTION STYLE = MIX
18
 
19
## Native Port Interface for MPMC
20
BUS_INTERFACE BUS = XIL_NPI,   BUS_STD = XIL_NPI,     BUS_TYPE = INITIATOR
21
 
22
## Generics
23
PARAMETER CHIPSCOPE        = false, DT = boolean
24
PARAMETER RAM_OFFSET       = 0x00,  DT = std_logic_vector
25
PARAMETER BLOCK_SIZE       = 1024,  DT = integer
26
 
27
## ChipScope ILA Controllers
28
PORT npi_if_ila_control    = "", DIR = I, VEC = [35:0]
29
PORT npi_if_tx_ila_control    = "", DIR = I, VEC = [35:0]
30
PORT npi_ila_control       = "", DIR = I, VEC = [35:0]
31
 
32
## Clock and Reset Signals
33
PORT MPMC_Clk           = "", DIR = I
34
PORT user_clk           = "", DIR = I
35
PORT reset              = "", DIR = I
36
 
37
PORT NPI_CORE_DIN       = "", DIR = I, VEC = [31:0]
38
PORT NPI_CORE_WE        = "", DIR = I
39
PORT NPI_CORE_FULL      = "", DIR = O
40
PORT NPI_CORE_DOUT      = "", DIR = O, VEC = [31:0]
41
PORT NPI_CORE_DOUT_WE   = "", DIR = O
42
PORT SATA_CORE_FULL     = "", DIR = I
43
PORT req_type           = "", DIR = I, VEC = [1:0]
44
PORT new_cmd            = "", DIR = I
45
PORT num_read_bytes_in  = "", DIR = I, VEC = [31:0]
46
PORT num_write_bytes_in = "", DIR = I, VEC = [31:0]
47
PORT NPI_init_wr_addr_in = "", DIR = I, VEC = [31:0]
48
PORT NPI_init_rd_addr_in = "", DIR = I, VEC = [31:0]
49
PORT NPI_ready_for_cmd  = "", DIR = O
50
 
51
## Native Port Interface PORT
52
PORT NPI_Addr              = "Addr",              DIR = O, BUS = XIL_NPI, VEC = [31:0], ENDIAN = LITTLE
53
PORT NPI_AddrReq           = "AddrReq",           DIR = O, BUS = XIL_NPI
54
PORT NPI_AddrAck           = "AddrAck",           DIR = I, BUS = XIL_NPI
55
PORT NPI_RNW               = "RNW",               DIR = O, BUS = XIL_NPI
56
PORT NPI_Size              = "Size",              DIR = O, BUS = XIL_NPI, VEC = [3:0],  ENDIAN = LITTLE
57
PORT NPI_WrFIFO_Data       = "WrFIFO_Data",       DIR = O, BUS = XIL_NPI, VEC = [63:0], ENDIAN = LITTLE
58
PORT NPI_WrFIFO_BE         = "WrFIFO_BE",         DIR = O, BUS = XIL_NPI, VEC = [7:0],  ENDIAN = LITTLE
59
PORT NPI_WrFIFO_Push       = "WrFIFO_Push",       DIR = O, BUS = XIL_NPI
60
PORT NPI_RdFIFO_Data       = "RdFIFO_Data",       DIR = I, BUS = XIL_NPI, VEC = [63:0], ENDIAN = LITTLE
61
PORT NPI_RdFIFO_Pop        = "RdFIFO_Pop",        DIR = O, BUS = XIL_NPI
62
PORT NPI_RdFIFO_RdWdAddr   = "RdFIFO_RdWdAddr",   DIR = I, BUS = XIL_NPI, VEC = [3:0],  ENDIAN = LITTLE
63
PORT NPI_WrFIFO_AlmostFull = "WrFIFO_AlmostFull", DIR = I, BUS = XIL_NPI
64
PORT NPI_WrFIFO_Flush      = "WrFIFO_Flush",      DIR = O, BUS = XIL_NPI
65
PORT NPI_WrFIFO_Empty      = "WrFIFO_Empty",      DIR = I, BUS = XIL_NPI
66
PORT NPI_RdFIFO_Empty      = "RdFIFO_Empty",      DIR = I, BUS = XIL_NPI
67
PORT NPI_RdFIFO_Flush      = "RdFIFO_Flush",      DIR = O, BUS = XIL_NPI
68
PORT NPI_RdModWr           = "RdModWr",           DIR = O, BUS = XIL_NPI
69
PORT NPI_InitDone          = "InitDone",          DIR = I, BUS = XIL_NPI
70
PORT NPI_RdFIFO_Latency    = "RdFIFO_Latency",    DIR = I, BUS = XIL_NPI, VEC = [1:0], ENDIAN = LITTLE
71
 
72
END

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.