17 lines
411 B
VHDL
17 lines
411 B
VHDL
|
PACKAGE BODY beamerTest_pck IS
|
||
|
|
||
|
function trim_X (arg : signed) return signed is
|
||
|
variable returnVal : signed(arg'range);
|
||
|
begin
|
||
|
for i in arg'range loop
|
||
|
case arg(i) is
|
||
|
when '0' | 'L' => returnVal(i) := '0';
|
||
|
when '1' | 'H' => returnVal(i) := '1';
|
||
|
when others => returnVal(i) := '0';
|
||
|
end case;
|
||
|
end loop;
|
||
|
return returnVal;
|
||
|
end trim_X;
|
||
|
|
||
|
END beamerTest_pck;
|