I’d like to use the flash on the XEM6001 for both FPGA configuration and general purpose non-volatile data storage. I’m able to use the OK FlashLoader for FPGA configuration without any problems. However, I’m having problems controlling the FLASH via my own HDL module.
The problem is that I can’t actually set the inputs to the FLASH. For example, I’ve tried tying the flash clock (FPGA pin M9) directly to one of the PLL clocks but when I measure the the clock signal on the flash chip with a scope it is constant high.
Is this somehow related to the MUX? Can anyone provide a description or circuit diagram of how the FLASH is connected to the MUX and/or FPGA? (I’ve tried asserting MUXSEL both high and low without success.) Or is there some other reason this doesn’t work?