mirror of
https://git.rwth-aachen.de/acs/public/villas/node/
synced 2025-03-09 00:00:00 +01:00
lib/ip: cleanup formatting and comments of IpCore's member variables
This commit is contained in:
parent
e66350dbf6
commit
503d6b7f07
1 changed files with 13 additions and 7 deletions
|
@ -150,14 +150,20 @@ protected:
|
|||
InterruptController*
|
||||
getInterruptController(const std::string& interruptName);
|
||||
|
||||
protected:
|
||||
virtual std::list<std::string> getMemoryBlocks() const { return {}; }
|
||||
/// Each IP can declare via this function which memory blocks it requires
|
||||
virtual std::list<std::string>
|
||||
getMemoryBlocks() const
|
||||
{ return {}; }
|
||||
|
||||
// populated by FpgaIpFactory
|
||||
PCIeCard* card; ///< FPGA card this IP is instantiated on
|
||||
IpIdentifier id; ///< VLNV and name defined in JSON config
|
||||
std::map<std::string, IrqPort> irqs; ///< Interrupts of this IP component
|
||||
std::map<std::string, IpCore*> dependencies; ///< dependencies on other IPs
|
||||
protected:
|
||||
/// FPGA card this IP is instantiated on (populated by FpgaIpFactory)
|
||||
PCIeCard* card;
|
||||
|
||||
/// Identifier of this IP with its instance name and VLNV
|
||||
IpIdentifier id;
|
||||
|
||||
/// All interrupts of this IP with their associated interrupt controller
|
||||
std::map<std::string, IrqPort> irqs;
|
||||
|
||||
/// Cached translations from the process address space to each memory block
|
||||
std::map<std::string, MemoryTranslation> addressTranslations;
|
||||
|
|
Loading…
Add table
Reference in a new issue