Hello,
I would like to know if the latest version of OLS still does support the original Sump board, thank you. I had also the Oakmicros protective board for the inputs.
I need to fiddle with i2c, so I both need high speed analysis (better up to 1MHz) and I2C arbitrary data generation.
My idea was to stick with this board for sniffing and use something like the I2C provided by Devantech (or buspirate maybe) to interact with the I2C using Lazarus(using a serial port for example).
Thanks in advance.
Giuseppe Marullo
IW2JWW - JN45RQ
Tested with my board, that got a slightly modified bitfile to support 230k baud and is not that reliable, specially over 57600. Original client works.
I know that docs says it is supported but using which bitfile? Does originallly syntetized with WebISE 9.2 work or not?
Although I do not own an original SUMP board, I still believe my client should support it to its full extent.
As for the bitfiles: there are several versions available, modified by various people. Mostly these changes were made for the OBLS, but could be ported back to the original hardware, I presume?
Hello Jawi,
thanks for your answer. I have a FTDI adapter and got some problems with more than a few 'board not found'. I have to say that I modified slightly the VHDL code to allow at least 230Kbaud operation so it is not the original bitfile anymore. I have a corresponding SUMP 'hacked' client.
I do remember that syntetizing the design with anything else than WebISE 9.2 was not going to be easy, timing violations and such. Even using a bigger spartan3 Digiboard version (200k) proved to be challenging.
If I will be able to find the original bitfile I will test, and if you could be so kind to point me to a Verilog version that should be suitable I could try to synthetize it with a more recent version of WebISE on the Digilent board.
Thanks in advance.
Giuseppe Marullo
IW2JWW - JN45RQ
Hi Giuseppe,
I don't know much about the original SUMP vhdl implementation but I can give you information about the verilog version.
The code conversion from the original SUMP vhdl code to verilog that dogsbody did for Open Bench Logic Sniffer really only supports the SPI interface used on OBLS. The code does include some serial code but it's broken (wont compile) and even after it's fixed up so it compiles it doesn't work. When I ported to code to Pipistrello I rewrote the serial code from scratch and it seems to work great.
Here is a pointer to the Pipistrello verilog code using BRAM memory that I think can be used as a starting point for you. It uses 192 kb of BRAM so you might have to change that. It also uses 921600 baud for communication but this is easy to change using defines.
http://http://www.saanlima.com/download/pipistrello-v2.0/Pipistrello_OLS_192K_3.07.zip
Magnus
Sorry but I would like to put it at work asap, I am not that great in fixing Verilog code ported from VHDL.
What I have done:
1) Flashed the "original" SUMP bitfile
2) Tried with OLS, 9 out of 10 device not found.
3) Used the "original" (well, not exactly original, the original one does not work on my laptop anymore).
I don't remember what I did change or better others (OakMicros) changed. It works even tough I need to play carefully.
4) Ordered a BusPirate to keep me busy with the stuff coming out of the I2C bus I am sniffing
I am using W7 64bits, Java 7U65, FDTI original cable (the One with fancy blue LEDs).
I would love to use OLS(0.9.7), but so far no joy. Is anyone able to use it with a original "SUMP" board?
TIA.
Giuseppe Marullo
IW2JWW
@xardomain: I wish I could help you, but I do not own any of the original SUMP hardware, so I cannot help you out on this one...
Jawi,
which could be a good environment for OLS, in term of OS, JRE and so on?
TIA
Giuseppe Marullo
IW2JWW
Latest Java 7 (7u65 IIRC) and Windows 7/Linux/OSX should work fine for the client...