Metavalue cleanup for pmu.vhdl

Signed-off-by: Michael Neuling <mikey@neuling.org>
pull/378/head
Michael Neuling 2 years ago
parent 43e62dbd9e
commit 7a3e5cac3b

@ -217,7 +217,11 @@ begin


-- Check for timebase events -- Check for timebase events
tbdiff := p_in.tbbits and not prev_tb; tbdiff := p_in.tbbits and not prev_tb;
tbbit := tbdiff(3 - to_integer(unsigned(mmcr0(MMCR0_TBSEL + 1 downto MMCR0_TBSEL)))); if is_X(mmcr0) then
tbbit := 'X';
else
tbbit := tbdiff(3 - to_integer(unsigned(mmcr0(MMCR0_TBSEL + 1 downto MMCR0_TBSEL))));
end if;
if tbbit = '1' and mmcr0(MMCR0_TBEE) = '1' then if tbbit = '1' and mmcr0(MMCR0_TBEE) = '1' then
event := '1'; event := '1';
end if; end if;

Loading…
Cancel
Save