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

<br>

# Component - pipeline

## Summary

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


## Generics

Count: 0



## Ports

Count: 26

| Name | Mode | Type | Description |
| --- | --- | --- | --- |
|<linty-anchor href="//mlite_pack.vhd#322">clk</linty-anchor>|in|std_logic||
|<linty-anchor href="//mlite_pack.vhd#323">reset</linty-anchor>|in|std_logic||
|<linty-anchor href="//mlite_pack.vhd#324">a_bus</linty-anchor>|in|std_logic_vector ( 31 downto 0 )||
|<linty-anchor href="//mlite_pack.vhd#325">a_busD</linty-anchor>|out|std_logic_vector ( 31 downto 0 )||
|<linty-anchor href="//mlite_pack.vhd#326">b_bus</linty-anchor>|in|std_logic_vector ( 31 downto 0 )||
|<linty-anchor href="//mlite_pack.vhd#327">b_busD</linty-anchor>|out|std_logic_vector ( 31 downto 0 )||
|<linty-anchor href="//mlite_pack.vhd#328">alu_func</linty-anchor>|in|alu_function_type||
|<linty-anchor href="//mlite_pack.vhd#329">alu_funcD</linty-anchor>|out|alu_function_type||
|<linty-anchor href="//mlite_pack.vhd#330">shift_func</linty-anchor>|in|shift_function_type||
|<linty-anchor href="//mlite_pack.vhd#331">shift_funcD</linty-anchor>|out|shift_function_type||
|<linty-anchor href="//mlite_pack.vhd#332">mult_func</linty-anchor>|in|mult_function_type||
|<linty-anchor href="//mlite_pack.vhd#333">mult_funcD</linty-anchor>|out|mult_function_type||
|<linty-anchor href="//mlite_pack.vhd#334">reg_dest</linty-anchor>|in|std_logic_vector ( 31 downto 0 )||
|<linty-anchor href="//mlite_pack.vhd#335">reg_destD</linty-anchor>|out|std_logic_vector ( 31 downto 0 )||
|<linty-anchor href="//mlite_pack.vhd#336">rd_index</linty-anchor>|in|std_logic_vector ( 5 downto 0 )||
|<linty-anchor href="//mlite_pack.vhd#337">rd_indexD</linty-anchor>|out|std_logic_vector ( 5 downto 0 )||
|<linty-anchor href="//mlite_pack.vhd#339">rs_index</linty-anchor>|in|std_logic_vector ( 5 downto 0 )||
|<linty-anchor href="//mlite_pack.vhd#340">rt_index</linty-anchor>|in|std_logic_vector ( 5 downto 0 )||
|<linty-anchor href="//mlite_pack.vhd#341">pc_source</linty-anchor>|in|pc_source_type||
|<linty-anchor href="//mlite_pack.vhd#342">mem_source</linty-anchor>|in|mem_source_type||
|<linty-anchor href="//mlite_pack.vhd#343">a_source</linty-anchor>|in|a_source_type||
|<linty-anchor href="//mlite_pack.vhd#344">b_source</linty-anchor>|in|b_source_type||
|<linty-anchor href="//mlite_pack.vhd#345">c_source</linty-anchor>|in|c_source_type||
|<linty-anchor href="//mlite_pack.vhd#346">c_bus</linty-anchor>|in|std_logic_vector ( 31 downto 0 )||
|<linty-anchor href="//mlite_pack.vhd#347">pause_any</linty-anchor>|in|std_logic||
|<linty-anchor href="//mlite_pack.vhd#348">pause_pipeline</linty-anchor>|out|std_logic||


<br>

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