Write a VHDL description of a BCD-to-Binary converter. Initially a three-digit BCD number is placed in the A register. When St signal is recieved, conversion begins, and the resulting binary number in stored in register B. At each step of the conversion, the entire BCD number is shifted one place to the right. If the result in a given decade is greater than or equal 1000, the correction circuit subtracts 0011 from that decade. A shift counter is provided to count the number of shifts. When the conversion is complete, the maximum value of B will be 999 (in binary). Note: B is 10 bits.