This is a powerful block that allows users to write custom verilog code to leverage the capability of the IO card.