-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathbespoke-silicon-group_basejump_stl_rtl_0.0.1.core
More file actions
233 lines (233 loc) · 9.91 KB
/
bespoke-silicon-group_basejump_stl_rtl_0.0.1.core
File metadata and controls
233 lines (233 loc) · 9.91 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
CAPI=2: ''
###############################################################
# WARNING-AUTOGENERATED: DO NOT MODIFY #
# Auto-generated by: #
# https://github.com/dpetrisko/basejump_stl_cores #
# #
# Please submit issues / PRs to the generator repo instead! #
###############################################################
name: bespoke-silicon-group:basejump_stl:rtl:0.0.1
description: 'BaseJump STL: A Standard Template Library for SystemVerilog'
filesets:
rtl:
files:
- bsg_cache/bsg_cache.svh:
is_include_file: true
- bsg_cache/bsg_cache_non_blocking.svh:
is_include_file: true
- bsg_clk_gen/bsg_clk_gen.svh:
is_include_file: true
- bsg_dmc/bsg_dmc.svh:
is_include_file: true
- bsg_noc/bsg_noc_links.svh:
is_include_file: true
- bsg_noc/bsg_wormhole_router.svh:
is_include_file: true
- bsg_tag/bsg_tag.svh:
is_include_file: true
- bsg_axi/bsg_axi_pkg.sv
- bsg_cache/bsg_cache_non_blocking_pkg.sv
- bsg_cache/bsg_cache_pkg.sv
- bsg_dmc/bsg_dmc_pkg.sv
- bsg_link/bsg_link_pkg.sv
- bsg_noc/bsg_mesh_router_pkg.sv
- bsg_noc/bsg_noc_pkg.sv
- bsg_noc/bsg_wormhole_router_pkg.sv
- bsg_tag/bsg_tag_pkg.sv
- bsg_async/bsg_async_credit_counter.sv
- bsg_async/bsg_async_fifo.sv
- bsg_async/bsg_async_ptr_gray.sv
- bsg_async/bsg_launch_sync_sync.sv
- bsg_async/bsg_sync_sync.sv
- bsg_cache/bsg_cache.sv
- bsg_cache/bsg_cache_buffer_queue.sv
- bsg_cache/bsg_cache_decode.sv
- bsg_cache/bsg_cache_dma.sv
- bsg_cache/bsg_cache_dma_to_wormhole.sv
- bsg_cache/bsg_cache_miss.sv
- bsg_cache/bsg_cache_non_blocking.sv
- bsg_cache/bsg_cache_non_blocking_data_mem.sv
- bsg_cache/bsg_cache_non_blocking_decode.sv
- bsg_cache/bsg_cache_non_blocking_dma.sv
- bsg_cache/bsg_cache_non_blocking_mhu.sv
- bsg_cache/bsg_cache_non_blocking_miss_fifo.sv
- bsg_cache/bsg_cache_non_blocking_stat_mem.sv
- bsg_cache/bsg_cache_non_blocking_tag_mem.sv
- bsg_cache/bsg_cache_non_blocking_tl_stage.sv
- bsg_cache/bsg_cache_sbuf.sv
- bsg_cache/bsg_cache_tbuf.sv
- bsg_cache/bsg_cache_to_axi.sv
- bsg_cache/bsg_cache_to_axi_ordering.sv
- bsg_cache/bsg_cache_to_axi_rx.sv
- bsg_cache/bsg_cache_to_axi_tx.sv
- bsg_cache/bsg_cache_to_dram_ctrl.sv
- bsg_cache/bsg_cache_to_dram_ctrl_rx.sv
- bsg_cache/bsg_cache_to_dram_ctrl_tx.sv
- bsg_cache/bsg_cache_to_test_dram.sv
- bsg_cache/bsg_cache_to_test_dram_rx.sv
- bsg_cache/bsg_cache_to_test_dram_rx_reorder.sv
- bsg_cache/bsg_cache_to_test_dram_tx.sv
- bsg_cache/bsg_wormhole_to_cache_dma_fanout.sv
- bsg_cache/bsg_wormhole_to_cache_dma_inorder.sv
- bsg_clk_gen/bsg_clk_gen.sv
- bsg_clk_gen/bsg_clk_gen_osc.sv
- bsg_clk_gen/bsg_clk_gen_osc_v3.sv
- bsg_clk_gen/bsg_clk_gen_v3.sv
- bsg_clk_gen/bsg_dly_line.sv
- bsg_clk_gen/bsg_dram_clk_gen.sv
- bsg_clk_gen/bsg_edge_balanced_mux4.sv
- bsg_dataflow/bsg_1_to_n_tagged.sv
- bsg_dataflow/bsg_1_to_n_tagged_fifo.sv
- bsg_dataflow/bsg_1_to_n_tagged_fifo_shared.sv
- bsg_dataflow/bsg_8b10b_decode_comb.sv
- bsg_dataflow/bsg_8b10b_encode_comb.sv
- bsg_dataflow/bsg_8b10b_shift_decoder.sv
- bsg_dataflow/bsg_channel_narrow.sv
- bsg_dataflow/bsg_channel_tunnel.sv
- bsg_dataflow/bsg_channel_tunnel_in.sv
- bsg_dataflow/bsg_channel_tunnel_out.sv
- bsg_dataflow/bsg_channel_tunnel_wormhole.sv
- bsg_dataflow/bsg_compare_and_swap.sv
- bsg_dataflow/bsg_credit_to_token.sv
- bsg_dataflow/bsg_fifo_1r1w_narrowed.sv
- bsg_dataflow/bsg_fifo_1r1w_pseudo_large.sv
- bsg_dataflow/bsg_fifo_1r1w_small.sv
- bsg_dataflow/bsg_fifo_1r1w_small_credit_on_input.sv
- bsg_dataflow/bsg_fifo_1r1w_small_hardened.sv
- bsg_dataflow/bsg_fifo_1r1w_small_unhardened.sv
- bsg_dataflow/bsg_fifo_1rw_large.sv
- bsg_dataflow/bsg_fifo_bypass.sv
- bsg_dataflow/bsg_fifo_reorder.sv
- bsg_dataflow/bsg_fifo_shift_datapath.sv
- bsg_dataflow/bsg_fifo_tracker.sv
- bsg_dataflow/bsg_flatten_2D_array.sv
- bsg_dataflow/bsg_flow_convert.sv
- bsg_dataflow/bsg_flow_counter.sv
- bsg_dataflow/bsg_make_2D_array.sv
- bsg_dataflow/bsg_one_fifo.sv
- bsg_dataflow/bsg_parallel_in_serial_out.sv
- bsg_dataflow/bsg_parallel_in_serial_out_dynamic.sv
- bsg_dataflow/bsg_parallel_in_serial_out_passthrough.sv
- bsg_dataflow/bsg_permute_box.sv
- bsg_dataflow/bsg_ready_to_credit_flow_converter.sv
- bsg_dataflow/bsg_relay_fifo.sv
- bsg_dataflow/bsg_round_robin_2_to_2.sv
- bsg_dataflow/bsg_round_robin_fifo_to_fifo.sv
- bsg_dataflow/bsg_round_robin_n_to_1.sv
- bsg_dataflow/bsg_sbox.sv
- bsg_dataflow/bsg_scatter_gather.sv
- bsg_dataflow/bsg_serial_in_parallel_out.sv
- bsg_dataflow/bsg_serial_in_parallel_out_dynamic.sv
- bsg_dataflow/bsg_serial_in_parallel_out_passthrough.sv
- bsg_dataflow/bsg_shift_reg.sv
- bsg_dataflow/bsg_sort_4.sv
- bsg_dataflow/bsg_sort_stable.sv
- bsg_dataflow/bsg_two_buncher.sv
- bsg_dataflow/bsg_two_fifo.sv
- bsg_dataflow/bsg_fifo_1r1w_large.sv
- bsg_dataflow/bsg_fifo_1r1w_large_banked.sv
- bsg_dataflow/bsg_round_robin_1_to_n.sv
- bsg_dataflow/bsg_serial_in_parallel_out_full.sv
- bsg_dmc/bsg_dmc.sv
- bsg_dmc/bsg_dmc_clk_rst_gen.sv
- bsg_dmc/bsg_dmc_controller.sv
- bsg_dmc/bsg_dmc_dly_line_v3.sv
- bsg_dmc/bsg_dmc_phy.sv
- bsg_dmc/bsg_dmc_sys_cfg_gen.sv
- bsg_dmc/bsg_dmc_xilinx_ui_trace_replay.sv
- bsg_link/bsg_link_ddr_downstream.sv
- bsg_link/bsg_link_ddr_upstream.sv
- bsg_link/bsg_link_iddr_phy.sv
- bsg_link/bsg_link_isdr_phy.sv
- bsg_link/bsg_link_oddr_phy.sv
- bsg_link/bsg_link_osdr_phy.sv
- bsg_link/bsg_link_osdr_phy_phase_align.sv
- bsg_link/bsg_link_sdr.sv
- bsg_link/bsg_link_sdr_downstream.sv
- bsg_link/bsg_link_sdr_upstream.sv
- bsg_link/bsg_link_source_sync_downstream.sv
- bsg_link/bsg_link_source_sync_upstream.sv
- bsg_link/bsg_link_source_sync_upstream_sync.sv
- bsg_mem/bsg_cam_1r1w.sv
- bsg_mem/bsg_cam_1r1w_replacement.sv
- bsg_mem/bsg_cam_1r1w_sync.sv
- bsg_mem/bsg_cam_1r1w_sync_unmanaged.sv
- bsg_mem/bsg_cam_1r1w_tag_array.sv
- bsg_mem/bsg_cam_1r1w_unmanaged.sv
- bsg_mem/bsg_mem_1r1w.sv
- bsg_mem/bsg_mem_1r1w_one_hot.sv
- bsg_mem/bsg_mem_1r1w_sync_banked.sv
- bsg_mem/bsg_mem_1r1w_sync_from_1rw_sync.sv
- bsg_mem/bsg_mem_1r1w_sync_mask_write_bit.sv
- bsg_mem/bsg_mem_1r1w_sync_mask_write_bit_synth.sv
- bsg_mem/bsg_mem_1r1w_sync_mask_write_byte.sv
- bsg_mem/bsg_mem_1r1w_sync_mask_write_byte_synth.sv
- bsg_mem/bsg_mem_1r1w_sync_mask_write_var.sv
- bsg_mem/bsg_mem_1r1w_sync_synth.sv
- bsg_mem/bsg_mem_1r1w_synth.sv
- bsg_mem/bsg_mem_1rw_sync_banked.sv
- bsg_mem/bsg_mem_1rw_sync_mask_write_bit.sv
- bsg_mem/bsg_mem_1rw_sync_mask_write_bit_banked.sv
- bsg_mem/bsg_mem_1rw_sync_mask_write_bit_from_1r1w.sv
- bsg_mem/bsg_mem_1rw_sync_mask_write_bit_segmented.sv
- bsg_mem/bsg_mem_1rw_sync_mask_write_bit_synth.sv
- bsg_mem/bsg_mem_1rw_sync_mask_write_byte.sv
- bsg_mem/bsg_mem_1rw_sync_mask_write_byte_banked.sv
- bsg_mem/bsg_mem_1rw_sync_mask_write_byte_segmented.sv
- bsg_mem/bsg_mem_1rw_sync_mask_write_byte_synth.sv
- bsg_mem/bsg_mem_1rw_sync_mask_write_var.sv
- bsg_mem/bsg_mem_1rw_sync_segmented.sv
- bsg_mem/bsg_mem_1rw_sync_synth.sv
- bsg_mem/bsg_mem_2r1w.sv
- bsg_mem/bsg_mem_2r1w_sync.sv
- bsg_mem/bsg_mem_2r1w_sync_synth.sv
- bsg_mem/bsg_mem_2r1w_synth.sv
- bsg_mem/bsg_mem_2rw_sync.sv
- bsg_mem/bsg_mem_2rw_sync_mask_write_bit.sv
- bsg_mem/bsg_mem_2rw_sync_mask_write_bit_synth.sv
- bsg_mem/bsg_mem_2rw_sync_mask_write_byte.sv
- bsg_mem/bsg_mem_2rw_sync_mask_write_byte_synth.sv
- bsg_mem/bsg_mem_2rw_sync_synth.sv
- bsg_mem/bsg_mem_3r1w.sv
- bsg_mem/bsg_mem_3r1w_sync.sv
- bsg_mem/bsg_mem_3r1w_sync_synth.sv
- bsg_mem/bsg_mem_3r1w_synth.sv
- bsg_mem/bsg_mem_banked_crossbar.sv
- bsg_mem/bsg_mem_multiport.sv
- bsg_mem/bsg_mem_multiport_latch.sv
- bsg_mem/bsg_mem_multiport_latch_write_banked_bypassing.sv
- bsg_mem/bsg_mem_multiport_latch_write_banked_bypassing_sync.sv
- bsg_mem/bsg_mem_1r1w_sync.sv
- bsg_mem/bsg_mem_1rw_sync.sv
- bsg_noc/bsg_barrier.sv
- bsg_noc/bsg_mesh_router.sv
- bsg_noc/bsg_mesh_router_buffered.sv
- bsg_noc/bsg_mesh_router_decoder_dor.sv
- bsg_noc/bsg_mesh_stitch.sv
- bsg_noc/bsg_mesh_to_ring_stitch.sv
- bsg_noc/bsg_noc_repeater_node.sv
- bsg_noc/bsg_ready_and_link_async_to_wormhole.sv
- bsg_noc/bsg_wormhole_concentrator_out.sv
- bsg_noc/bsg_wormhole_router.sv
- bsg_noc/bsg_wormhole_router_adapter_in.sv
- bsg_noc/bsg_wormhole_router_adapter_out.sv
- bsg_noc/bsg_wormhole_router_decoder_dor.sv
- bsg_noc/bsg_wormhole_router_input_control.sv
- bsg_noc/bsg_wormhole_router_output_control.sv
- bsg_noc/bsg_router_crossbar_o_by_i.sv
- bsg_noc/bsg_wormhole_concentrator.sv
- bsg_noc/bsg_wormhole_concentrator_in.sv
- bsg_noc/bsg_wormhole_router_packet_parser.sv
- bsg_tag/bsg_tag_bitbang.sv
- bsg_tag/bsg_tag_client.sv
- bsg_tag/bsg_tag_client_unsync.sv
- bsg_tag/bsg_tag_master.sv
- bsg_tag/bsg_tag_master_decentralized.sv
- bsg_tag/bsg_tag_trace_replay.sv
file_type: systemVerilogSource
nonsynth: {}
provider:
name: github
user: bespoke-silicon-group
repo: basejump_stl
version: v0.0.1