Skip to main content

Show Posts

This section allows you to view all Show Posts made by this member. Note that you can only see Show Posts made in areas you currently have access to.

Messages - xardomain

2
Open Bench Logic Sniffer / Re: OLS - Digilient Spartan3 Original board support
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
3
Bus Pirate Support / I2C bus slowdown
Hello,
I would like to use the BusPirate to sniff a I2C bus and if possible to inject commands. My concern is that this particular bus runs slow, like 12kHz.

Would It be possible to slow down the I2C feature at that speed?

I see there is a RAW mode that could be set @5kHz but probably using the I2C feature could be better.

Any chance is there a firmware "hack" to create such a feature?

I could use a Raspberry PI (that should be able to slow down the bus) but I would rather prefer to use the BusPirate for both sniffing and injection.

Peripherals should support 100kHz no problem but at least one component is bitbanging the bus, so I am not sure yet it would work @ 100kHz.

Thanks in advance.

Giuseppe Marullo
IW2JWW
4
Open Bench Logic Sniffer / Re: OLS - Digilient Spartan3 Original board support
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
5
Open Bench Logic Sniffer / Re: OLS - Digilient Spartan3 Original board support
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?
6
Open Bench Logic Sniffer / OLS - Digilient Spartan3 Original board support
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

( ! ) Fatal error: Uncaught exception 'Elk_Exception' with message 'Please try again. If you come back to this error screen, report the error to an administrator.' in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
( ! ) Elk_Exception: Please try again. If you come back to this error screen, report the error to an administrator. in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
Call Stack
#TimeMemoryFunctionLocation
10.01322320992session_write_close ( )...(null):0
20.01352452568ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.01352453344Database_MySQL->query( ).../DatabaseHandler.php:119
40.05742592064Database_MySQL->error( ).../Db-mysql.class.php:273