library ieee;
use ieee.std_logic_1164.all;
package spi_pkg is
type natural_vector is array (natural range <>) of natural;
function get_max_natural (
constant divisors : natural_vector)
return natural;
end package spi_pkg;
package body spi_pkg is
function get_max_natural (
constant divisors : natural_vector)
return natural is
variable max : natural := divisors(divisors'left);
begin
for i in divisors'range loop
if divisors(i) > max then
max := divisors(i);
end if;
end loop; -- i
return max;
end function;
end package body spi_pkg;