I will use a Wiz550io in a project and I have some questions since Iโm quite new with it and with Ethernet in general.
If my wiz550io is powered (and RSTn is high), I can directly ping it with a pc if my pc got an IP adress in the same network, right? (192.168.1.XXX) ? (theoretically)
I got a board with SPI communication, it provides the clock and everything.
What do I have to configure if i want the simpliest way to send datas using the Wiz550io/ethernet to read it with a computer ? (like โsniffingโ ethernet port of my computer ? Using UDP or TCP? If so, what do I have to configureโฆ)
Does someone can help me with that or redirect me to some help?
Thanks in advance and sorry for possible broken english.
Actually, I donโt know a microblaze or picoblaze.
When I search that, I found there is the bus interface. (I donโt know if Iโm right.)
If you want to use the bus interface instead of SPI, refer to W5300 chip.
Picoblaze and microblaze are softcores of Xilinx. You can use SPI on it (xilinx provide a code they developped where the FPGA is an SPI slave but you can make it a SPI master)
I just have a question for the clock iโm generating, itโll be faster if itโs a yes, if itโs a no, the SPI will be just a bit slower.
Does the clock the SPI master provide has to be 50% duty cycle? Iโm doing it with a picoblaze and itโs quite easy to generate a SPI clock where duty cycle <50% but the low and high state are both > 6ns (like the SPI datasheet of the W5500 suggest)
(Iโm not working from scratch and the code which was provided by xilinx to make a SPI master for a flash memory is making a clock but not 50% duty cycle)