We have an Urukul 9912 module and was hoping to do a linear frequency ramp from 100MHz to 80MHz in a duration of 5ms. However, all of the solutions I found online seem to be based on model AD9910. Is the 9912 module capable of doing frequency sweep?

sadly not in the way you want - AD9910 generates a freq sweep via on-board RAM, which the AD9912 doesn't have.
the AD9912 is pretty bare-bones in terms of functionality, so I think your only real options are to either to:

  • generate the ramp via lots of frequency updates

  • mix the AD9912 output with something that CAN ramp - most standard function generators offer a ramp functionality, though their output range is usually <50 MHz

  • simply use a function generator instead and activate it by e.g. TTL triggering