Hardware-Sorters

Jupyter notebook describing, simulating, and comparing two hardware-based circuits for sorting a list of numbers.

Stars
9

README

This repository stores a Jupyter notebook describing and comparing two hardware-based circuits that will sort a list of numbers into descending order.

With the notebook, you can::

  • Simulate the operation of these sorter circuits,
  • Change the bit-width of the sorted numbers and the size of the sorted lists,
  • Output Verilog and VHDL code for implementing the sorters on an FPGA.

To use the notebook, you'll need a Python interpreter (like Anaconda), Jupyter and MyHDL.