Память читать и писать в том же индексе и в том же цикле

Например: () означает индекс адресов 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 вики / Воспоминания

Если один и тот же адрес памяти записывается и последовательно читается на одном и том же фронте тактового сигнала или если разрешено последовательное чтение, то считанные данные не определены.

Другие вопросы по тегам