Most of the commercial DSP processors today have 16X16 or 32X32 bit signed multilpiers. Why do Altera and Xilinx provide 18X18 multilpiers?
Also, what is the use of a single parity bit with each byte? As far as i can understand it will only allow for error detection for a single bit flip (which is the simplest form of error detection). Are there any other uses of this parity bit?