Hi Alex
You should be able to do this with the existing snapshot block. Make
sure that the 'DRAM clock rate parameter' is higher than the FPGA clock
rate. In your case a DRAM clock rate of 250 should be more than
sufficient I think.
We have used a snapshot block pretty much as you describe (fabric clock
= 200MHz in circular capture mode (i.e capture continuously after
triggered until a 'stop' signal is issued)) to capture RFI events.
This only works to capture snapshots of data though, reading the data
after capture into the PPC or via katcp is much slower.
Regards
Andrew
I was designing a ROACH based data capture model and wondered if
anyone could tell me if a DRAM based snapshot block can clock in a 32
bit data word on every clock at 200 MHz.
In the event this can't be done, are there any premade solutions in
the libraries for buffering a DRAM with a bram?
-Alex