166
Open Bench Logic Sniffer / Re: FPGA Verilog Port + AdvTriggers + Meta + RLE + Timing Fi
Quote
Ian wrote: Is it possible that the Verilog version holds MISO low even when CS is high?Oh dang... Everything makes sense now. There was a problem with the "SLA1" signature getting fouled up, and I discovered I'd lost an edit in spi_transmitter. Then all the problems started, ending with the fix in spi_receiver. So I shot my left foot, trying to fix having shot myself in the right. Nice. Doh!!!
An object lesson in not designing hardware when tired...
Quote
jawi wrote: However, I don't see any reaction on the metadata command (while the latest BP firmware does react).I originally had meta. However, OLS 0.9.2 didn't like it. It wouldn't capture, and displayed "Capture aborted: -1". Got distracted by the SPI bug before I could figure it out, and then needed sleep at 3AM. I did try varying the number of null's at the end to no avail. I wrote my own test program & was able to see that data.
The sequence output is:
Code: [Select]
0x01 "Open Logic Sniffer v1.01" 0x00
0x02 "3.00" 0x00
0x21 0x00 0x60 0x00 0x00 // 24K samples
0x23 0x00 0xC2 0xEB 0x0B // 200Mhz
0x40 0x20 // 32 probes
0x41 0x02 // Protocol 2
0x00
The meta ROM is in "meta.v". To enable the command, the decode in "spi_slave.v" must be uncommented. I've made a test image with meta back for you (see attached).
-- IED
