UHDM-integration-tests icon indicating copy to clipboard operation
UHDM-integration-tests copied to clipboard

Earlgrey: check status of every file for synthesis via Surelog/UHDM -> Yosys

Open kamilrakoczy opened this issue 4 years ago • 0 comments

We need to check status of every file (Is it parsable by Surelog? Is it parsable by Yosys? Is vivado is generating bitstream? Is bitstream works on HW?). This issue is to track this progress.

  • [x] prim_generic_clock_gating.sv
  • [x] prim_generic_flop.sv
  • [x] prim_generic_flop_2sync.sv
  • [x] prim_xilinx_clock_gating.sv
  • [x] prim_xilinx_clock_mux2.sv
  • [ ] prim_xilinx_pad_wrapper.sv
  • [x] prim_diff_decode.sv
  • [x] prim_generic_clock_mux2.sv
  • [x] prim_generic_pad_wrapper.sv
  • [x] prim_generic_ram_1p.sv
  • [ ] prim_generic_ram_2p.sv
  • [x] prim_generic_rom.sv
  • [x] prim_gf_mult.sv
  • [x] prim_lfsr.sv
  • [x] prim_clock_gating.sv
  • [x] prim_clock_mux2.sv
  • [x] prim_flop.sv
  • [x] prim_flop_2sync.sv
  • [x] prim_pad_wrapper.sv
  • [x] prim_ram_1p.sv
  • [ ] prim_ram_2p.sv
  • [x] prim_rom.sv
  • [x] alert_handler_reg_top.sv
  • [x] padctrl_reg_top.sv
  • [x] pinmux_reg_top.sv
  • [x] pwrmgr_reg_top.sv
  • [x] ibex_icache.sv
  • [x] prim_clock_gating_sync.sv
  • [x] prim_arbiter_ppc.sv
  • [x] prim_arbiter_tree.sv
  • [ ] prim_dom_and_2share.sv
  • [ ] prim_arbiter_fixed.sv
  • [x] prim_esc_receiver.sv
  • [x] prim_esc_sender.sv
  • [x] prim_sram_arbiter.sv
  • [x] prim_fifo_async.sv
  • [x] prim_fifo_sync.sv
  • [ ] prim_sync_reqack.sv
  • [ ] prim_keccak.sv
  • [x] prim_packer.sv
  • [ ] prim_present.sv
  • [x] prim_prince.sv
  • [ ] prim_subst_perm.sv
  • [ ] prim_gate_gen.sv
  • [x] prim_pulse_sync.sv
  • [x] prim_filter.sv
  • [x] prim_filter_ctr.sv
  • [x] prim_subreg_arb.sv
  • [x] prim_subreg.sv
  • [x] prim_subreg_ext.sv
  • [x] prim_subreg_shadow.sv
  • [x] prim_intr_hw.sv
  • [x] prim_generic_clock_inv.sv
  • [x] prim_generic_flash.sv
  • [ ] prim_ram_1p_adv.sv
  • [x] prim_ram_2p_async_adv.sv
  • [x] prim_rom_adv.sv
  • [x] ibex_alu.sv
  • [x] ibex_controller.sv
  • [x] ibex_cs_registers.sv
  • [x] ibex_counter.sv
  • [x] ibex_decoder.sv
  • [x] ibex_ex_block.sv
  • [x] ibex_fetch_fifo.sv
  • [x] ibex_id_stage.sv
  • [x] ibex_if_stage.sv
  • [x] ibex_load_store_unit.sv
  • [x] ibex_multdiv_fast.sv
  • [x] ibex_multdiv_slow.sv
  • [x] ibex_prefetch_buffer.sv
  • [x] ibex_pmp.sv
  • [x] ibex_wb_stage.sv
  • [x] ibex_dummy_instr.sv
  • [x] ibex_register_file_ff.sv
  • [x] ibex_core.sv
  • [x] usb_fs_nb_in_pe.sv
  • [x] usb_fs_nb_out_pe.sv
  • [x] usb_fs_nb_pe.sv
  • [x] usb_fs_rx.sv
  • [x] usb_fs_tx.sv
  • [x] usb_fs_tx_mux.sv
  • [x] prim_clock_inv.sv
  • [x] prim_flash.sv
  • [x] prim_ram_2p_adv.sv
  • [x] tlul_fifo_sync.sv
  • [x] tlul_fifo_async.sv
  • [ ] tlul_assert.sv
  • [x] tlul_err.sv
  • [ ] tlul_assert_multiple.sv
  • [x] tlul_adapter_host.sv
  • [x] tlul_adapter_reg.sv
  • [x] tlul_adapter_sram.sv
  • [x] tlul_err_resp.sv
  • [x] tlul_socket_1n.sv
  • [x] tlul_socket_m1.sv
  • [x] sram2tlul.sv
  • [x] debug_rom.sv
  • [ ] debug_rom_one_scratch.sv
  • [x] dm_sba.sv
  • [x] dm_csrs.sv
  • [x] dm_mem.sv
  • [x] dmi_cdc.sv
  • [x] dmi_jtag.sv
  • [x] dmi_jtag_tap.sv
  • [x] aes_reg_top.sv
  • [x] aes_core.sv
  • [x] aes_prng.sv
  • [x] aes_ctr.sv
  • [x] aes_control.sv
  • [x] aes_reg_status.sv
  • [x] aes_cipher_core.sv
  • [x] aes_cipher_control.sv
  • [x] aes_sub_bytes.sv
  • [x] aes_sbox.sv
  • [x] aes_sbox_lut.sv
  • [x] aes_sbox_canright.sv
  • [x] aes_sbox_canright_masked_noreuse.sv
  • [x] aes_sbox_canright_masked.sv
  • [x] aes_shift_rows.sv
  • [x] aes_mix_columns.sv
  • [x] aes_mix_single_column.sv
  • [x] aes_key_expand.sv
  • [x] aes.sv
  • [x] alert_handler_reg_wrap.sv
  • [x] alert_handler_class.sv
  • [x] alert_handler_ping_timer.sv
  • [x] alert_handler_esc_timer.sv
  • [x] alert_handler_accu.sv
  • [x] alert_handler.sv
  • [x] flash_ctrl_reg_top.sv
  • [x] flash_ctrl.sv
  • [x] flash_erase_ctrl.sv
  • [x] flash_prog_ctrl.sv
  • [x] flash_rd_ctrl.sv
  • [x] flash_mp.sv
  • [x] flash_phy.sv
  • [x] flash_phy_core.sv
  • [x] flash_phy_rd.sv
  • [x] flash_phy_prog.sv
  • [x] flash_phy_rd_buffers.sv
  • [x] flash_phy_scramble.sv
  • [x] gpio.sv
  • [x] gpio_reg_top.sv
  • [x] sha2.sv
  • [x] sha2_pad.sv
  • [x] hmac_reg_top.sv
  • [x] hmac_core.sv
  • [x] hmac.sv
  • [x] nmi_gen_reg_top.sv
  • [x] nmi_gen.sv
  • [x] otbn_reg_top.sv
  • [x] otbn_core.sv
  • [x] otbn.sv
  • [x] jtag_mux.sv
  • [x] padring.sv
  • [x] padctrl.sv
  • [x] pinmux_wkup.sv
  • [x] pinmux.sv
  • [x] rv_core_ibex.sv
  • [x] rv_dm.sv
  • [x] rv_plic_gateway.sv
  • [x] rv_plic_target.sv
  • [x] rv_timer_reg_top.sv
  • [x] timer_core.sv
  • [x] rv_timer.sv
  • [x] spi_device_reg_top.sv
  • [x] spi_fwm_rxf_ctrl.sv
  • [x] spi_fwm_txf_ctrl.sv
  • [x] spi_fwmode.sv
  • [x] spi_device.sv
  • [x] uart_reg_top.sv
  • [x] uart_rx.sv
  • [x] uart_tx.sv
  • [x] uart_core.sv
  • [x] uart.sv
  • [x] usbdev_reg_top.sv
  • [x] usbdev_usbif.sv
  • [x] usbdev_flop_2syncpulse.sv
  • [x] usbdev_linkstate.sv
  • [x] usbdev_iomux.sv
  • [x] usbdev.sv
  • [x] xbar_main.sv
  • [x] xbar_peri.sv
  • [x] pwrmgr.sv
  • [x] pwrmgr_cdc.sv
  • [x] pwrmgr_slow_fsm.sv
  • [x] pwrmgr_fsm.sv
  • [x] pwrmgr_wake_info.sv
  • [x] clkmgr_reg_top.sv
  • [x] clkmgr.sv
  • [x] rv_plic_reg_top.sv
  • [x] rv_plic.sv
  • [x] rstmgr_reg_top.sv
  • [x] rstmgr_ctrl.sv
  • [x] rstmgr_por.sv
  • [x] rstmgr_info.sv
  • [x] rstmgr.sv
  • [x] top_earlgrey.sv
  • [x] clkgen_xil7series.sv
  • [x] top_earlgrey_nexysvideo.sv
  • [x] ibex_pkg.sv
  • [x] prim_alert_pkg.sv
  • [x] ibex_compressed_decoder.sv
  • [x] prim_secded_28_22_dec.sv
  • [x] prim_secded_28_22_enc.sv
  • [x] prim_secded_39_32_dec.sv
  • [x] prim_secded_39_32_enc.sv
  • [x] prim_secded_72_64_dec.sv
  • [x] prim_secded_72_64_enc.sv
  • [x] prim_alert_receiver.sv
  • [x] prim_alert_sender.sv
  • [x] prim_lfsr.sv
  • [x] ibex_alu.sv
  • [x] top_pkg.sv
  • [x] prim_pkg.sv
  • [x] prim_util_pkg.sv
  • [x] flash_ctrl_pkg.sv
  • [x] flash_phy_pkg.sv
  • [x] tlul_pkg.sv
  • [x] alert_handler_reg_pkg.sv
  • [x] padctrl_reg_pkg.sv
  • [x] pinmux_reg_pkg.sv
  • [x] pwrmgr_reg_pkg.sv
  • [x] prim_esc_pkg.sv
  • [x] prim_cipher_pkg.sv
  • [x] usb_consts_pkg.sv
  • [x] dm_pkg.sv
  • [x] aes_pkg.sv
  • [x] aes_reg_pkg.sv
  • [x] aes_sbox_canright_pkg.sv
  • [x] alert_pkg.sv
  • [x] flash_ctrl_reg_pkg.sv
  • [x] gpio_reg_pkg.sv
  • [x] hmac_pkg.sv
  • [x] hmac_reg_pkg.sv
  • [x] nmi_gen_reg_pkg.sv
  • [x] otbn_pkg.sv
  • [x] otbn_reg_pkg.sv
  • [x] pinmux_pkg.sv
  • [x] pwrmgr_pkg.sv
  • [x] rv_timer_reg_pkg.sv
  • [x] spi_device_reg_pkg.sv
  • [x] spi_device_pkg.sv
  • [x] uart_reg_pkg.sv
  • [x] usbdev_reg_pkg.sv
  • [x] tl_main_pkg.sv
  • [x] tl_peri_pkg.sv
  • [x] rstmgr_pkg.sv
  • [x] clkmgr_pkg.sv
  • [x] clkmgr_reg_pkg.sv
  • [x] rv_plic_reg_pkg.sv
  • [x] rstmgr_reg_pkg.sv
  • [x] top_earlgrey_pkg.sv

kamilrakoczy avatar Feb 12 '21 14:02 kamilrakoczy