160 Non-restoring Square Root

160 : 0b 010 100 000 : Non-restoring Square Root

Select Project 1 2 3 4 5 6 7 8 9 ON SW2
  • Author: Wallace Everest
  • Description: Square root for use in RMS calculations
  • GitHub repository
  • HDL project
  • Extra docs
  • Clock: 1000 Hz
  • External hardware: Result on 7-segment display {0x0..0xB}

picture

How it works

7-bit input, 4-bit output, unsigned

How to test

Apply unsigned input {0x0..0x7F} to the logic pins

IO

# Input Output
0 clk segment a
1 data(0) segment b
2 data(1) segment c
3 data(2) segment d
4 data(3) segment e
5 data(4) segment f
6 data(5) segment g
7 data(6) segment dp