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

Subversion Repositories embedded_risc

[/] [embedded_risc/] [trunk/] [Verilog/] [data_cache_way2.v] - Blame information for rev 27

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 26 hosseinami
/*******************************************************************
2
* This file is owned and controlled by Xilinx and must be used     *
3
* solely for design, simulation, implementation and creation of    *
4
* design files limited to Xilinx devices or technologies. Use      *
5
* with non-Xilinx devices or technologies is expressly prohibited  *
6
* and immediately terminates your license.                         *
7
*                                                                  *
8
* Xilinx products are not intended for use in life support         *
9
* appliances, devices, or systems. Use in such applications are    *
10
* expressly prohibited.                                            *
11
*                                                                  *
12
* Copyright (C) 2001, Xilinx, Inc.  All Rights Reserved.           *
13
*******************************************************************/
14
 
15
// The synopsys directives "translate_off/translate_on" specified
16
// below are supported by XST, FPGA Express, Exemplar and Synplicity
17
// synthesis tools. Ensure they are correct for your synthesis tool(s).
18
 
19
// You must compile the wrapper file data_cache_way2.v when simulating
20
// the core, data_cache_way2. When compiling the wrapper file, be sure to
21
// reference the XilinxCoreLib Verilog simulation library. For detailed
22
// instructions, please refer to the "Coregen Users Guide".
23
 
24
module data_cache_way2 (
25
        A,
26
        CLK,
27
        D,
28
        WE,
29
        SPO);    // synthesis black_box
30
 
31
input [4 : 0] A;
32
input CLK;
33
input [52 : 0] D;
34
input WE;
35
output [52 : 0] SPO;
36
 
37
// synopsys translate_off
38
 
39
        C_DIST_MEM_V4_1 #(
40
                5,      // c_addr_width
41
                "0",     // c_default_data
42
                1,      // c_default_data_radix
43
                32,     // c_depth
44
                0,       // c_family
45
                1,      // c_generate_mif
46
                1,      // c_has_clk
47
                1,      // c_has_d
48
                0,       // c_has_dpo
49
                0,       // c_has_dpra
50
                0,       // c_has_i_ce
51
                0,       // c_has_qdpo
52
                0,       // c_has_qdpo_ce
53
                0,       // c_has_qdpo_clk
54
                0,       // c_has_qdpo_rst
55
                0,       // c_has_qdpo_srst
56
                0,       // c_has_qspo
57
                0,       // c_has_qspo_ce
58
                0,       // c_has_qspo_rst
59
                0,       // c_has_qspo_srst
60
                0,       // c_has_rd_en
61
                1,      // c_has_spo
62
                0,       // c_has_spra
63
                1,      // c_has_we
64
                0,       // c_latency
65
                "data_cache_way2.mif",  // c_mem_init_file
66
                1,      // c_mem_type
67
                0,       // c_mux_type
68
                0,       // c_qce_joined
69
                0,       // c_qualify_we
70
                0,       // c_read_mif
71
                0,       // c_reg_a_d_inputs
72
                0,       // c_reg_dpra_input
73
                0,       // c_sync_enable
74
                53)     // c_width
75
        inst (
76
                .A(A),
77
                .CLK(CLK),
78
                .D(D),
79
                .WE(WE),
80
                .SPO(SPO));
81
 
82
 
83
// synopsys translate_on
84
 
85
// FPGA Express black box declaration
86
// synopsys attribute fpga_dont_touch "true"
87
// synthesis attribute fpga_dont_touch of data_cache_way2 is "true"
88
 
89
// XST black box declaration
90
// box_type "black_box"
91
// synthesis attribute box_type of data_cache_way2 is "black_box"
92
 
93
endmodule
94
 

powered by: WebSVN 2.1.0

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