0
\$\begingroup\$

If I send 160bit message to an FPGA using TCP/IP

Do I need to store the message in BRAM first ?

Not sure how the FPGA receives data and gets to work on it yet.

\$\endgroup\$
1
  • \$\begingroup\$ An FPGA does not receive messages unless you build or instantiate the capability to do so. And TCP/IP conventionally implies a processor running software, not just FPGA fabric... \$\endgroup\$ Commented Dec 25, 2020 at 2:29

2 Answers 2

1
\$\begingroup\$

No, most FPGAs will have many more than 160 flip-flops that you can use. Store the data anyplace you like.

\$\endgroup\$
1
  • \$\begingroup\$ Also, quite a lot of messages can be processed as they arrive and don't need to be stored at all. \$\endgroup\$ Commented Dec 24, 2020 at 19:38
0
\$\begingroup\$

I can recommend you to have a look at these Ethernet cores. These do all Ethernet and TCP without processor and are very easy to use.

\$\endgroup\$

Not the answer you're looking for? Browse other questions tagged or ask your own question.