-
Notifications
You must be signed in to change notification settings - Fork 87
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
MachXO3D fuzzers #219
MachXO3D fuzzers #219
Conversation
This is now ready to be reviewed, and feature supported are same as on MachXO3 |
@@ -147,7 +151,7 @@ class BitstreamReadWriter { | |||
|
|||
// Decompress and copy multiple bytes into an OutputIterator and update CRC | |||
template<typename T> | |||
void get_compressed_bytes(T out, size_t count, array<uint8_t, 8> compression_dict) { | |||
void get_compressed_bytes(T out, size_t count, array<uint8_t, 16> compression_dict) { |
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 all looks nicely done, but for peace of mind can you double check a compressed bitstream still works on an ecp5 with these changes?
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.
Did this while working on PR, but will do it again.
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.
Checked right with couple of bitstreams now on ULX3S board, all fine.
Have resolved issue with conflicting database now, so it is ready for merge |
Add fuzzers for MachXO3D based on those from MachXO3