Abstract
In this paper, the problem of designing binary-to-residue and residue-to-binary converters is investigated, and two new and simple structures of the main processing unit of these converters - the multi-operand modular adder are proposed. The proposed adders, as well as the most known modular adders, use read-only memory (ROM) units for correction of partial results, but are based on a carry-propagate adder tree instead a carry-saved adder tree. Due to dedicated carry logic in the most modern FPGA devices, the response times of the both adder trees, as well as their hardware overheads are nearly equal in a case of their implementation in these devices. However, the ROM volume in the first proposed structure of the multi-operand modular adder, which is destined for constructing of the q-digits R-to-B converters (where q < 8), is up to 8 times lower in comparison with the ROM volume in the known similar adders. The second proposed adder structure allows on further reduction of the ROM volume from O(2q-1) to O(q) cells, and is destined for constructing of the q-digit R-to-B converters, and q-bit B-to-R converters, when q ges 7
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.