-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Implementation of the offsets in the RateGroupDriver (#2166)
* Implementation of the offsets * Fix comment * Fix spell error * Changing configure interface by addind DividersSet * Update RPI topology * Removing numDivisors from call * Removing memset clear as the constructor handles zeroed initialization * Fixing ASSERT and removing m_numDivisors * Renaming divisersSet to diviserSet --------- Co-authored-by: Simone Morettini <[email protected]> Co-authored-by: Michael D Starch <[email protected]>
- Loading branch information
1 parent
9633049
commit 36a07dd
Showing
8 changed files
with
69 additions
and
59 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,9 @@ | ||
This component takes a primary clock tick in the system and divides it down to drive output ports. | ||
Constructor arguments define the divisors for each port. The output ports are meant to be connected | ||
to the input ports of rate groups to drive them at the correct rate. | ||
This component takes a primary clock tick in the system and divides it down to drive output ports. | ||
Constructor arguments define the divisors for each port. | ||
The dividers argument define the divisors for each port as well as an offset to allow the triggering | ||
for the rate group to be offset from each other. | ||
The output ports are meant to be connected to the input ports of rate groups to drive them at the | ||
correct rate. | ||
|
||
RateGroupDriverComponentAi.xml - XML definition of rate group driver component | ||
RateGroupDriverImpl.hpp(.cpp) - Implementation for rate group driver | ||
RateGroupDriverImpl.hpp(.cpp) - Implementation for rate group driver |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters