OpenTitan (Open source root of trust with the lowRISC Ibex RV32IMCB core) uses TL-UL:
https://github.com/lowRISC/opentitan it's all in system verilog and has various bits of TL-UL IP as well as a system generator (in python) that can do things like hook up the cross bar for you. You would need to do a little work to extract out just the TL-UL bits from the system generator stuff but the IP itself is separated into different directories so easy enough to grab