- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I want to know about SPI slave interface of CYW43907.
There are two SPI but those are master interface which is written in 1.1.1 Features of CYW43907 data sheet.
(Those SPI pins are described as SPI0_*, SPI1_* in the data sheet.)
There is a gSPI(SDIO3.0) in the figure 2 (block diagram).
Is this SPI slave interface ? There is no detail explanation in the data sheet.
If this is correct, the pin assignments are as follows ? ;
SD CLK -> SPI Clock input for CYW43907
SD CMD -> SPI MOSI input for CYW43907
SD DATA0 -> SPI MISO output from CYW43907
SD DATA1 -> SPI IRQ output from CYW43907
How about chip select ? SD DATA 2?
Please somebody clarify them for my design.
Thank you in advance.
Hiroto
Solved! Go to Solution.
- Labels:
-
SPI
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We're sorry but we are removing gSPI support on 43907 for broad market.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes, the gSPI in CYW43907 is a slave interface and it shares the same lines as SDIO. However it cannot be used in production because the secure bit in OTP (SECURE_BIT) causes the JTAG, SDIO, USB and HSIC interfaces to be disabled in CYW43907. Can you elaborate on why you need SPI slave on CYW43907?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you for your reply.
Our customer want to use SPI to connect CYW43907 as slave device. (There is their host CPU in the system.)
If I don't use secure boot or secure flash (SECURE_BIT=0), can I use the SPI slave interface for production ?
Or, if I don't use OTP itself, can I use SPI slave ?
I will use SPI Flash to store some information like MAC address instead of OTP.
Or is to use OTP mandatory ?
Hiroto
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello grsr
Any comments on my questions ?
I need to clarify if I can use SPI slave of CYW43907 as soon as possible.
If not, I have to find out another solution.
Hiroto
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We are planning to get gSPI supported for broad market. We will discuss internally and get back to you.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Grsr,
Our customer has the same requirements about gSPI,
Please inform us as soon as possible when you have the result of your internal discussion.
Thanks.
Randy
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Grsr,
Any conclusion of your internal meeting ?
Please let us know it. We need it for our decision.
Hiroto
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We're sorry but we are removing gSPI support on 43907 for broad market.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Grsr,
Can we use gSPI as it ?
I think gSPI (slave SPI) is included in CYW43907 and it is available for development, right ?
Or, do you have any work around ?
Can you change SPI0/SPI1 as slave function ?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You can try bit-banging to simulate slave operation, however we have not tested this.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello there, I am struggeling to find how to create a new post on the forum. I have FM4 and have written a small bit banging program for AD9833 which works perfectly. I would love to share it but cant find a way. Please help.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello grsr,
I also have to use SPI to connect CYW43907 as slave device. Are there some new examples or technical supports for our application?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello harrison, have you use CYW43907 as SPI slave device successfully? I have the same question as you ...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi xiaomeng san,
Unfortunately, we gave up to use CYW43907 as SPI slave device.
We added SPI-UART bridge chip between Host and CYW43907.
Regards
Harrison
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ok, thank u...