[Back to Package Report](../package_1.md#component-definitions)

<br>

# Component - control

## Summary

| Name | Location | Description |
| --- | --- | --- |
|control|<linty-anchor href="//mlite_pack.vhd#241">mlite_pack.vhd#241</linty-anchor>||


## Generics

Count: 0



## Ports

Count: 16

| Name | Mode | Type | Description |
| --- | --- | --- | --- |
|<linty-anchor href="//mlite_pack.vhd#242">opcode</linty-anchor>|in|std_logic_vector ( 31 downto 0 )||
|<linty-anchor href="//mlite_pack.vhd#243">intr_signal</linty-anchor>|in|std_logic||
|<linty-anchor href="//mlite_pack.vhd#244">rs_index</linty-anchor>|out|std_logic_vector ( 5 downto 0 )||
|<linty-anchor href="//mlite_pack.vhd#245">rt_index</linty-anchor>|out|std_logic_vector ( 5 downto 0 )||
|<linty-anchor href="//mlite_pack.vhd#246">rd_index</linty-anchor>|out|std_logic_vector ( 5 downto 0 )||
|<linty-anchor href="//mlite_pack.vhd#247">imm_out</linty-anchor>|out|std_logic_vector ( 15 downto 0 )||
|<linty-anchor href="//mlite_pack.vhd#248">alu_func</linty-anchor>|out|alu_function_type||
|<linty-anchor href="//mlite_pack.vhd#249">shift_func</linty-anchor>|out|shift_function_type||
|<linty-anchor href="//mlite_pack.vhd#250">mult_func</linty-anchor>|out|mult_function_type||
|<linty-anchor href="//mlite_pack.vhd#251">branch_func</linty-anchor>|out|branch_function_type||
|<linty-anchor href="//mlite_pack.vhd#252">a_source_out</linty-anchor>|out|a_source_type||
|<linty-anchor href="//mlite_pack.vhd#253">b_source_out</linty-anchor>|out|b_source_type||
|<linty-anchor href="//mlite_pack.vhd#254">c_source_out</linty-anchor>|out|c_source_type||
|<linty-anchor href="//mlite_pack.vhd#255">pc_source_out</linty-anchor>|out|pc_source_type||
|<linty-anchor href="//mlite_pack.vhd#256">mem_source_out</linty-anchor>|out|mem_source_type||
|<linty-anchor href="//mlite_pack.vhd#257">exception_out</linty-anchor>|out|std_logic||


<br>

[Back to Package Report](../package_1.md#component-definitions)