@@ -54,12 +54,12 @@ package uart_pkg is
5454 constant default_parity : parity_t := PARITY_NONE;
5555
5656 impure function new_uart_master(initial_baud_rate : natural := default_baud_rate;
57- initial_parity : parity_t := default_parity ;
58- idle_state : std_logic := default_idle_state ) return uart_master_t;
57+ idle_state : std_logic := default_idle_state ;
58+ initial_parity : parity_t := default_parity ) return uart_master_t;
5959 impure function new_uart_slave(initial_baud_rate : natural := default_baud_rate;
60- initial_parity : parity_t := default_parity;
6160 idle_state : std_logic := default_idle_state;
62- data_length : positive := default_data_length) return uart_slave_t;
61+ data_length : positive := default_data_length;
62+ initial_parity : parity_t := default_parity) return uart_slave_t;
6363
6464 impure function as_stream(uart_master : uart_master_t) return stream_master_t;
6565 impure function as_stream(uart_slave : uart_slave_t) return stream_slave_t;
@@ -78,8 +78,9 @@ end package;
7878package body uart_pkg is
7979
8080 impure function new_uart_master(initial_baud_rate : natural := default_baud_rate;
81- initial_parity : parity_t := default_parity;
82- idle_state : std_logic := default_idle_state) return uart_master_t is
81+ idle_state : std_logic := default_idle_state;
82+ initial_parity : parity_t := default_parity
83+ ) return uart_master_t is
8384 begin
8485 return (p_actor => new_actor,
8586 p_baud_rate => initial_baud_rate,
@@ -89,9 +90,9 @@ package body uart_pkg is
8990
9091 impure function new_uart_slave(
9192 initial_baud_rate : natural := default_baud_rate;
92- initial_parity : parity_t := default_parity;
9393 idle_state : std_logic := default_idle_state;
94- data_length : positive := default_data_length
94+ data_length : positive := default_data_length;
95+ initial_parity : parity_t := default_parity
9596 ) return uart_slave_t is
9697
9798 begin
0 commit comments