Features

  • Integer square root function
    • Returns an integer result and any remainder
    • Parameterized input, result, and remainder widths
  • User-defined delay for output result
  • User-selectable modes:
    • Continuous—Pipelined for high speed; supports multiple calculations and uses more resources
    • Single—Uses fewer resources; you can specify the number of calculation units
  • Verilog RTL and simulation testbench
  • Includes example designs targeting the Trion® T20 BGA256 Development Board and Titanium Ti60 F225 Development Board