cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
bbinb
Adventurer
Adventurer
478 Views
Registered: ‎07-09-2014

Microblaze Axi Ethernetlite lwip multiple device communication architecture

Hi all,

I implemented a TCP application with lwip library using AXI Ethernetlite running on Microblaze system to get data from a camera through ethernet interface as depicted below figure. The FPGA is Artix100t.

one_camera.PNG

I used a PHY (LAN8720) and AXI Ethernetlite IP to communicate to PHY. This time I need to communicate 3 camera devices through ethernet. I think about using ethernet switch (KSZ8794) which is a 4 port device. Does it work if I connect same Microblaze system to this switch and 3 cameras as depicted in the figure below?

three_camera.PNG

What might be bottlenecks even if the architecture is correct? Like whether the performance of AXI Ethernetlite is enough to handle 3 camera data? or do I need to use AXI Ethernet 1G/2.5G instead of  AXI ethernetlite? What is the SW aspect? Is Microblaze performance enough on SW side? What might be the memory requirement for ublaze? 

I am not sure about the answers of these questions. Any idea or comment is appreciated.

NOTE: I added datasheets of ethernet switch and PHY in the attachment.

Regards,

Burak 

0 Kudos
Reply
1 Reply
bbinb
Adventurer
Adventurer
389 Views
Registered: ‎07-09-2014

any idea will be appreciated

thanks

0 Kudos
Reply