I'm trying to implement an arithmatic-heavy algorithm in VHDL, I already know it works in floating point environments like C. Still, for all the multiplication and division I have to do, I wanted to know what data type would be best, since I have to deal with both positive and negative numbers. Does anyone know a good reference online where there is a lot of info on each VHDL data type? If you're interested in knowing more about the algorithm in question, please ask. Thanks.