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

APB bus target to drive an SRAM read/write request. More...

Detailed Description

APB bus target to drive an SRAM read/write request.

CDL implementation of a simple APB target to interface to an SRAM read/write request/response bus.

Data Structures

struct  apb_target_sram_interface::t_req_resp_state
 

Namespaces

 apb_target_sram_interface
 

Enumerations

enum  apb_target_sram_interface::t_apb_address {
  apb_target_sram_interface::apb_address_address = 0,
  apb_target_sram_interface::apb_address_data = 1,
  apb_target_sram_interface::apb_address_control = 2,
  apb_target_sram_interface::apb_address_data_inc = 4,
  apb_target_sram_interface::apb_address_windowed = 128
}
 
enum  apb_target_sram_interface::t_access {
  apb_target_sram_interface::access_none,
  apb_target_sram_interface::access_write_address,
  apb_target_sram_interface::access_read_address,
  apb_target_sram_interface::access_write_control,
  apb_target_sram_interface::access_read_control,
  apb_target_sram_interface::access_read_data,
  apb_target_sram_interface::access_read_data_inc,
  apb_target_sram_interface::access_read_data_windowed,
  apb_target_sram_interface::access_write_data,
  apb_target_sram_interface::access_write_data_inc,
  apb_target_sram_interface::access_write_data_windowed
}