A real black box RP cannot be implemented directly.
If you implement a Reconfigurable Partition as a real black box, you will get the following error message:
ERROR: [Opt 31-30] Blackbox XX is driving pin D of primitive cell XX. This blackbox cannot be found in the existing library.
Resolution: Please check the input design and ensure that the specific blackbox module is defined. Once the design is modified, then re-run the Vivado flow.
You can implement the RP as a pseudo black box.
To do this, the RP must be a black box in the static design, either from bottom-up synthesis results or from running the following command:
The black box can then have LUT1 buffers placed on all inputs and outputs using the command update_design -buffer_ports on the black box RP cell:
update_design -cell <rp_cellName> -buffer_ports
Now you can run this design through implementation to place and route the LUT1 buffers (and static logic, if not already placed and routed).