I have a little problem with my OLS. Pin 0 to 5 are connected to 1 toggling signal. My problem is that the channel 0 is shifted against the other signals and also the width doesn't seem to be right (see screenshot).
I tested several FPGA/PIC combinations: - logic_sniffer_3.07-Demon-Core.bit and OLSv1.firmware.v3.0.hex - logic_sniffer_3.07-Demon-Core.bit and OLSv1.firmware.v2.6.hex - Logic_Sniffer_dynamic_depth_2.12.bit and OLSv1.04-firmware-v2.3.hex
I also tested several clients: - Jawi's Logic Sniffer client OLS v0.9.6 BETA 1, OLS v0.9.5 and OLS v0.9.4 - pyLogicSniffer
With a magnifying glass I can't see any hardware problems. With an oscilloscope the signals seem to be simultaneous.
Has anybody an idea what the cause could be?
Thanks, frankalicious
Edit: OS: linux update package 3.08 from gadgetfactory
I want to share my latest project with you. Some time ago I ordered the coolrunnerII demo board. Yesterday I thought I should do something "usefull" with it. The easiest thing I thought would be a blinken LED. To achieve this you don't need much more than a clock and a counter. But the board is shipped without a clock source. I thought about hooking up an external clock source. This would have been the easiest but also the most ungeeky solution.
I remembered that it's possible to implement a ringoscillator in a PLD.
A ringoscillator can be implemented through a shiftregister with an inverted input. (Have a look at the attached sources or ask me) The ringoscillator is feeding a counter and the counter is feeding the two leds.
The most critical part was to prevent xst from optimizing away the ringoscillator. This is achieved by the "keep" syntheses attributes.
attribute KEEP : string; attribute KEEP of ring : signal is "true";
To test the design you simply have to upload the ringoscillator.svf to your coolrunnerII board. After the cpld is configured you have to reset the ringoscillator by pressing the button. If you have any questions don't hesitate to ask.
one little thing I miss in Jawi's client are other ways to zoom. I have some suggestions for other ways to zoom in the graphic.
- zoom between cursors You mark cursor 1 then you mark cursor 2 in the graph. In the menu you can choose to zoom to this section.
- zoom with mouse button For example you press the left mouse button, move the mouse a little bit right and then release the mouse button. The the graph zooms to this section.
Am I the only one who thinks that would be usefull?