byuccl / rs-cad

CAD Tools (Packer, Placer, & Router) for RapidSmith2.
3 stars 1 forks source link

Zynq, Partition Pins, & Reserved Sites (Changes for Maverick) #42

Closed DallonTG closed 4 years ago

DallonTG commented 4 years ago

This PR mainly contains adjustments for Zynq and partition pin support. To support partition pins, adjustments were made in the pin counting code, etc. To support Zynq, a new Series7 class was combined that can be used for both Artix7 and Zynq devices. Additionally, a ZynqSitePackUnitGenerator class was created to facilitate the creation of Site Pack Units for Zynq devices (including partial devices). Finally, this PR adds a fix so reserved sites aren't used in carry chains.