The following code shows how to create a readback register using ABEL:
data_reg.clk = clock; `` Clock register with system clock
data_reg.oe = read_enable; `` Enable output when reading
data_reg.d = data_reg.pin; `` Write data on pin into register
data_reg.ce = write_enable; `` when write enable is active