EmbDev.net

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


Author: Mafah M. (Company: University of Cergy Pontoise) (mafah)
Posted on:

Rate this post
0 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 !

Author: -gb- (Guest)
Posted on:

Rate this post
0 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.

Author: Mafah M. (Company: University of Cergy Pontoise) (mafah)
Posted on:

Rate this post
0 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
Author: -gb- (Guest)
Posted on:

Rate this post
0 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

Author: Mafah M. (Company: University of Cergy Pontoise) (mafah)
Posted on:

Rate this post
0 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

Reply

Entering an e-mail address is optional. If you want to receive reply notifications by e-mail, please log in.

Rules — please read before posting

  • Post long source code as attachment, not in the text
  • Posting advertisements is forbidden.

Formatting options

  • [c]C code[/c]
  • [avrasm]AVR assembler code[/avrasm]
  • [vhdl]VHDL code[/vhdl]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]




Bild automatisch verkleinern, falls nötig
Note: the original post is older than 6 months. Please don't ask any new questions in this thread, but start a new one.