URL
https://opencores.org/ocsvn/mytwoqcache/mytwoqcache/trunk
Subversion Repositories mytwoqcache
Compare Revisions
- This comparison shows the changes necessary to convert path
/mytwoqcache/trunk
- from Rev 24 to Rev 25
- ↔ Reverse comparison
Rev 24 → Rev 25
/2QCache.vhd
413,11 → 413,11
when ramupdate => |
stateram <= ramupdate1; |
when ramupdate1 => |
cacheIn <= cacheOut; |
blockOut <= cacheOut.Words; |
RecBuff <= cacheOut; |
en := '1'; |
if found /= 15 then |
cacheIn <= cacheOut; |
blockOut <= cacheOut.Words; |
RecBuff <= cacheOut; |
stateram <= ramupdate2; |
elsif free /= 15 then |
tagBuff( free).cacheAddr <= FreeOut; |
433,6 → 433,9
stateram <= ramread; |
end if; |
else |
cacheIn <= cacheOut; |
blockOut <= cacheOut.Words; |
RecBuff <= cacheOut; |
AddressOut <= tagBuff( elim).tag & AddressInh( AddressInt'range) & ( ldCachedWords + 1 downto 0 => '0'); |
writeb <= '1'; |
flag <= '1'; |