Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
16 years ago

double write pulse using only one single IOWR_16DIRECT

Hi,

I've hooked up a CFI flash (8MB) to the Tristate bus. I've managed to get the CFI query working, however, I can't write to the flash at all.

Observing the bus, I've found out that every IOWR creates 2 pulses of Write_enable. And I suspect that this creates a problem, because the statemachine in the flash can't get into the right state.

Why does 1 IOWR_16DIRECT create 2 pulses of Write_enable? (It should be only 1) Am I right?

---

My hardware and softare configuration:

Flash: located at 0x4000000, 22 bits address, 16 bit data

I've tried with both Quartus 8 and 9.

---

Have you encountered similar issues? Please help!!! Thank u!

Regards,

Jeff

15 Replies