Lattice XP2 -- Different voltages for different IO banks?
The key document is one you didn't link to, but which is linked from the datasheet, the Lattice XP2 SysIO Usage Guide.
The most explicit indicator that the VCCIOs can have different values is on page 8-4:

There are further contextual cues that VCCIO's can be different for different banks:

The VCCJ supply voltage is explicitly described as being &quot;independent of the bank VCCIO supplies&quot;. (note the plural)

It's explicitly mentioned that input pin voltage levels can be different in a bank (under the heading &quot;mixed voltage support in a bank&quot;).


To be sure, you could create a simple design that uses differently-supplied output pins in different banks, and one that uses differently-supplied output pins in the same bank. The place and route tool should give an error for the second case but not the first.