Skip to content

Commit 41522a3

Browse files
committed
Add fifo 1.2
1 parent ab07c64 commit 41522a3

File tree

1 file changed

+60
-0
lines changed

1 file changed

+60
-0
lines changed

Diff for: fifo/fifo-1.2.core

+60
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
CAPI=1
2+
[main]
3+
name = fifo-1.2
4+
description = Generic FIFO
5+
simulators = icarus isim modelsim
6+
depend = >=vlog_tb_utils-1.1
7+
8+
[fileset rtl]
9+
files =
10+
rtl/verilog/simple_dpram_sclk.v
11+
rtl/verilog/fifo.v
12+
rtl/verilog/fifo_fwft_adapter.v
13+
rtl/verilog/fifo_fwft.v
14+
rtl/verilog/dual_clock_fifo.v
15+
file_type = verilogSource
16+
17+
[fileset bfm]
18+
files =
19+
bench/fifo_reader.v
20+
bench/fifo_writer.v
21+
file_type = verilogSource
22+
usage = sim
23+
24+
[fileset tb]
25+
files =
26+
bench/fifo_tb.v
27+
file_type = verilogSource
28+
scope = private
29+
usage = sim
30+
31+
[fileset constraints]
32+
files = data/fifo.sdc[file_type=SDC]
33+
usage = quartus
34+
35+
[parameter read_rate]
36+
datatype = str
37+
description = FIFO read rate
38+
paramtype = plusarg
39+
scope = private
40+
41+
[parameter write_rate]
42+
datatype = str
43+
description = FIFO write rate
44+
paramtype = plusarg
45+
scope = private
46+
47+
[parameter depth_width]
48+
datatype = int
49+
description = 2**(FIFO depth)
50+
paramtype = vlogparam
51+
scope = private
52+
53+
[simulator]
54+
toplevel = fifo_tb
55+
56+
[provider]
57+
name = github
58+
user = olofk
59+
repo = fifo
60+
version = v1.2

0 commit comments

Comments
 (0)