Add DMI mux with DMI tests #401
Triggered via pull request
January 4, 2024 13:30
robertszczepanski
opened
#156
Status
Success
Total duration
55s
Artifacts
–
verible-format.yml
on: pull_request_target
format-review
47s
Annotations
3 warnings
format-review:
design/el2_veer_wrapper.sv#L287
[verible-verilog-format] reported by reviewdog 🐶
Raw Output:
design/el2_veer_wrapper.sv:287:- // clk ratio signals
design/el2_veer_wrapper.sv:288:- input logic lsu_bus_clk_en, // Clock ratio b/w cpu core clk & AHB master interface
design/el2_veer_wrapper.sv:289:- input logic ifu_bus_clk_en, // Clock ratio b/w cpu core clk & AHB master interface
design/el2_veer_wrapper.sv:290:- input logic dbg_bus_clk_en, // Clock ratio b/w cpu core clk & AHB master interface
design/el2_veer_wrapper.sv:291:- input logic dma_bus_clk_en, // Clock ratio b/w cpu core clk & AHB slave interface
design/el2_veer_wrapper.sv:292:-
design/el2_veer_wrapper.sv:293:- // all of these test inputs are brought to top-level; must be tied off based on usage by physical design (ie. icache or not, iccm or not, dccm or not)
design/el2_veer_wrapper.sv:294:-
design/el2_veer_wrapper.sv:295:- input el2_dccm_ext_in_pkt_t [pt.DCCM_NUM_BANKS-1:0] dccm_ext_in_pkt,
design/el2_veer_wrapper.sv:296:- input el2_ccm_ext_in_pkt_t [pt.ICCM_NUM_BANKS-1:0] iccm_ext_in_pkt,
design/el2_veer_wrapper.sv:297:- input el2_ic_data_ext_in_pkt_t [pt.ICACHE_NUM_WAYS-1:0][pt.ICACHE_BANKS_WAY-1:0] ic_data_ext_in_pkt,
design/el2_veer_wrapper.sv:298:- input el2_ic_tag_ext_in_pkt_t [pt.ICACHE_NUM_WAYS-1:0] ic_tag_ext_in_pkt,
design/el2_veer_wrapper.sv:299:-
design/el2_veer_wrapper.sv:300:- input logic timer_int,
design/el2_veer_wrapper.sv:301:- input logic soft_int,
design/el2_veer_wrapper.sv:302:- input logic [pt.PIC_TOTAL_INT:1] extintsrc_req,
design/el2_veer_wrapper.sv:303:-
design/el2_veer_wrapper.sv:304:- output logic dec_tlu_perfcnt0, // toggles when slot0 perf counter 0 has an event inc
design/el2_veer_wrapper.sv:305:- output logic dec_tlu_perfcnt1,
design/el2_veer_wrapper.sv:306:- output logic dec_tlu_perfcnt2,
design/el2_veer_wrapper.sv:307:- output logic dec_tlu_perfcnt3,
design/el2_veer_wrapper.sv:308:-
design/el2_veer_wrapper.sv:309:- // ports added by the soc team
design/el2_veer_wrapper.sv:310:- input logic jtag_tck, // JTAG clk
design/el2_veer_wrapper.sv:311:- input logic jtag_tms, // JTAG TMS
design/el2_veer_wrapper.sv:312:- input logic jtag_tdi, // JTAG tdi
design/el2_veer_wrapper.sv:313:- input logic jtag_trst_n, // JTAG Reset
design/el2_veer_wrapper.sv:314:- output logic jtag_tdo, // JTAG TDO
design/el2_veer_wrapper.sv:315:-
design/el2_veer_wrapper.sv:316:- input logic [31:4] core_id,
design/el2_veer_wrapper.sv:317:-
design/el2_veer_wrapper.sv:318:- // external MPC halt/run interface
design/el2_veer_wrapper.sv:319:- input logic mpc_debug_halt_req, // Async halt request
design/el2_veer_wrapper.sv:320:- input logic mpc_debug_run_req, // Async run request
design/el2_veer_wrapper.sv:321:- input logic mpc_reset_run_req, // Run/halt after reset
design/el2_veer_wrapper.sv:322:- output logic mpc_debug_halt_ack, // Halt ack
design/el2_veer_wrapper.sv:323:- output logic mpc_debug_run_ack, // Run ack
design/el2_veer_wrapper.sv:324:- output logic debug_brkpt_status, // debug breakpoint
design/el2_veer_wrapper.sv:325:-
design/el2_veer_wrapper.sv:326:- input logic i_cpu_halt_req, // Async halt req to CPU
design/el2_veer_wrapper.sv:327:- output logic o_cpu_halt_ack, // core response to halt
design/el2_veer_wrapper.sv:328:- output l
|
format-review:
design/el2_veer_wrapper.sv#L344
[verible-verilog-format] reported by reviewdog 🐶
Raw Output:
design/el2_veer_wrapper.sv:344:- logic active_l2clk;
design/el2_veer_wrapper.sv:345:- logic free_l2clk;
design/el2_veer_wrapper.sv:343:+ logic active_l2clk;
design/el2_veer_wrapper.sv:344:+ logic free_l2clk;
|
format-review:
design/el2_veer_wrapper.sv#L501
[verible-verilog-format] reported by reviewdog 🐶
Raw Output:
design/el2_veer_wrapper.sv:501:- wire lsu_axi_awvalid;
design/el2_veer_wrapper.sv:502:- wire lsu_axi_awready;
design/el2_veer_wrapper.sv:503:- wire [pt.LSU_BUS_TAG-1:0] lsu_axi_awid;
design/el2_veer_wrapper.sv:504:- wire [31:0] lsu_axi_awaddr;
design/el2_veer_wrapper.sv:505:- wire [3:0] lsu_axi_awregion;
design/el2_veer_wrapper.sv:506:- wire [7:0] lsu_axi_awlen;
design/el2_veer_wrapper.sv:507:- wire [2:0] lsu_axi_awsize;
design/el2_veer_wrapper.sv:508:- wire [1:0] lsu_axi_awburst;
design/el2_veer_wrapper.sv:509:- wire lsu_axi_awlock;
design/el2_veer_wrapper.sv:510:- wire [3:0] lsu_axi_awcache;
design/el2_veer_wrapper.sv:511:- wire [2:0] lsu_axi_awprot;
design/el2_veer_wrapper.sv:512:- wire [3:0] lsu_axi_awqos;
design/el2_veer_wrapper.sv:513:-
design/el2_veer_wrapper.sv:514:- wire lsu_axi_wvalid;
design/el2_veer_wrapper.sv:515:- wire lsu_axi_wready;
design/el2_veer_wrapper.sv:516:- wire [63:0] lsu_axi_wdata;
design/el2_veer_wrapper.sv:517:- wire [7:0] lsu_axi_wstrb;
design/el2_veer_wrapper.sv:518:- wire lsu_axi_wlast;
design/el2_veer_wrapper.sv:519:-
design/el2_veer_wrapper.sv:520:- wire lsu_axi_bvalid;
design/el2_veer_wrapper.sv:521:- wire lsu_axi_bready;
design/el2_veer_wrapper.sv:522:- wire [1:0] lsu_axi_bresp;
design/el2_veer_wrapper.sv:523:- wire [pt.LSU_BUS_TAG-1:0] lsu_axi_bid;
design/el2_veer_wrapper.sv:524:-
design/el2_veer_wrapper.sv:525:- // AXI Read Channels
design/el2_veer_wrapper.sv:526:- wire lsu_axi_arvalid;
design/el2_veer_wrapper.sv:527:- wire lsu_axi_arready;
design/el2_veer_wrapper.sv:528:- wire [pt.LSU_BUS_TAG-1:0] lsu_axi_arid;
design/el2_veer_wrapper.sv:529:- wire [31:0] lsu_axi_araddr;
design/el2_veer_wrapper.sv:530:- wire [3:0] lsu_axi_arregion;
design/el2_veer_wrapper.sv:531:- wire [7:0] lsu_axi_arlen;
design/el2_veer_wrapper.sv:532:- wire [2:0] lsu_axi_arsize;
design/el2_veer_wrapper.sv:533:- wire [1:0] lsu_axi_arburst;
design/el2_veer_wrapper.sv:534:- wire lsu_axi_arlock;
design/el2_veer_wrapper.sv:535:- wire [3:0] lsu_axi_arcache;
design/el2_veer_wrapper.sv:536:- wire [2:0] lsu_axi_arprot;
design/el2_veer_wrapper.sv:537:- wire [3:0] lsu_axi_arqos;
design/el2_veer_wrapper.sv:538:-
design/el2_veer_wrapper.sv:539:- wire lsu_axi_rvalid;
design/el2_veer_wrapper.sv:540:- wire lsu_axi_rready;
design/el2_veer_wrapper.sv:541:- wire [pt.LSU_BUS_TAG-1:0] lsu_axi_rid;
design/el2_veer_wrapper.sv:542:- wire [63:0] lsu_axi_rdata;
design/el2_veer_wrapper.sv:543:- wire [1:0] lsu_axi_rresp;
design/el2_veer_wrapper.sv:544:- wire lsu_axi_rlast;
design/el2_veer_wrapper.sv:545:-
design/el2_veer_wrapper.sv:546:- //-------------------------- IFU AXI signals--------------------------
design/el2_veer_wrapper.sv:547:- // AXI Write Channels
design/el2_veer_wrapper.sv:548:- wire ifu_axi_awvalid;
design/el2_veer_wrapper.sv:549:- wire ifu_axi_awready;
design/el2_veer_wrapper.sv:550:- wire [pt.IFU_BUS_TAG-1:0] ifu_axi_awid;
design/el2_veer_wrapper.sv:551:- wire [31:0] ifu_axi_awaddr;
design/el2_veer_wrapper.sv:552:- wire [3:0] ifu_axi_awregion;
des
|