-
Notifications
You must be signed in to change notification settings - Fork 154
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Partial bitstream support #1492
base: master
Are you sure you want to change the base?
Conversation
47d9482
to
1754cf0
Compare
// Creates the configuration package for partial configuration | ||
// which is later on used by the bitstream writer to generate | ||
// the partial bitstream file. | ||
static void createPartialConfigurationPackage( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This comment is missing some important information. For example why is far_address
even an argument if PacketData
contains the far_address
. Does this function work if PacketData
spans multiple frames? If PacketData
spans multiple frames, what is the right thing to do?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There are some more changes I've pushed recently:
- I removed the
far_address
from arguments because we should handle the FAR addreses forCLB_IO_CLK
blocks andBRAMs
separately, in the result we pass a map with data and address for them. This step is handled here and later we use this data to generate proper FAR/FDRI for each of these block types here. - I added a new definition of addMissingFrames function to handle address gaps in a partial reconfiguration region.
- To handle the PR region correctly
CLB_IO_CLK
andBRAM
address ranges should be defined as arguments toxc7frames2bit
Signed-off-by: Jan Kowalewski <[email protected]>
Signed-off-by: Jan Kowalewski <[email protected]>
1754cf0
to
24743ef
Compare
24743ef
to
161e4f9
Compare
Signed-off-by: Jan Kowalewski <[email protected]>
This PR adds partial bitstream generation support for Series7.