Hi folks-
I'm in the beginning stages of crafting a high-speed measurement device which needs to output a floating point value in ASCII string form that represents the measurement at a rate of 10 kHz. I'm using an Altera FPGA that runs Nios2. Convenient standard library functions like sprintf() or ftoa() running as code will be too time-consuming to meet my high throughput requirements. What I need is an ultrafast float to ASCII conversion function that can run in code *or* a strategy for implementing a conversion function in HDL. Altera has a nice tool called C to HDL compiler which I'm looking at now.
It seems to me that a fast float to ASCII conversion function would be a common function of many embedded systems. Rather than me reinventing the wheel, can anyone point me to a resource (example on the web or a product for sale) that I can use to achieve my goal?
Thanks, John Speth.