11-17-2016 02:00 AM
I am working in Spartan 6 microblaze. In microblaze I have enabled cache for DDR memory access and the segments like .bss lies in the DDR memory. In SDK environment , I started a timer and read a single value from BRAM, got value from timer for eg cnt and stopped timer . I am getting different values for cnt each time I run program. Why does this happen? The value has to be same since we should take same time period to read a single value from BRAM each time.
11-22-2016 07:34 AM
Moving this post to "Embedded Systems" forum board by expecting reply posts.
11-28-2016 02:17 AM
What is the difference? im not sure if this would be deterministic, the DDR access time may differ. Do you see the same behaviour with BRAM?
11-28-2016 09:07 PM
Yes. I am seeing different time intervals to read from bram and even from microblaze GPIO port. Why does it happen so?