Skip to content

Add DMI mux with DMI tests #401

Add DMI mux with DMI tests

Add DMI mux with DMI tests #401

Triggered via pull request January 4, 2024 13:30
Status Success
Total duration 55s
Artifacts

verible-format.yml

on: pull_request_target
format-review
47s
format-review
Fit to window
Zoom out
Zoom in

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