H
HT-Lab
Guest
On 04/02/2019 17:48, gnuarm.deletethisb t@gmail.com wrote:
...
There are several reasons (as mentioned by others), speed, speed, speed
and perhaps a tiny bit of radiation tolerance.
Here is another commercial example:
http://algo-logic.com/acceleratedfinance
> They say it can be easily verified and "should be more secure than software". Maybe I'm confused. I thought VHDL *was* software?
I once mentioned to a DO-254 engineer that VHDL was effectively hardware
only to be told never to say that again or I will be banned from the
company. Apparently it is a lot easier to get a bit of software
qualified (DO-178B) than it is hardware. Personally I think it is easier
to test hardware than software but I am not a software engineer.
That is because the article was published in 2003.
Hans
www.ht-lab.com
...
How do you know they've implemented a TCP/IP stack in hardware? Have you used it? I didn't see anything on the 4links web site. They seem to be big on tools for working with SpaceWire.
https://www.electronicsweekly.com/news/archived/resources-archived/uk-company-creates-hardware-tcpip-stack-that-runs-in-2003-04/
I'm surprised, but not amazed. They said it took up about 2500 FFs and 5000 4LUTs which is also not surprising.
I guess the question is "why?"
There are several reasons (as mentioned by others), speed, speed, speed
and perhaps a tiny bit of radiation tolerance.
Here is another commercial example:
http://algo-logic.com/acceleratedfinance
> They say it can be easily verified and "should be more secure than software". Maybe I'm confused. I thought VHDL *was* software?
I once mentioned to a DO-254 engineer that VHDL was effectively hardware
only to be told never to say that again or I will be banned from the
company. Apparently it is a lot easier to get a bit of software
qualified (DO-178B) than it is hardware. Personally I think it is easier
to test hardware than software but I am not a software engineer.
I noticed they instantiated the design for a Virtex II fpga. That is a *very* old chip.
That is because the article was published in 2003.
Hans
www.ht-lab.com
I wonder if their design has actually sold? I suppose it's not such a far fetched thing once I see the numbers for size. I expect a logic based stack can be faster than software if you are willing to provide the gates.
I wonder if they have ways of reusing the same hardware for multiple tasks while tasks are waiting for timeouts or I/O? While you can get good throughput with hardware, it can be more difficult to handle a lot of different connections.
Rick C.
-+ Tesla referral code - https://ts.la/richard11209