URL
https://opencores.org/ocsvn/soc_maker/soc_maker/trunk
Subversion Repositories soc_maker
Compare Revisions
- This comparison shows the changes necessary to convert path
/soc_maker/trunk/core_lib
- from Rev 5 to Rev 7
- ↔ Reverse comparison
Rev 5 → Rev 7
/interfaces/jtag/jtag.yaml
0,0 → 1,9
SOCM_IFC_SPC |
name: jtag |
version: "1" |
ports: |
:tck: 1 |
:tdi: 1 |
:tdo: 0 |
:rst: 1 |
|
/interfaces/jtag/jtag_tap.yaml
0,0 → 1,13
SOCM_IFC_SPC |
name: jtag_tap |
version: "1" |
ports: |
:tck: 0 |
:tdi: 0 |
:tdo: 1 |
:rst: 0 |
:shift: 0 |
:pause: 0 |
:update: 0 |
:capture: 0 |
:select: 0 |
/interfaces/debug/debug.yaml
11,6 → 11,6
:dbg_stb: 0 |
:dbg_we: 0 |
:dbg_adr: 0 |
:dbg_dat: 0 |
:dbg_dat: 1 |
:dbg_dat_i: 1 |
:dbg_dat_o: 0 |
:dbg_ack: 1 |
/interfaces/wishbone/wishbone_ma_b3.yaml
2,8 → 2,10
name: wishbone_ma |
version: "b3" |
ports: |
:dat_i: 0 |
:dat_o: 1 |
:clk: 0 |
:rst: 0 |
:dat_i: 1 |
:dat_o: 0 |
:tgd_i: 1 |
:tgd_o: 0 |
:adr: 1 |
17,3 → 19,6
:tgc: 1 |
:we: 1 |
:ack: 0 |
:cab: 1 |
:cti: 1 |
:bte: 1 |
/interfaces/wishbone/wishbone_sl_b3.yaml
2,8 → 2,10
name: wishbone_sl |
version: "b3" |
ports: |
:dat_i: 0 |
:dat_o: 1 |
:clk: 0 |
:rst: 0 |
:dat_i: 1 |
:dat_o: 0 |
:tgd_i: 1 |
:tgd_o: 0 |
:ack: 1 |
17,4 → 19,5
:tga: 0 |
:tgc: 0 |
:we: 0 |
|
:bte: 0 |
:cti: 0 |
/inc.yaml
2,7 → 2,10
dirs: |
- cores/or1200_rel2 |
- cores/wb_connect |
- cores/adv_debug_sys |
- cores/ram_wb |
- interfaces/clk_rst |
- interfaces/debug |
- interfaces/power |
- interfaces/wishbone |
- interfaces/jtag |
/cores/wb_connect/wb_connect.yaml
8,11 → 8,39
authormail: lampret@opencores.org |
toplevel: minsoc_tc_top |
interfaces: |
|
|
:clk: SOCM_IFC |
name: clk |
dir: 1 |
version: "1" |
ports: |
:wb_clk_i: SOCM_PORT |
len: 1 |
defn: clk |
|
:rst: SOCM_IFC |
name: rst |
dir: 1 |
version: "1" |
ports: |
:wb_rst_i: SOCM_PORT |
len: 1 |
defn: rst |
|
|
|
:i0: SOCM_IFC |
name: wishbone_ma |
dir: 1 |
dir: 0 |
version: "b3" |
ports: |
:i0_wb_clk_o: SOCM_PORT |
defn: clk |
len: 1 |
:i0_wb_rst_o: SOCM_PORT |
defn: rst |
len: 1 |
:i0_wb_cyc_i: SOCM_PORT |
defn: cyc |
len: 1 |
24,7 → 52,7
len: 32 |
:i0_wb_sel_i: SOCM_PORT |
defn: sel |
len: 1 |
len: 4 |
:i0_wb_we_i: SOCM_PORT |
defn: we |
len: 1 |
42,9 → 70,15
len: 1 |
:i1: SOCM_IFC |
name: wishbone_ma |
dir: 1 |
dir: 0 |
version: "b3" |
ports: |
:i1_wb_clk_o: SOCM_PORT |
defn: clk |
len: 1 |
:i1_wb_rst_o: SOCM_PORT |
defn: rst |
len: 1 |
:i1_wb_cyc_i: SOCM_PORT |
defn: cyc |
len: 1 |
56,7 → 90,7
len: 32 |
:i1_wb_sel_i: SOCM_PORT |
defn: sel |
len: 1 |
len: 4 |
:i1_wb_we_i: SOCM_PORT |
defn: we |
len: 1 |
74,9 → 108,15
len: 1 |
:i2: SOCM_IFC |
name: wishbone_ma |
dir: 1 |
dir: 0 |
version: "b3" |
ports: |
:i2_wb_clk_o: SOCM_PORT |
defn: clk |
len: 1 |
:i2_wb_rst_o: SOCM_PORT |
defn: rst |
len: 1 |
:i2_wb_cyc_i: SOCM_PORT |
defn: cyc |
len: 1 |
88,7 → 128,7
len: 32 |
:i2_wb_sel_i: SOCM_PORT |
defn: sel |
len: 1 |
len: 4 |
:i2_wb_we_i: SOCM_PORT |
defn: we |
len: 1 |
106,9 → 146,15
len: 1 |
:i3: SOCM_IFC |
name: wishbone_ma |
dir: 1 |
dir: 0 |
version: "b3" |
ports: |
:i3_wb_clk_o: SOCM_PORT |
defn: clk |
len: 1 |
:i3_wb_rst_o: SOCM_PORT |
defn: rst |
len: 1 |
:i3_wb_cyc_i: SOCM_PORT |
defn: cyc |
len: 1 |
120,7 → 166,7
len: 32 |
:i3_wb_sel_i: SOCM_PORT |
defn: sel |
len: 1 |
len: 4 |
:i3_wb_we_i: SOCM_PORT |
defn: we |
len: 1 |
138,9 → 184,15
len: 1 |
:i4: SOCM_IFC |
name: wishbone_ma |
dir: 1 |
dir: 0 |
version: "b3" |
ports: |
:i4_wb_clk_o: SOCM_PORT |
defn: clk |
len: 1 |
:i4_wb_rst_o: SOCM_PORT |
defn: rst |
len: 1 |
:i4_wb_cyc_i: SOCM_PORT |
defn: cyc |
len: 1 |
152,7 → 204,7
len: 32 |
:i4_wb_sel_i: SOCM_PORT |
defn: sel |
len: 1 |
len: 4 |
:i4_wb_we_i: SOCM_PORT |
defn: we |
len: 1 |
170,9 → 222,15
len: 1 |
:i5: SOCM_IFC |
name: wishbone_ma |
dir: 1 |
dir: 0 |
version: "b3" |
ports: |
:i5_wb_clk_o: SOCM_PORT |
defn: clk |
len: 1 |
:i5_wb_rst_o: SOCM_PORT |
defn: rst |
len: 1 |
:i5_wb_cyc_i: SOCM_PORT |
defn: cyc |
len: 1 |
184,7 → 242,7
len: 32 |
:i5_wb_sel_i: SOCM_PORT |
defn: sel |
len: 1 |
len: 4 |
:i5_wb_we_i: SOCM_PORT |
defn: we |
len: 1 |
202,9 → 260,15
len: 1 |
:i6: SOCM_IFC |
name: wishbone_ma |
dir: 1 |
dir: 0 |
version: "b3" |
ports: |
:i6_wb_clk_o: SOCM_PORT |
defn: clk |
len: 1 |
:i6_wb_rst_o: SOCM_PORT |
defn: rst |
len: 1 |
:i6_wb_cyc_i: SOCM_PORT |
defn: cyc |
len: 1 |
216,7 → 280,7
len: 32 |
:i6_wb_sel_i: SOCM_PORT |
defn: sel |
len: 1 |
len: 4 |
:i6_wb_we_i: SOCM_PORT |
defn: we |
len: 1 |
234,9 → 298,15
len: 1 |
:i7: SOCM_IFC |
name: wishbone_ma |
dir: 1 |
dir: 0 |
version: "b3" |
ports: |
:i7_wb_clk_o: SOCM_PORT |
defn: clk |
len: 1 |
:i7_wb_rst_o: SOCM_PORT |
defn: rst |
len: 1 |
:i7_wb_cyc_i: SOCM_PORT |
defn: cyc |
len: 1 |
248,7 → 318,7
len: 32 |
:i7_wb_sel_i: SOCM_PORT |
defn: sel |
len: 1 |
len: 4 |
:i7_wb_we_i: SOCM_PORT |
defn: we |
len: 1 |
266,9 → 336,15
len: 1 |
:t0: SOCM_IFC |
name: wishbone_sl |
dir: 1 |
dir: 0 |
version: "b3" |
ports: |
:t0_wb_clk_o: SOCM_PORT |
defn: clk |
len: 1 |
:t0_wb_rst_o: SOCM_PORT |
defn: rst |
len: 1 |
:t0_wb_cyc_o: SOCM_PORT |
defn: cyc |
len: 1 |
280,12 → 356,12
len: 32 |
:t0_wb_sel_o: SOCM_PORT |
defn: sel |
len: 1 |
len: 4 |
:t0_wb_we_o: SOCM_PORT |
defn: we |
len: 1 |
:t0_wb_dat_o: SOCM_PORT |
defn: dat_i |
defn: dat_o |
len: 32 |
:t0_wb_dat_i: SOCM_PORT |
defn: dat_i |
298,9 → 374,15
len: 1 |
:t1: SOCM_IFC |
name: wishbone_sl |
dir: 1 |
dir: 0 |
version: "b3" |
ports: |
:t1_wb_clk_o: SOCM_PORT |
defn: clk |
len: 1 |
:t1_wb_rst_o: SOCM_PORT |
defn: rst |
len: 1 |
:t1_wb_cyc_o: SOCM_PORT |
defn: cyc |
len: 1 |
312,12 → 394,12
len: 32 |
:t1_wb_sel_o: SOCM_PORT |
defn: sel |
len: 1 |
len: 4 |
:t1_wb_we_o: SOCM_PORT |
defn: we |
len: 1 |
:t1_wb_dat_o: SOCM_PORT |
defn: dat_i |
defn: dat_o |
len: 32 |
:t1_wb_dat_i: SOCM_PORT |
defn: dat_i |
330,9 → 412,15
len: 1 |
:t2: SOCM_IFC |
name: wishbone_sl |
dir: 1 |
dir: 0 |
version: "b3" |
ports: |
:t2_wb_clk_o: SOCM_PORT |
defn: clk |
len: 1 |
:t2_wb_rst_o: SOCM_PORT |
defn: rst |
len: 1 |
:t2_wb_cyc_o: SOCM_PORT |
defn: cyc |
len: 1 |
344,12 → 432,12
len: 32 |
:t2_wb_sel_o: SOCM_PORT |
defn: sel |
len: 1 |
len: 4 |
:t2_wb_we_o: SOCM_PORT |
defn: we |
len: 1 |
:t2_wb_dat_o: SOCM_PORT |
defn: dat_i |
defn: dat_o |
len: 32 |
:t2_wb_dat_i: SOCM_PORT |
defn: dat_i |
362,9 → 450,15
len: 1 |
:t3: SOCM_IFC |
name: wishbone_sl |
dir: 1 |
dir: 0 |
version: "b3" |
ports: |
:t3_wb_clk_o: SOCM_PORT |
defn: clk |
len: 1 |
:t3_wb_rst_o: SOCM_PORT |
defn: rst |
len: 1 |
:t3_wb_cyc_o: SOCM_PORT |
defn: cyc |
len: 1 |
376,12 → 470,12
len: 32 |
:t3_wb_sel_o: SOCM_PORT |
defn: sel |
len: 1 |
len: 4 |
:t3_wb_we_o: SOCM_PORT |
defn: we |
len: 1 |
:t3_wb_dat_o: SOCM_PORT |
defn: dat_i |
defn: dat_o |
len: 32 |
:t3_wb_dat_i: SOCM_PORT |
defn: dat_i |
394,9 → 488,15
len: 1 |
:t4: SOCM_IFC |
name: wishbone_sl |
dir: 1 |
dir: 0 |
version: "b3" |
ports: |
:t4_wb_clk_o: SOCM_PORT |
defn: clk |
len: 1 |
:t4_wb_rst_o: SOCM_PORT |
defn: rst |
len: 1 |
:t4_wb_cyc_o: SOCM_PORT |
defn: cyc |
len: 1 |
408,12 → 508,12
len: 32 |
:t4_wb_sel_o: SOCM_PORT |
defn: sel |
len: 1 |
len: 4 |
:t4_wb_we_o: SOCM_PORT |
defn: we |
len: 1 |
:t4_wb_dat_o: SOCM_PORT |
defn: dat_i |
defn: dat_o |
len: 32 |
:t4_wb_dat_i: SOCM_PORT |
defn: dat_i |
426,9 → 526,15
len: 1 |
:t5: SOCM_IFC |
name: wishbone_sl |
dir: 1 |
dir: 0 |
version: "b3" |
ports: |
:t5_wb_clk_o: SOCM_PORT |
defn: clk |
len: 1 |
:t5_wb_rst_o: SOCM_PORT |
defn: rst |
len: 1 |
:t5_wb_cyc_o: SOCM_PORT |
defn: cyc |
len: 1 |
440,12 → 546,12
len: 32 |
:t5_wb_sel_o: SOCM_PORT |
defn: sel |
len: 1 |
len: 4 |
:t5_wb_we_o: SOCM_PORT |
defn: we |
len: 1 |
:t5_wb_dat_o: SOCM_PORT |
defn: dat_i |
defn: dat_o |
len: 32 |
:t5_wb_dat_i: SOCM_PORT |
defn: dat_i |
458,9 → 564,15
len: 1 |
:t6: SOCM_IFC |
name: wishbone_sl |
dir: 1 |
dir: 0 |
version: "b3" |
ports: |
:t6_wb_clk_o: SOCM_PORT |
defn: clk |
len: 1 |
:t6_wb_rst_o: SOCM_PORT |
defn: rst |
len: 1 |
:t6_wb_cyc_o: SOCM_PORT |
defn: cyc |
len: 1 |
472,12 → 584,12
len: 32 |
:t6_wb_sel_o: SOCM_PORT |
defn: sel |
len: 1 |
len: 4 |
:t6_wb_we_o: SOCM_PORT |
defn: we |
len: 1 |
:t6_wb_dat_o: SOCM_PORT |
defn: dat_i |
defn: dat_o |
len: 32 |
:t6_wb_dat_i: SOCM_PORT |
defn: dat_i |
490,9 → 602,15
len: 1 |
:t7: SOCM_IFC |
name: wishbone_sl |
dir: 1 |
dir: 0 |
version: "b3" |
ports: |
:t7_wb_clk_o: SOCM_PORT |
defn: clk |
len: 1 |
:t7_wb_rst_o: SOCM_PORT |
defn: rst |
len: 1 |
:t7_wb_cyc_o: SOCM_PORT |
defn: cyc |
len: 1 |
504,12 → 622,12
len: 32 |
:t7_wb_sel_o: SOCM_PORT |
defn: sel |
len: 1 |
len: 4 |
:t7_wb_we_o: SOCM_PORT |
defn: we |
len: 1 |
:t7_wb_dat_o: SOCM_PORT |
defn: dat_i |
defn: dat_o |
len: 32 |
:t7_wb_dat_i: SOCM_PORT |
defn: dat_i |
522,9 → 640,15
len: 1 |
:t8: SOCM_IFC |
name: wishbone_sl |
dir: 1 |
dir: 0 |
version: "b3" |
ports: |
:t8_wb_clk_o: SOCM_PORT |
defn: clk |
len: 1 |
:t8_wb_rst_o: SOCM_PORT |
defn: rst |
len: 1 |
:t8_wb_cyc_o: SOCM_PORT |
defn: cyc |
len: 1 |
536,12 → 660,12
len: 32 |
:t8_wb_sel_o: SOCM_PORT |
defn: sel |
len: 1 |
len: 4 |
:t8_wb_we_o: SOCM_PORT |
defn: we |
len: 1 |
:t8_wb_dat_o: SOCM_PORT |
defn: dat_i |
defn: dat_o |
len: 32 |
:t8_wb_dat_i: SOCM_PORT |
defn: dat_i |
/cores/wb_connect/minsoc_tc_top.v
98,6 → 98,8
wb_clk_i, |
wb_rst_i, |
|
i0_wb_clk_o, |
i0_wb_rst_o, |
i0_wb_cyc_i, |
i0_wb_stb_i, |
i0_wb_adr_i, |
108,6 → 110,8
i0_wb_ack_o, |
i0_wb_err_o, |
|
i1_wb_clk_o, |
i1_wb_rst_o, |
i1_wb_cyc_i, |
i1_wb_stb_i, |
i1_wb_adr_i, |
118,6 → 122,8
i1_wb_ack_o, |
i1_wb_err_o, |
|
i2_wb_clk_o, |
i2_wb_rst_o, |
i2_wb_cyc_i, |
i2_wb_stb_i, |
i2_wb_adr_i, |
128,6 → 134,8
i2_wb_ack_o, |
i2_wb_err_o, |
|
i3_wb_clk_o, |
i3_wb_rst_o, |
i3_wb_cyc_i, |
i3_wb_stb_i, |
i3_wb_adr_i, |
138,6 → 146,8
i3_wb_ack_o, |
i3_wb_err_o, |
|
i4_wb_clk_o, |
i4_wb_rst_o, |
i4_wb_cyc_i, |
i4_wb_stb_i, |
i4_wb_adr_i, |
148,6 → 158,8
i4_wb_ack_o, |
i4_wb_err_o, |
|
i5_wb_clk_o, |
i5_wb_rst_o, |
i5_wb_cyc_i, |
i5_wb_stb_i, |
i5_wb_adr_i, |
158,6 → 170,8
i5_wb_ack_o, |
i5_wb_err_o, |
|
i6_wb_clk_o, |
i6_wb_rst_o, |
i6_wb_cyc_i, |
i6_wb_stb_i, |
i6_wb_adr_i, |
168,6 → 182,8
i6_wb_ack_o, |
i6_wb_err_o, |
|
i7_wb_clk_o, |
i7_wb_rst_o, |
i7_wb_cyc_i, |
i7_wb_stb_i, |
i7_wb_adr_i, |
178,6 → 194,8
i7_wb_ack_o, |
i7_wb_err_o, |
|
t0_wb_clk_o, |
t0_wb_rst_o, |
t0_wb_cyc_o, |
t0_wb_stb_o, |
t0_wb_adr_o, |
188,6 → 206,8
t0_wb_ack_i, |
t0_wb_err_i, |
|
t1_wb_clk_o, |
t1_wb_rst_o, |
t1_wb_cyc_o, |
t1_wb_stb_o, |
t1_wb_adr_o, |
198,6 → 218,8
t1_wb_ack_i, |
t1_wb_err_i, |
|
t2_wb_clk_o, |
t2_wb_rst_o, |
t2_wb_cyc_o, |
t2_wb_stb_o, |
t2_wb_adr_o, |
208,6 → 230,8
t2_wb_ack_i, |
t2_wb_err_i, |
|
t3_wb_clk_o, |
t3_wb_rst_o, |
t3_wb_cyc_o, |
t3_wb_stb_o, |
t3_wb_adr_o, |
218,6 → 242,8
t3_wb_ack_i, |
t3_wb_err_i, |
|
t4_wb_clk_o, |
t4_wb_rst_o, |
t4_wb_cyc_o, |
t4_wb_stb_o, |
t4_wb_adr_o, |
228,6 → 254,8
t4_wb_ack_i, |
t4_wb_err_i, |
|
t5_wb_clk_o, |
t5_wb_rst_o, |
t5_wb_cyc_o, |
t5_wb_stb_o, |
t5_wb_adr_o, |
238,6 → 266,8
t5_wb_ack_i, |
t5_wb_err_i, |
|
t6_wb_clk_o, |
t6_wb_rst_o, |
t6_wb_cyc_o, |
t6_wb_stb_o, |
t6_wb_adr_o, |
248,6 → 278,8
t6_wb_ack_i, |
t6_wb_err_i, |
|
t7_wb_clk_o, |
t7_wb_rst_o, |
t7_wb_cyc_o, |
t7_wb_stb_o, |
t7_wb_adr_o, |
258,6 → 290,8
t7_wb_ack_i, |
t7_wb_err_i, |
|
t8_wb_clk_o, |
t8_wb_rst_o, |
t8_wb_cyc_o, |
t8_wb_stb_o, |
t8_wb_adr_o, |
515,6 → 549,49
input t8_wb_ack_i; |
input t8_wb_err_i; |
|
|
output i0_wb_clk_o; |
output i0_wb_rst_o; |
output i1_wb_clk_o; |
output i1_wb_rst_o; |
output i2_wb_clk_o; |
output i2_wb_rst_o; |
output i3_wb_clk_o; |
output i3_wb_rst_o; |
output i4_wb_clk_o; |
output i4_wb_rst_o; |
output i5_wb_clk_o; |
output i5_wb_rst_o; |
output i6_wb_clk_o; |
output i6_wb_rst_o; |
output i7_wb_clk_o; |
output i7_wb_rst_o; |
output t0_wb_clk_o; |
output t0_wb_rst_o; |
output t1_wb_clk_o; |
output t1_wb_rst_o; |
output t2_wb_clk_o; |
output t2_wb_rst_o; |
output t3_wb_clk_o; |
output t3_wb_rst_o; |
output t4_wb_clk_o; |
output t4_wb_rst_o; |
output t5_wb_clk_o; |
output t5_wb_rst_o; |
output t6_wb_clk_o; |
output t6_wb_rst_o; |
output t7_wb_clk_o; |
output t7_wb_rst_o; |
output t8_wb_clk_o; |
output t8_wb_rst_o; |
|
|
|
|
|
|
|
|
// |
// Internal wires & registers |
// |
585,7 → 662,48
wire z_wb_ack_t; |
wire z_wb_err_t; |
|
|
// |
// Assign clock and resets |
// |
assign i0_wb_clk_o = wb_clk_i; |
assign i0_wb_rst_o = wb_rst_i; |
assign i1_wb_clk_o = wb_clk_i; |
assign i1_wb_rst_o = wb_rst_i; |
assign i2_wb_clk_o = wb_clk_i; |
assign i2_wb_rst_o = wb_rst_i; |
assign i3_wb_clk_o = wb_clk_i; |
assign i3_wb_rst_o = wb_rst_i; |
assign i4_wb_clk_o = wb_clk_i; |
assign i4_wb_rst_o = wb_rst_i; |
assign i5_wb_clk_o = wb_clk_i; |
assign i5_wb_rst_o = wb_rst_i; |
assign i6_wb_clk_o = wb_clk_i; |
assign i6_wb_rst_o = wb_rst_i; |
assign i7_wb_clk_o = wb_clk_i; |
assign i7_wb_rst_o = wb_rst_i; |
assign t0_wb_clk_o = wb_clk_i; |
assign t0_wb_rst_o = wb_rst_i; |
assign t1_wb_clk_o = wb_clk_i; |
assign t1_wb_rst_o = wb_rst_i; |
assign t2_wb_clk_o = wb_clk_i; |
assign t2_wb_rst_o = wb_rst_i; |
assign t3_wb_clk_o = wb_clk_i; |
assign t3_wb_rst_o = wb_rst_i; |
assign t4_wb_clk_o = wb_clk_i; |
assign t4_wb_rst_o = wb_rst_i; |
assign t5_wb_clk_o = wb_clk_i; |
assign t5_wb_rst_o = wb_rst_i; |
assign t6_wb_clk_o = wb_clk_i; |
assign t6_wb_rst_o = wb_rst_i; |
assign t7_wb_clk_o = wb_clk_i; |
assign t7_wb_rst_o = wb_rst_i; |
assign t8_wb_clk_o = wb_clk_i; |
assign t8_wb_rst_o = wb_rst_i; |
|
|
|
// |
// Outputs for initiators are ORed from both mi_to_st blocks |
// |
assign i0_wb_dat_o = xi0_wb_dat_o | yi0_wb_dat_o; |
/cores/or1200_rel2/01_or1200.yaml
18,13 → 18,13
len: 2 |
defn: single |
|
:pic_inst: SOCM_IFC |
:pic_ints: SOCM_IFC |
name: single |
dir: 1 |
version: "1" |
ports: |
:pic_inst_i: SOCM_PORT |
len: 2 |
:pic_ints_i: SOCM_PORT |
len: 20 |
defn: single |
|
:clk: SOCM_IFC |
33,7 → 33,7
version: "1" |
ports: |
:clk_i: SOCM_PORT |
len: 2 |
len: 1 |
defn: clk |
|
:rst: SOCM_IFC |
42,7 → 42,7
version: "1" |
ports: |
:rst_i: SOCM_PORT |
len: 2 |
len: 1 |
defn: rst |
|
:wb_instruction: SOCM_IFC |
50,6 → 50,12
dir: 1 |
version: "b3" |
ports: |
:iwb_clk_i: SOCM_PORT |
defn: clk |
len: 1 |
:iwb_rst_i: SOCM_PORT |
defn: rst |
len: 1 |
:iwb_cyc_o: SOCM_PORT |
defn: cyc |
len: 1 |
61,7 → 67,7
len: 32 |
:iwb_sel_o: SOCM_PORT |
defn: sel |
len: 1 |
len: 4 |
:iwb_we_o: SOCM_PORT |
defn: we |
len: 1 |
78,7 → 84,7
defn: err |
len: 1 |
:iwb_rty_i: SOCM_PORT |
defn: err |
defn: rty |
len: 1 |
|
:wb_data: SOCM_IFC |
86,6 → 92,12
dir: 1 |
version: "b3" |
ports: |
:dwb_clk_i: SOCM_PORT |
defn: clk |
len: 1 |
:dwb_rst_i: SOCM_PORT |
defn: rst |
len: 1 |
:dwb_cyc_o: SOCM_PORT |
defn: cyc |
len: 1 |
97,7 → 109,7
len: 32 |
:dwb_sel_o: SOCM_PORT |
defn: sel |
len: 1 |
len: 4 |
:dwb_we_o: SOCM_PORT |
defn: we |
len: 1 |
105,7 → 117,7
defn: dat_i |
len: 32 |
:dwb_dat_i: SOCM_PORT |
defn: dat_i |
defn: dat_o |
len: 32 |
:dwb_ack_i: SOCM_PORT |
defn: ack |
114,7 → 126,7
defn: err |
len: 1 |
:dwb_rty_i: SOCM_PORT |
defn: err |
defn: rty |
len: 1 |
|
:ext_debug: SOCM_IFC |
151,10 → 163,10
defn: dbg_adr |
:dbg_dat_i: SOCM_PORT |
len: 32 |
defn: dbg_dat |
defn: dbg_dat_o |
:dbg_dat_o: SOCM_PORT |
len: 32 |
defn: dbg_dat |
defn: dbg_dat_i |
:dbg_ack_o: SOCM_PORT |
len: 1 |
defn: dbg_ack |
/cores/ram_wb/ram_wb.yaml
0,0 → 1,66
SOCM_CORE |
name: ram_wb |
description: Onchip-RAM |
version: b3 |
license: LGPL |
licensefile: |
author: |
authormail: |
vccmd: svn co http://opencores.org/ocsvn/openrisc/openrisc/trunk/orpsocv2/rtl/verilog/ram_wb@655 rtl |
toplevel: ram_wb_b3 |
|
interfaces: |
:wb_ifc: SOCM_IFC |
name: wishbone_sl |
dir: 1 |
version: "b3" |
ports: |
:wb_adr_i: SOCM_PORT |
len: 32 |
defn: adr |
:wb_bte_i: SOCM_PORT |
len: 2 |
defn: bte |
:wb_cti_i: SOCM_PORT |
len: 3 |
defn: cti |
:wb_cyc_i: SOCM_PORT |
len: 1 |
defn: cyc |
:wb_dat_i: SOCM_PORT |
len: 32 |
defn: dat_o |
:wb_sel_i: SOCM_PORT |
len: 4 |
defn: sel |
:wb_stb_i: SOCM_PORT |
len: 1 |
defn: stb |
:wb_we_i: SOCM_PORT |
len: 1 |
defn: we |
:wb_ack_o: SOCM_PORT |
len: 1 |
defn: ack |
:wb_err_o: SOCM_PORT |
len: 1 |
defn: err |
:wb_rty_o: SOCM_PORT |
len: 1 |
defn: rty |
:wb_dat_o: SOCM_PORT |
len: 32 |
defn: dat_i |
:wb_clk_i: SOCM_PORT |
len: 1 |
defn: clk |
:wb_rst_i: SOCM_PORT |
len: 1 |
defn: rst |
|
hdlfiles: |
:ram_wb_b3: SOCM_HDL_FILE |
use_syn: true |
use_sim: true |
type: verilog |
path: rtl/ram_wb_b3.v |
/cores/adv_debug_sys/01_adv_debug_sys.yaml
0,0 → 1,245
SOCM_CORE |
name: adv_debug_sys |
description: Advanced Debug System |
version: ads_3 |
license: LGPL |
licensefile: |
author: |
authormail: |
vccmd: svn co http://opencores.org/ocsvn/adv_debug_sys/adv_debug_sys/tags/ADS_RELEASE_3_0_0/Hardware/adv_dbg_if/rtl rtl |
toplevel: adbg_top |
|
interfaces: |
|
|
|
:jtag: SOCM_IFC |
name: jtag_tap |
dir: 1 |
version: "1" |
ports: |
:tck_i: SOCM_PORT |
len: 1 |
defn: tck |
:tdi_i: SOCM_PORT |
len: 1 |
defn: tdi |
:tdo_o: SOCM_PORT |
len: 1 |
defn: tdo |
:rst_i: SOCM_PORT |
len: 1 |
defn: rst |
|
:shift_dr_i: SOCM_PORT |
len: 1 |
defn: shift |
:pause_dr_i: SOCM_PORT |
len: 1 |
defn: pause |
:update_dr_i: SOCM_PORT |
len: 1 |
defn: update |
:capture_dr_i: SOCM_PORT |
len: 1 |
defn: capture |
:debug_select_i: SOCM_PORT |
len: 1 |
defn: select |
|
|
|
|
:wb_ifc: SOCM_IFC |
name: wishbone_ma |
dir: 1 |
version: "b3" |
ports: |
:wb_clk_i: SOCM_PORT |
len: 1 |
defn: clk |
:wb_rst_i: SOCM_PORT |
len: 1 |
defn: rst |
:wb_adr_o: SOCM_PORT |
defn: adr |
len: 32 |
:wb_dat_o: SOCM_PORT |
defn: dat_i |
len: 32 |
:wb_dat_i: SOCM_PORT |
defn: dat_o |
len: 32 |
:wb_cyc_o: SOCM_PORT |
defn: cyc |
len: 1 |
:wb_stb_o: SOCM_PORT |
defn: stb |
len: 1 |
:wb_sel_o: SOCM_PORT |
defn: sel |
len: 4 |
:wb_we_o: SOCM_PORT |
defn: we |
len: 1 |
:wb_ack_i: SOCM_PORT |
defn: ack |
len: 1 |
:wb_cab_o: SOCM_PORT |
defn: cab |
len: 1 |
:wb_err_i: SOCM_PORT |
defn: err |
len: 1 |
:wb_cti_o: SOCM_PORT |
defn: cti |
len: 3 |
:wb_bte_o: SOCM_PORT |
defn: bte |
len: 2 |
|
:cpu0_dbg_clk: SOCM_IFC |
name: clk |
dir: 1 |
version: "1" |
ports: |
:cpu0_clk_i: SOCM_PORT |
len: 1 |
defn: clk |
|
:cpu0_dbg_rst: SOCM_IFC |
name: rst |
dir: 0 |
version: "1" |
ports: |
:cpu0_rst_o: SOCM_PORT |
len: 1 |
defn: rst |
|
:cpu0_dbg: SOCM_IFC |
name: debug |
dir: 0 |
version: "1" |
ports: |
:cpu0_addr_o: SOCM_PORT |
len: 32 |
defn: dbg_adr |
:cpu0_data_o: SOCM_PORT |
len: 32 |
defn: dbg_dat_o |
:cpu0_data_i: SOCM_PORT |
len: 32 |
defn: dbg_dat_i |
:cpu0_bp_i: SOCM_PORT |
len: 1 |
defn: dbg_bpo |
:cpu0_stall_o: SOCM_PORT |
defn: dbg_stall |
len: 1 |
:cpu0_stb_o: SOCM_PORT |
len: 1 |
defn: dbg_stb |
:cpu0_we_o: SOCM_PORT |
len: 1 |
defn: dbg_we |
:cpu0_ack_i: SOCM_PORT |
len: 1 |
defn: dbg_ack |
|
# :dbg_ewt_i: SOCM_PORT |
# len: 1 |
# defn: dbg_ewt |
# :dbg_lss_o: SOCM_PORT |
# len: 4 |
# defn: dbg_lss |
# :dbg_is_o: SOCM_PORT |
# len: 2 |
# defn: dbg_iso |
# :dbg_wp_o: SOCM_PORT |
# len: 11 |
# defn: dbg_wpo |
|
|
hdlfiles: |
:adbg_top: SOCM_HDL_FILE |
use_syn: true |
use_sim: true |
type: verilog |
path: rtl/verilog/adbg_top.v |
|
:adbg_crc32: SOCM_HDL_FILE |
use_syn: true |
use_sim: true |
type: verilog |
path: rtl/verilog/adbg_crc32.v |
:adbg_defines: SOCM_HDL_FILE |
use_syn: true |
use_sim: true |
type: verilog |
path: rtl/verilog/adbg_defines.v |
:adbg_jsp_biu: SOCM_HDL_FILE |
use_syn: true |
use_sim: true |
type: verilog |
path: rtl/verilog/adbg_jsp_biu.v |
:adbg_jsp_module: SOCM_HDL_FILE |
use_syn: true |
use_sim: true |
type: verilog |
path: rtl/verilog/adbg_jsp_module.v |
:adbg_or1k_biu: SOCM_HDL_FILE |
use_syn: true |
use_sim: true |
type: verilog |
path: rtl/verilog/adbg_or1k_biu.v |
:adbg_or1k_defines: SOCM_HDL_FILE |
use_syn: true |
use_sim: true |
type: verilog |
path: rtl/verilog/adbg_or1k_defines.v |
:adbg_or1k_module: SOCM_HDL_FILE |
use_syn: true |
use_sim: true |
type: verilog |
path: rtl/verilog/adbg_or1k_module.v |
:adbg_or1k_status_reg: SOCM_HDL_FILE |
use_syn: true |
use_sim: true |
type: verilog |
path: rtl/verilog/adbg_or1k_status_reg.v |
:adbg_top: SOCM_HDL_FILE |
use_syn: true |
use_sim: true |
type: verilog |
path: rtl/verilog/adbg_top.v |
:adbg_wb_biu: SOCM_HDL_FILE |
use_syn: true |
use_sim: true |
type: verilog |
path: rtl/verilog/adbg_wb_biu.v |
:adbg_wb_defines: SOCM_HDL_FILE |
use_syn: true |
use_sim: true |
type: verilog |
path: rtl/verilog/adbg_wb_defines.v |
:adbg_wb_module: SOCM_HDL_FILE |
use_syn: true |
use_sim: true |
type: verilog |
path: rtl/verilog/adbg_wb_module.v |
:bytefifo: SOCM_HDL_FILE |
use_syn: true |
use_sim: true |
type: verilog |
path: rtl/verilog/bytefifo.v |
:syncflow: SOCM_HDL_FILE |
use_syn: true |
use_sim: true |
type: verilog |
path: rtl/verilog/syncflop.v |
:syncreg: SOCM_HDL_FILE |
use_syn: true |
use_sim: true |
type: verilog |
path: rtl/verilog/syncreg.v |
|