CDL Modules
Data Structures | Namespaces | Enumerations
apb_target_rv_timer.cdl File Reference

RISC-V compatible timer target for an APB bus. More...

Detailed Description

RISC-V compatible timer target for an APB bus.

CDL implementation of a RISC-V timer target on an APB bus, supporting fractional clocks, derived from the original GIP baud rate generator.

Data Structures

struct  apb_target_rv_timer::t_timer_combs
 
struct  apb_target_rv_timer::t_timer_state
 

Namespaces

 apb_target_rv_timer
 

Enumerations

enum  apb_target_rv_timer::t_apb_address {
  apb_target_rv_timer::apb_address_timer_lower = 0,
  apb_target_rv_timer::apb_address_timer_upper = 1,
  apb_target_rv_timer::apb_address_comparator_lower = 2,
  apb_target_rv_timer::apb_address_comparator_upper = 3
}
 
enum  apb_target_rv_timer::t_access {
  apb_target_rv_timer::access_none,
  apb_target_rv_timer::access_write_timer_lower,
  apb_target_rv_timer::access_write_timer_upper,
  apb_target_rv_timer::access_read_timer_lower,
  apb_target_rv_timer::access_read_timer_upper,
  apb_target_rv_timer::access_write_comparator_lower,
  apb_target_rv_timer::access_write_comparator_upper,
  apb_target_rv_timer::access_read_comparator_lower,
  apb_target_rv_timer::access_read_comparator_upper
}