- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I wanted to get a conceptual understanding of how I/O Register Packing works. I was reading the Intel® Quartus® Prime Standard Edition User Guide: Design Compilation version 2018.09.24 and section 1.10.13 talks about I/O Register Packing when it comes to cross-partition register packing of I/O registers.
I have found the definition for register packing. I understand I/O Register Packing to work by taking the register that is connected to an input or output of a pin of the device and moving it to be contained in the I/O Cell (I/O Element) near the periphery of the device instead of a Logic Element (LE).
Is that a correct assessment?
When it comes to cross-partition register packing, does that mean that Quartus will break the partition boundaries to attempt to do what I described above?
Thank you ahead of time for any clarification!
THZ
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Your assessment is correct.
When you are talking about "cross-partition register packing", I assume you are talking about design partitioning. This part of the user guide explains it: https://www.intel.com/content/www/us/en/docs/programmable/683283/18-1/i-o-register-packing.html
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Your assessment is correct.
When you are talking about "cross-partition register packing", I assume you are talking about design partitioning. This part of the user guide explains it: https://www.intel.com/content/www/us/en/docs/programmable/683283/18-1/i-o-register-packing.html
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you for the information.
Does the Design Floorplan and LogicLock affect Quartus' ability to perform cross-partition register packing? If so, how?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi THZ,
Let me know if you have any further concern or consideration on this thread.
Best Regards,
Sheng
p/s: If any answer from the community or Intel Support are helpful, please feel free to give best answer.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
The Cross-Boundary Optimization is applicable to Logic Lock region. Therefore LogicLock does not affect Quartus' ability to perform cross-partition register packing. The difference between design partition and logic lock is just logic lock can assign the logical design partition to a particular physical region in the device floorplan check this link https://www.intel.com/content/www/us/en/docs/programmable/683283/18-1/the-difference-between-logical-partitions.html
Thanks,
Best Regards,
Sheng

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page