rafimiet
Member level 5
I am using a RAM of size 512x512 using a word length of 18 bits. After a portion of the design flow, I have to clear its contents. Is there a way to clear it in a single clock cycle?
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
We are able to initialize the RAM like thisOriginally posted by ads-ee ... Short answer, No.
Can we not use some similar kind of a statement to reset it?signal mem_blobk : RAM := (others => (others => '0'));
I am using virtex 7 and Zedboard for my design.
We are able to initialize the RAM like this
Can we not use some similar kind of a statement to reset it?
I have a RAM containing an image. I am compressing it to generate a bitstream. Using that bitstream, I want to regenerate the image using that bitstream. To reuse the RAM, I need to invalidate or reset its contents.Tricky...But the question I have is why do you need to reset it?
But if I keep the contents there and consider them as invalid and then update them. I should be able to label the contents which are updated and which are still invalid.There are many ways to validate data.
I think this will mean either all contents of the RAM are valid or invalid.Why not have some address (or other logic) that marks the ram contents as valid?
I will like to know how this value will reset the entire RAMreset this single element and the whole ram is "reset".
The frame buffer has to be of the depth 262144 and width 18 bits. I think that is not good to use an additional frame buffer of that size.why not just play it into some form of output buffer?
Yes the size will remain the same.shouldnt the uncompressed image be the same size as the original?
It is a complex thing... Actually I must reset the contents of the RAM. So I can't do it in just one clock cycle.