在vhdl中完成了<br />library ieee;<br />use ieee.std_logic_1164.all;<br /><br />package max is <br /><br /> function max(a,b : in std_logic_vector)<br /> return std_logic_vector;<br /><br /> function max(a,b : in bit_vector)<br /> return bit_vector;<br /><br /> function max(a,b : in integer)<br /> return integer;<br />end;<br /><br />package body max is<br /> function max(a,b : in std_logic_vector)<br /> return std_logic_vector is<br /> begin<br /> if a>b then return a;<br /> else return b;<br /> end if;<br /> end max;<br /><br /> function max(a,b : in integer)<br /> return integer is<br /> begin<br /> if a>b then return a;<br /> else return b;<br /> end if;<br /> end max;<br /><br /> function max(a,b : in bit_vector)<br /> return bit_vector is<br /> begin<br /> if a>b then return a;<br /> else return b;<br /> end if;<br /> end max;<br />end;<br />但不晓得怎么用啊。它应该怎么保存啊?还是直接就在后面跟主程序了。 |
|