Память читать и писать в том же индексе и в том же цикле
Например: () означает индекс адресов Mem
в цикле 10
Mem (5) data = 5
в 11 цикле
читать Mem (5)
напиши 3 в Mem (5)
Каково поведение в 11 цикле?
(1) Сначала он получает данные 5, а затем записывает 3 в Mem (5). В цикле 12 Mem (5) данные = 3.
(2) Или сначала записывает данные 3 в Mem (5), а затем считывает данные? Считанные данные также равны 5.
1 ответ
Согласно вики-странице Chisel3 вики / Воспоминания
Если один и тот же адрес памяти записывается и последовательно читается на одном и том же фронте тактового сигнала или если разрешено последовательное чтение, то считанные данные не определены.