QSPI Driver Continuous CS assertion

Discussion to talk about software related topics only.
Post Reply
joepasquariello
Posts: 85
Joined: Mon Apr 28, 2008 7:32 am

QSPI Driver Continuous CS assertion

Post by joepasquariello »

I am confused about NB's QSPI driver. Is it possible to specify that the CS be asserted continuously for a transfer? QSPIInit() sets the CONT flag of Command RAM (0x8000) as a function of QueueBitSize, with it only being set QueueBitSize > 8. The devices I'm working with are byte-oriented, so it's convenient to use 8-bit data, but I also need for the CS to be asserted continuously for N bytes of data transfer, but there does not seem to be a way to specify that behavior in the driver. What I think the driver is doing is setting CONT so that the CS will be de-asserted after each QueueBitSize bits, even if there are more than 1 such set of bits in a given transfer. If 8-bit transfers are specified, CS is de-asserted after each byte, which seems to confuse my device. Do I understand the behavior correctly? Is it possible to specify continuous CS with NB's driver?

Thanks.
Post Reply