|
| | APBSlave (ModuleName mn, uint32_t bus_id, uint8_t vendorid, uint16_t deviceid, uint8_t version, uint8_t irq, AMBADeviceType type, uint16_t mask, bool cacheable, bool prefetchable, uint16_t address) |
| |
| | APBSlave (ModuleName mn) |
| |
| | ~APBSlave () |
| |
| | APBDevice (ModuleName mn, uint32_t bus_id, uint8_t vendorid, uint16_t deviceid, uint8_t version, uint8_t irq, AMBADeviceType type, uint16_t mask, bool cacheable, bool prefetchable, uint16_t address) |
| |
| | APBDevice (ModuleName mn) |
| |
| void | init_apb (uint32_t pindex, uint8_t vendorid, uint16_t deviceid, uint8_t version, uint8_t irq, AMBADeviceType type, uint16_t mask, bool cacheable, bool prefetchable, uint16_t address) |
| |
| void | init_apb_generics () |
| | Initialize the APBDevice generics. More...
|
| |
| virtual | ~APBDevice () |
| | Empty destructor. More...
|
| |
| virtual uint16_t | get_apb_device_id () const |
| | Returns the device id. More...
|
| |
| virtual uint8_t | get_apb_vendor_id () const |
| | Returns the vendor id. More...
|
| |
| virtual const uint32_t * | get_apb_device_info () |
| |
| virtual const AMBADeviceType | get_apb_type () const |
| |
| virtual uint32_t | get_apb_base () const |
| |
| virtual uint32_t | get_apb_mask () const |
| |
| virtual sc_dt::uint64 | get_apb_base_addr () |
| |
| virtual uint32_t | get_apb_base_addr_ () const |
| |
| virtual sc_dt::uint64 | get_apb_size () |
| |
| virtual uint32_t | get_apb_size_ () const |
| |
| virtual uint32_t | get_apb_relative_addr (uint32_t addr) const |
| |
| virtual uint32_t | get_apb_pindex () const |
| | Returns the bus id of the module (pindex) More...
|
| |
| virtual void | print_apb_device_info (char *name) const |
| | Prints the device info of the device. More...
|
| |
| | BaseModule (ModuleName mn) |
| |
| virtual | ~BaseModule () |
| |
| virtual void | init_generics () |
| |
| virtual void | init_registers () |
| |
| virtual void | init_counters () |
| |
| virtual void | init_power () |
| |
| virtual | ~APBDeviceBase () |
| | Empty destructor. More...
|
| |