1 |
15 |
tac2 |
`timescale 1 ns/100 ps
|
2 |
|
|
// Version: 8.5 8.5.0.34
|
3 |
|
|
|
4 |
|
|
|
5 |
|
|
module versatile_fifo_dptam_dw(
|
6 |
|
|
d_a,
|
7 |
|
|
q_a,
|
8 |
|
|
adr_a,
|
9 |
|
|
we_a,
|
10 |
|
|
clk_a,
|
11 |
|
|
q_b,
|
12 |
|
|
adr_b,
|
13 |
|
|
d_b,
|
14 |
|
|
we_b,
|
15 |
|
|
clk_b
|
16 |
|
|
);
|
17 |
|
|
/* synthesis syn_black_box
|
18 |
|
|
|
19 |
|
|
pragma attribute versatile_fifo_dptam_dw ment_tsu0 adr_a[0]->clk_a+0.280
|
20 |
|
|
pragma attribute versatile_fifo_dptam_dw ment_tsu1 adr_a[10]->clk_a+0.280
|
21 |
|
|
pragma attribute versatile_fifo_dptam_dw ment_tsu2 adr_a[1]->clk_a+0.280
|
22 |
|
|
pragma attribute versatile_fifo_dptam_dw ment_tsu3 adr_a[2]->clk_a+0.280
|
23 |
|
|
pragma attribute versatile_fifo_dptam_dw ment_tsu4 adr_a[3]->clk_a+0.280
|
24 |
|
|
pragma attribute versatile_fifo_dptam_dw ment_tsu5 adr_a[4]->clk_a+0.280
|
25 |
|
|
pragma attribute versatile_fifo_dptam_dw ment_tsu6 adr_a[5]->clk_a+0.280
|
26 |
|
|
pragma attribute versatile_fifo_dptam_dw ment_tsu7 adr_a[6]->clk_a+0.280
|
27 |
|
|
pragma attribute versatile_fifo_dptam_dw ment_tsu8 adr_a[7]->clk_a+0.280
|
28 |
|
|
pragma attribute versatile_fifo_dptam_dw ment_tsu9 adr_a[8]->clk_a+0.280
|
29 |
|
|
pragma attribute versatile_fifo_dptam_dw ment_tsu10 adr_a[9]->clk_a+0.280
|
30 |
|
|
pragma attribute versatile_fifo_dptam_dw ment_tsu11 adr_b[0]->clk_b+0.282
|
31 |
|
|
pragma attribute versatile_fifo_dptam_dw ment_tsu12 adr_b[10]->clk_b+0.282
|
32 |
|
|
pragma attribute versatile_fifo_dptam_dw ment_tsu13 adr_b[1]->clk_b+0.282
|
33 |
|
|
pragma attribute versatile_fifo_dptam_dw ment_tsu14 adr_b[2]->clk_b+0.282
|
34 |
|
|
pragma attribute versatile_fifo_dptam_dw ment_tsu15 adr_b[3]->clk_b+0.282
|
35 |
|
|
pragma attribute versatile_fifo_dptam_dw ment_tsu16 adr_b[4]->clk_b+0.282
|
36 |
|
|
pragma attribute versatile_fifo_dptam_dw ment_tsu17 adr_b[5]->clk_b+0.282
|
37 |
|
|
pragma attribute versatile_fifo_dptam_dw ment_tsu18 adr_b[6]->clk_b+0.282
|
38 |
|
|
pragma attribute versatile_fifo_dptam_dw ment_tsu19 adr_b[7]->clk_b+0.282
|
39 |
|
|
pragma attribute versatile_fifo_dptam_dw ment_tsu20 adr_b[8]->clk_b+0.282
|
40 |
|
|
pragma attribute versatile_fifo_dptam_dw ment_tsu21 adr_b[9]->clk_b+0.282
|
41 |
|
|
pragma attribute versatile_fifo_dptam_dw ment_tsu22 d_a[0]->clk_a+0.193
|
42 |
|
|
pragma attribute versatile_fifo_dptam_dw ment_tsu23 d_a[1]->clk_a+0.193
|
43 |
|
|
pragma attribute versatile_fifo_dptam_dw ment_tsu24 d_a[2]->clk_a+0.193
|
44 |
|
|
pragma attribute versatile_fifo_dptam_dw ment_tsu25 d_a[3]->clk_a+0.193
|
45 |
|
|
pragma attribute versatile_fifo_dptam_dw ment_tsu26 d_a[4]->clk_a+0.193
|
46 |
|
|
pragma attribute versatile_fifo_dptam_dw ment_tsu27 d_a[5]->clk_a+0.193
|
47 |
|
|
pragma attribute versatile_fifo_dptam_dw ment_tsu28 d_a[6]->clk_a+0.193
|
48 |
|
|
pragma attribute versatile_fifo_dptam_dw ment_tsu29 d_a[7]->clk_a+0.193
|
49 |
|
|
pragma attribute versatile_fifo_dptam_dw ment_tsu30 d_b[0]->clk_b+0.176
|
50 |
|
|
pragma attribute versatile_fifo_dptam_dw ment_tsu31 d_b[1]->clk_b+0.176
|
51 |
|
|
pragma attribute versatile_fifo_dptam_dw ment_tsu32 d_b[2]->clk_b+0.176
|
52 |
|
|
pragma attribute versatile_fifo_dptam_dw ment_tsu33 d_b[3]->clk_b+0.176
|
53 |
|
|
pragma attribute versatile_fifo_dptam_dw ment_tsu34 d_b[4]->clk_b+0.176
|
54 |
|
|
pragma attribute versatile_fifo_dptam_dw ment_tsu35 d_b[5]->clk_b+0.176
|
55 |
|
|
pragma attribute versatile_fifo_dptam_dw ment_tsu36 d_b[6]->clk_b+0.176
|
56 |
|
|
pragma attribute versatile_fifo_dptam_dw ment_tsu37 d_b[7]->clk_b+0.176
|
57 |
|
|
pragma attribute versatile_fifo_dptam_dw ment_tsu38 we_a->clk_a+2.731
|
58 |
|
|
pragma attribute versatile_fifo_dptam_dw ment_tsu39 we_b->clk_b+3.346
|
59 |
|
|
pragma attribute versatile_fifo_dptam_dwment_tco0 clk_a->q_a[0]+3.154
|
60 |
|
|
pragma attribute versatile_fifo_dptam_dwment_tco1 clk_a->q_a[1]+3.154
|
61 |
|
|
pragma attribute versatile_fifo_dptam_dwment_tco2 clk_a->q_a[2]+3.154
|
62 |
|
|
pragma attribute versatile_fifo_dptam_dwment_tco3 clk_a->q_a[3]+3.154
|
63 |
|
|
pragma attribute versatile_fifo_dptam_dwment_tco4 clk_a->q_a[4]+3.154
|
64 |
|
|
pragma attribute versatile_fifo_dptam_dwment_tco5 clk_a->q_a[5]+3.154
|
65 |
|
|
pragma attribute versatile_fifo_dptam_dwment_tco6 clk_a->q_a[6]+3.154
|
66 |
|
|
pragma attribute versatile_fifo_dptam_dwment_tco7 clk_a->q_a[7]+3.154
|
67 |
|
|
pragma attribute versatile_fifo_dptam_dwment_tco8 clk_b->q_b[0]+3.139
|
68 |
|
|
pragma attribute versatile_fifo_dptam_dwment_tco9 clk_b->q_b[1]+3.139
|
69 |
|
|
pragma attribute versatile_fifo_dptam_dwment_tco10 clk_b->q_b[2]+3.139
|
70 |
|
|
pragma attribute versatile_fifo_dptam_dwment_tco11 clk_b->q_b[3]+3.139
|
71 |
|
|
pragma attribute versatile_fifo_dptam_dwment_tco12 clk_b->q_b[4]+3.139
|
72 |
|
|
pragma attribute versatile_fifo_dptam_dwment_tco13 clk_b->q_b[5]+3.139
|
73 |
|
|
pragma attribute versatile_fifo_dptam_dwment_tco14 clk_b->q_b[6]+3.139
|
74 |
|
|
pragma attribute versatile_fifo_dptam_dwment_tco15 clk_b->q_b[7]+3.139
|
75 |
|
|
*/
|
76 |
|
|
/* synthesis black_box_pad_pin ="" */
|
77 |
|
|
input [7:0] d_a;
|
78 |
|
|
output [7:0] q_a;
|
79 |
|
|
input [10:0] adr_a;
|
80 |
|
|
input we_a;
|
81 |
|
|
input clk_a;
|
82 |
|
|
output [7:0] q_b;
|
83 |
|
|
input [10:0] adr_b;
|
84 |
|
|
input [7:0] d_b;
|
85 |
|
|
input we_b;
|
86 |
|
|
input clk_b;
|
87 |
|
|
|
88 |
|
|
endmodule
|