Mem читается и пишется по одному и тому же индексу и в одном цикле

Например: () означает индекс адреса памяти

в цикле 10

Данные памяти (5) = 5

в цикле 11

читать мем(5)

написать 3 в память (5)

Каково поведение на цикле 11?

(1) Сначала он получает данные 5, а затем записывает 3 в Mem(5). В цикле 12 данные Mem(5) =3.

(2) Или он сначала записывает данные 3 в Mem(5), а затем считывает данные? Считанные данные также равны 5.


person goal Raul    schedule 21.03.2018    source источник


Ответы (1)


Согласно вики-странице Chisel3 wiki/Memories

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

person Chick Markley    schedule 21.03.2018