Having a minor problem using FPGA 7831 Digital IO, at this stage just trying to do the FPGA equivalent of "Hello World"!!!!!
If we set one digital port:
high nibble as inputs
low nibble as outputs
And then write a value to the whole port, it appears to reconfigure the whole port as an output and ignore the data direction that has been set. Is this normal? I have some experience using a couple of micro's that if you set bits as inputs, these are ignored when doing a port write. I was expecting the FPGA ports to behave in the same way.
The obvious work around is to only write to those ports you have configured as outputs!!!