Skip to content
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

Adding NanoXplore NG-Ultra support #1397

Open
wants to merge 145 commits into
base: master
Choose a base branch
from
Open

Adding NanoXplore NG-Ultra support #1397

wants to merge 145 commits into from

Commits on Nov 26, 2024

  1. ng-ultra: new architecture

    Ravenslofty authored and mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    c504212 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0a4cfb7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8dbd7dd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3085856 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3ccf721 View commit details
    Browse the repository at this point in the history
  6. cleanup

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    0140b2e View commit details
    Browse the repository at this point in the history
  7. Create BFRs properly

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    f8680e4 View commit details
    Browse the repository at this point in the history
  8. Add IOM insertion

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    3dedb11 View commit details
    Browse the repository at this point in the history
  9. Cleanup

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    8322bbd View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e8a1b51 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    eef97d5 View commit details
    Browse the repository at this point in the history
  12. Add bypass for CSC mode of GCK

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    ccda0dc View commit details
    Browse the repository at this point in the history
  13. Fix IOM case

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    de090c7 View commit details
    Browse the repository at this point in the history
  14. Initial memory support

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    1437f1c View commit details
    Browse the repository at this point in the history
  15. Better RF/XRF handling

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    ba805f6 View commit details
    Browse the repository at this point in the history
  16. fix

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    741f690 View commit details
    Browse the repository at this point in the history
  17. RF placement and legalization

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    45bca49 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    ae8abb2 View commit details
    Browse the repository at this point in the history
  19. cleanup

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    4e552c8 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    7fd2122 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    119d325 View commit details
    Browse the repository at this point in the history
  22. Proper port used only on RFB

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    13e323d View commit details
    Browse the repository at this point in the history
  23. Add structure for clock sinks

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    0465362 View commit details
    Browse the repository at this point in the history
  24. Use cell type where applicable

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    1c596ad View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    00efe96 View commit details
    Browse the repository at this point in the history
  26. Validation check fixes

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    f98253e View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    1469a31 View commit details
    Browse the repository at this point in the history
  28. Added more crossbar wire type

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    d9e66bf View commit details
    Browse the repository at this point in the history
  29. Hande IO termination input

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    c9dc9e6 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    bca3197 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    c493c98 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    e4a23b6 View commit details
    Browse the repository at this point in the history
  33. Use ctx->idf where applicable

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    d9b437d View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    e8f7bc3 View commit details
    Browse the repository at this point in the history
  35. Fix IOM packing

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    2da92d0 View commit details
    Browse the repository at this point in the history
  36. Fix CY packing

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    bb34a6f View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    cfbd6f1 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    936d658 View commit details
    Browse the repository at this point in the history
  39. Address comments for PR

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    744c030 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    ca27512 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    5d5be7d View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    c2ce766 View commit details
    Browse the repository at this point in the history
  43. Place at LOC

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    d3d3b56 View commit details
    Browse the repository at this point in the history
  44. Pack and export DSP

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    d14efa1 View commit details
    Browse the repository at this point in the history
  45. wip

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    d19702d View commit details
    Browse the repository at this point in the history
  46. wip

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    dddfcec View commit details
    Browse the repository at this point in the history
  47. notes

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    8fb85fc View commit details
    Browse the repository at this point in the history
  48. wip

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    243384d View commit details
    Browse the repository at this point in the history
  49. wip

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    1e08d7b View commit details
    Browse the repository at this point in the history
  50. Validate DSPs

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    db5d26c View commit details
    Browse the repository at this point in the history
  51. DSP cascading

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    3fa68b4 View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    3066fd9 View commit details
    Browse the repository at this point in the history
  53. existing gck

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    a5582f5 View commit details
    Browse the repository at this point in the history
  54. wip

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    987d709 View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    5048537 View commit details
    Browse the repository at this point in the history
  56. CDC packing

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    61073f5 View commit details
    Browse the repository at this point in the history
  57. add more sinks

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    392f100 View commit details
    Browse the repository at this point in the history
  58. place FIFO

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    120ca69 View commit details
    Browse the repository at this point in the history
  59. map rest of FIFO ports

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    a11d5d2 View commit details
    Browse the repository at this point in the history
  60. enable pll by default

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    bc18683 View commit details
    Browse the repository at this point in the history
  61. cleanup

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    294e97b View commit details
    Browse the repository at this point in the history
  62. Initial XLUT support

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    37dadd1 View commit details
    Browse the repository at this point in the history
  63. Fix statistics

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    7b92965 View commit details
    Browse the repository at this point in the history
  64. Properly duplicate GCKs

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    120a368 View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    95abf13 View commit details
    Browse the repository at this point in the history
  66. Configuration menu
    Copy the full SHA
    e1837b7 View commit details
    Browse the repository at this point in the history
  67. Implement GCK limitations

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    9baf87e View commit details
    Browse the repository at this point in the history
  68. cleanup

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    8df830d View commit details
    Browse the repository at this point in the history
  69. cleanup

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    97ad925 View commit details
    Browse the repository at this point in the history
  70. Configuration menu
    Copy the full SHA
    2623979 View commit details
    Browse the repository at this point in the history
  71. cleanup code a bit

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    e95f280 View commit details
    Browse the repository at this point in the history
  72. Fix wfb

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    a9c47a3 View commit details
    Browse the repository at this point in the history
  73. detect cascaded GCKs

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    f7c446e View commit details
    Browse the repository at this point in the history
  74. Handle DFR

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    d1207b1 View commit details
    Browse the repository at this point in the history
  75. Route dfr clock properly

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    7869140 View commit details
    Browse the repository at this point in the history
  76. Cleanup

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    0a62392 View commit details
    Browse the repository at this point in the history
  77. Cleanup bitstream code

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    438b6af View commit details
    Browse the repository at this point in the history
  78. Review issues addressed

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    69ad2b8 View commit details
    Browse the repository at this point in the history
  79. Move helper routines

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    f3e098b View commit details
    Browse the repository at this point in the history
  80. Configuration menu
    Copy the full SHA
    1f96a5f View commit details
    Browse the repository at this point in the history
  81. cleanup

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    ca214d4 View commit details
    Browse the repository at this point in the history
  82. remove scale factor

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    bcb2a4a View commit details
    Browse the repository at this point in the history
  83. Configuration menu
    Copy the full SHA
    6ff846d View commit details
    Browse the repository at this point in the history
  84. Addressed review comments

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    9ba4e13 View commit details
    Browse the repository at this point in the history
  85. Configuration menu
    Copy the full SHA
    fb4171a View commit details
    Browse the repository at this point in the history
  86. Support NX_BFF

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    7cc833a View commit details
    Browse the repository at this point in the history
  87. Configuration menu
    Copy the full SHA
    ed415e8 View commit details
    Browse the repository at this point in the history
  88. Support latest Impulse

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    4e0243d View commit details
    Browse the repository at this point in the history
  89. ng_ultra: Expand bounding box further for left-edge IO

    Signed-off-by: gatecat <[email protected]>
    gatecat authored and mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    0353c1c View commit details
    Browse the repository at this point in the history
  90. Configuration menu
    Copy the full SHA
    382a570 View commit details
    Browse the repository at this point in the history
  91. Configuration menu
    Copy the full SHA
    c63bfcb View commit details
    Browse the repository at this point in the history
  92. Configuration menu
    Copy the full SHA
    8e77fa5 View commit details
    Browse the repository at this point in the history
  93. Configuration menu
    Copy the full SHA
    cefff69 View commit details
    Browse the repository at this point in the history
  94. Initial DDFR support

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    d5edee4 View commit details
    Browse the repository at this point in the history
  95. Configuration menu
    Copy the full SHA
    1b30953 View commit details
    Browse the repository at this point in the history
  96. Address review issues

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    bf0f9ed View commit details
    Browse the repository at this point in the history
  97. Fix crash on memory access

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    7a7aabb View commit details
    Browse the repository at this point in the history
  98. Configuration menu
    Copy the full SHA
    15b917b View commit details
    Browse the repository at this point in the history
  99. Configuration menu
    Copy the full SHA
    61a12a0 View commit details
    Browse the repository at this point in the history
  100. Configuration menu
    Copy the full SHA
    64fa81d View commit details
    Browse the repository at this point in the history
  101. Always use first seen xbar input

    Signed-off-by: gatecat <[email protected]>
    gatecat authored and mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    85603a9 View commit details
    Browse the repository at this point in the history
  102. Configuration menu
    Copy the full SHA
    e771ba0 View commit details
    Browse the repository at this point in the history
  103. Configuration menu
    Copy the full SHA
    caeefbd View commit details
    Browse the repository at this point in the history
  104. Configuration menu
    Copy the full SHA
    7229fb7 View commit details
    Browse the repository at this point in the history
  105. Place DFF chains

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    dddf12a View commit details
    Browse the repository at this point in the history
  106. Improve large DFF chains

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    f113776 View commit details
    Browse the repository at this point in the history
  107. Rename to pack_dff_chains

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    fe86a1a View commit details
    Browse the repository at this point in the history
  108. Better use XLUTs when possible

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    73958db View commit details
    Browse the repository at this point in the history
  109. Configuration menu
    Copy the full SHA
    b9c834d View commit details
    Browse the repository at this point in the history
  110. Configuration menu
    Copy the full SHA
    004b5b5 View commit details
    Browse the repository at this point in the history
  111. Configuration menu
    Copy the full SHA
    4ac99fd View commit details
    Browse the repository at this point in the history
  112. fix to use pre-increment

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    9db9f4a View commit details
    Browse the repository at this point in the history
  113. GCK for lowskew signals

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    10149b1 View commit details
    Browse the repository at this point in the history
  114. Configuration menu
    Copy the full SHA
    4f905a1 View commit details
    Browse the repository at this point in the history
  115. Configuration menu
    Copy the full SHA
    7134285 View commit details
    Browse the repository at this point in the history
  116. Remove separate route lowskew

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    9dad56c View commit details
    Browse the repository at this point in the history
  117. Allow WFG mode 2

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    60cbc73 View commit details
    Browse the repository at this point in the history
  118. Merge inverter into GCK

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    62a357f View commit details
    Browse the repository at this point in the history
  119. Add CSC per TILE when needed

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    87f10ce View commit details
    Browse the repository at this point in the history
  120. Configuration menu
    Copy the full SHA
    6593101 View commit details
    Browse the repository at this point in the history
  121. Take preferred CSC

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    a22ace5 View commit details
    Browse the repository at this point in the history
  122. Cleanup

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    1b20835 View commit details
    Browse the repository at this point in the history
  123. Configuration menu
    Copy the full SHA
    8ccbf10 View commit details
    Browse the repository at this point in the history
  124. Cleanup

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    fa259de View commit details
    Browse the repository at this point in the history
  125. Reset and Load restriction

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    1723156 View commit details
    Browse the repository at this point in the history
  126. make csc optimisation optional

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    b384ce3 View commit details
    Browse the repository at this point in the history
  127. Proper count for IO resources

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    400bc09 View commit details
    Browse the repository at this point in the history
  128. Configuration menu
    Copy the full SHA
    b9b9b24 View commit details
    Browse the repository at this point in the history
  129. Configuration menu
    Copy the full SHA
    c335bad View commit details
    Browse the repository at this point in the history
  130. Check if output exists

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    c1aa0bd View commit details
    Browse the repository at this point in the history
  131. Update copyright for delivery

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    c5bb3de View commit details
    Browse the repository at this point in the history
  132. Configuration menu
    Copy the full SHA
    88c4451 View commit details
    Browse the repository at this point in the history
  133. Ported drawing code to new API

    mmicko committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    b4ba2af View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2024

  1. Configuration menu
    Copy the full SHA
    83b464b View commit details
    Browse the repository at this point in the history
  2. Copyright and license update

    mmicko committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    3aa59a5 View commit details
    Browse the repository at this point in the history
  3. Add README information

    mmicko committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    77a97f9 View commit details
    Browse the repository at this point in the history
  4. cleanup and constids

    mmicko committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    f62c33f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a37b971 View commit details
    Browse the repository at this point in the history
  6. remove if_using_basecluster

    mmicko committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    cb94a0f View commit details
    Browse the repository at this point in the history
  7. refactor extra data usage

    mmicko committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    f885321 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2024

  1. Configuration menu
    Copy the full SHA
    ea478ee View commit details
    Browse the repository at this point in the history
  2. optimized getCSC

    mmicko committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    d2d39a6 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2024

  1. optimize critical path a bit

    mmicko committed Nov 29, 2024
    Configuration menu
    Copy the full SHA
    858ff54 View commit details
    Browse the repository at this point in the history
  2. clangformat

    mmicko committed Nov 29, 2024
    Configuration menu
    Copy the full SHA
    96b073c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dd3d094 View commit details
    Browse the repository at this point in the history