EmbDev.net

Forum: FPGA, VHDL & Verilog Sending and receiving somme data within FPGA


von Mafah M. (Company: University of Cergy Pontoise) (mafah)


Rate this post
useful
not useful
Hello here,
I am working on FPGA virtex6 ML605, I have to write a program in (VHDL) 
which allows to send and receive  some data within the same FPGA .

I don't  know to start it , please if someone can give me some steps , 
or document to helpe me

Like to explain me the global idea , thank !

von -gb- (Guest)


Rate this post
useful
not useful
Well, this is your Hardware:

https://www.xilinx.com/content/xilinx/en/products/boards-and-kits/ek-v6-ml605-g/_jcr_content/mainParsys/xilinxtabs2/tab-hardware/xilinximage.img.gif/1505256007881.gif

So you got the following Interfaces which can send and receive:

UART, Ethernet, SFP, PCIe, USB, FMC, GPIO.

Now you have to decide which one you want to use.

Adama F. wrote:
> I have to write a program in (VHDL)

Why do you have to to this? Is this for school?

Adama F. wrote:
> some data within the same FPGA

This sounds strange. Should the data never leave the FPGA and just be 
send by one part of the FPGA and received by another part of the FPGA? I 
think you should somehow use an external interface.

Adama F. wrote:
> Like to explain me the global idea

At first you have to explain ab bit. Send and receive often involves two 
or more devices, which is the other one? A computer? What do you already 
know or what have you learned til now? Should you use a processor like 
Mikroblaze inside the FPGA? If the is homewark, please post the full 
deskription.

von Mafah M. (Company: University of Cergy Pontoise) (mafah)


Rate this post
useful
not useful
thank you for your reply .
I am working on a project of synchronization between two stations fpga, 
to fully understand the function of the demo, my supervisor has asked 
me:


-to send and receive data on the same card

-after between the two cards

and then I could go on to solve my synchronization problem.

I know a little about the theoretical things but the fact of putting it 
into practice on the cards, that's point i have some difficult.

And i am using FMC110

: Edited by User
von -gb- (Guest)


Rate this post
useful
not useful
Adama F. wrote:
> to send and receive data on the same card

What do you mean with "Card"? The ML605 or the FMC110? Are you able to 
send any data via the FMC110 Card? Here is the User Manual:
http://www.4dsp.com/pdf/FMC110_user_manual.pdf

Here is a diagram:
http://catalog.4dsp.com/content/diagrams/diagram_fmc110.png

If you want to send data with this FMC110 Card you "send" it as analog 
wave via one or both DACs. The Datasheet for the DACs is this:
http://www.ti.com/lit/ds/symlink/dac5681.pdf

von Mafah M. (Company: University of Cergy Pontoise) (mafah)


Rate this post
useful
not useful
Hello here ;

I have  advanced a little on my project, I have realized a code that can 
send an 8-bit data (serial transmission) but on receiving the data I 
must perform a serial conversion to parralelle (8 bits).

At the level of sending my program is working well but at the reception 
it does not work.

Now i don't know how can I add a control data_valide in my program and 
do a serial conversion in parallel.

or if someone has suggestions to share me

Please log in before posting. Registration is free and takes only a minute.
Existing account
Do you have a Google/GoogleMail account? No registration required!
Log in with Google account
No account? Register here.