• 0
Sign in to follow this  
Hmidi slim

How to transfer data from one microblaze to another using FSL links correctly?

Question

I'm using atlys LX45 and I wrote to C programs.I want to transfer data from one side to another but when I debug one of the 2 programs using getfsl I didn't receive any informations.So how can I fix this problem?? 

Edited by KaitlynFranz
Added Tags

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Hello!

Please specify, whether you want to transfer data between two Microblaze processors on the same FPGA (in this case we are speaking about a dual-processor system), or between two different boards, each running a separate Microblaze system.

In the first case, it is recommended to use the Mailbox/Mutex mechanism between two processors sharing some address space, please look on the Xilinx website for further documentation on dual-processor systems.

 

Note that a FSL bus is a stream bus, usually transferring data between the Microblaze processor and a peripheral, being on the same chip. 

Therefore, in the second case, it is recommended to use some other protocol instead of FSL, such as an Ethernet link (to transfer raw data) or some other protocol using the High-Speed Expansion connector.

Regards

Albert

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this