Does w6100 use DMA mode for SPI communication with host controller?
Ethernet Chips
No replies yet. Be the first to reply.
Join the discussion.
Ethernet Chips
No replies yet. Be the first to reply.
Join the discussion.
Share projects and connect with makers.
Joined before the site update? first.
New to WIZnet Makers?
We sent a verification link to your address. Open it to activate your account, then log in.
Accounts from this email provider are reviewed by an administrator after verification. Approval usually takes one business day.
Already have an account?
Enter your email address. If it belongs to an account, we'll send a link to set a new password. Members who joined before the site update use this to set their password.
If an account uses that address, we sent a link to set a new password. The link works once and expires in 30 minutes.
Know your password?
Need an account?
RE: Does w6100 use DMA mode for SPI communication with host controller?
by irina WIZnet ·
DMA is a necessary function for SPI Master to data read and data write.
The W6100 is not required because it only works with SPI slave.
RE: RE: Does w6100 use DMA mode for SPI communication with host controller?
by wiznet dev ·
I am interested in this because I am facing timing problems when communicating with W6100 over SPI (DMA). My host controller is gets stuck during a read/write operation. I suspects if it is because w6100 is slower in response compared to my Host controller.
Thank you.
RE: Does w6100 use DMA mode for SPI communication with host controller?
by irina WIZnet ·
In case of W6100,even though theoretical design speed is 80MHz, the signal in the high speed may be distorted because of the circuit crosstalk and the length of the signal line. The minimum guaranteed speed of the SPI Clock is 33.3MHz which was tested and measured with the stable waveform.
Host controller stuck issue
->It is likely that the host’s DMA control is wrong.
The wiznet’s chip can read wrong values with the wrong address, but it doesn’t stop due to SPI Clock speed.
Would you double-check for DMA control of host, please?