CDL Modules
Enumerations | Variables
riscv_i32_minimal Namespace Reference

Enumerations

enum  t_riscv_clock_phase {
  rcp_clock_high,
  rcp_dread_in_progress,
  rcp_dwrite_in_progress,
  rcp_ifetch_in_progress,
  rcp_clock_low,
  rcp_ifetch_first16_in_progress,
  rcp_ifetch_second16_in_progress
}
 
enum  t_ifetch_src {
  ifetch_src_sram,
  ifetch_src_reg,
  ifetch_src_reg16
}
 
enum  t_data_src {
  data_src_sram,
  data_src_reg,
  data_src_access
}
 
enum  t_riscv_clock_action {
  riscv_clock_action_rise,
  riscv_clock_action_fall,
  riscv_clock_action_ifetch,
  riscv_clock_action_dread,
  riscv_clock_action_dwrite,
  riscv_clock_action_wait,
  riscv_clock_action_ifetch_first16,
  riscv_clock_action_ifetch_second16
}
 

Variables

constant integer i32c_force_disable =0