Commit Graph

154 Commits

Author SHA1 Message Date
Sean Cross 4f8b9a3567 analyzer-driver: use default depth from config
The configuration already knows what the default depth is, so just use
the default depth from there.

Also set the default offset to 0, since that is frequently a good default.

Signed-off-by: Sean Cross <sean@xobs.io>
2018-09-13 13:48:09 +08:00
Florent Kermarrec 7c1c62e34a README: update and rename example_designs to examples 2018-08-31 08:34:09 +02:00
Florent Kermarrec 3567b68981 dump/vcd: fix code generation 2018-08-30 14:39:09 +02:00
Florent Kermarrec 182b683586 core: change cd parameter to clock_domain (keep retro compatibility for now) 2018-08-28 11:58:44 +02:00
enjoy-digital f26e36ef23
Merge pull request #11 from xobs/add-trigger-depth
add trigger depth option
2018-08-02 10:49:50 +02:00
bunnie 71ffaa7484 add trigger depth option 2018-08-02 11:01:44 +08:00
Florent Kermarrec bfd06f819e core: add FSM support (and example) 2018-07-20 09:36:42 +02:00
Florent Kermarrec 2ca58e488f setup.py: fix exclude, add example_designs to exclude 2018-07-19 11:29:52 +02:00
Florent Kermarrec cd63a43393 setup.py: exclude sim, test, doc directories 2018-07-18 09:43:23 +02:00
Florent Kermarrec f03345d9f0 software/driver/analyzer: add get_instant_value to get instant value of one signal 2018-06-08 09:07:06 +02:00
Florent Kermarrec af5bfd131f software/driver/analyzer: add assertions 2018-06-04 10:10:03 +02:00
Florent Kermarrec 3efaefaae2 example_designs: typo 2018-06-04 08:04:10 +02:00
Florent Kermarrec d919f90cf6 core: use bits_for(n) instead of max=n on Mux (fix case with only one group of signals) 2018-05-31 09:32:22 +02:00
Florent Kermarrec 6289e81b81 example_designs: demonstrate new features 2018-05-28 23:43:44 +02:00
Florent Kermarrec e92f0b7ea2 example_designs/test: cleanup and simplify 2018-05-28 23:12:47 +02:00
Florent Kermarrec 2233bc290e core: another cleanup/simplify pass 2018-05-28 23:12:15 +02:00
Florent Kermarrec a269e67a10 software: add rising/falling edge support 2018-05-28 19:42:46 +02:00
Florent Kermarrec 65b7f08cbc core: add full flag for trigger memory 2018-05-28 19:41:44 +02:00
Florent Kermarrec c0bab06765 core: add sequential-triggering and simplify control 2018-05-28 19:16:53 +02:00
Florent Kermarrec 26a8b8989b example_designs: update 2018-05-28 18:05:31 +02:00
Florent Kermarrec 8d4c1ddcf9 core: simplify and run storage in "scope" clock domain to get rid of cd_ratio. 2018-05-28 18:05:05 +02:00
Florent Kermarrec 9d5e605df3 replace litex.gen imports with migen imports 2018-02-23 13:43:47 +01:00
Florent Kermarrec 302a484697 bump to 0.2.dev 2018-02-23 13:43:28 +01:00
Florent Kermarrec 62c4bdd102 uniformize litex cores 2018-02-22 10:18:17 +01:00
Florent Kermarrec 985585f0b9 __init__: add LiteScopeIODriver and LiteScopeAnalyzerDriver imports 2018-02-19 14:50:03 +01:00
Florent Kermarrec aa44da35c6 example_designs/make.py: fix typos 2018-01-20 21:22:28 +01:00
Florent Kermarrec 72e71e7200 core: simplify 2018-01-20 12:43:16 +01:00
Tim Ansell 7803591050
Merge pull request #9 from felixheld/indentation-fixes
Fix all remaining indentation issues in python code
2018-01-13 13:33:11 +11:00
Felix Held febb358d33 Fix all remaining indentation issues in python code
I ran a script that shouldn't have missed any tab in the python source files.
2018-01-13 13:24:29 +11:00
Florent Kermarrec 7757727f5b implement memory flush in hardware instead of software 2017-11-17 15:11:03 +01:00
Florent Kermarrec c6c0812e62 doc: add simple architecture diagram 2017-11-13 20:39:14 +01:00
Florent Kermarrec d5887a3eb0 example_designs: keep up to date with litex 2017-09-25 12:54:25 +02:00
Florent Kermarrec d4d63d7474 software/driver/analyzer: fix groups build 2017-07-24 22:57:19 +02:00
Florent Kermarrec 8d87992b95 litescope/software/dump/sigrok: remove 8 bits limitation and some cleanup 2017-06-23 11:40:44 +02:00
Florent Kermarrec d8649fca5f software/dump/sigrok: add limitation to 8 bits, will be fixed later 2017-06-23 10:50:08 +02:00
Florent Kermarrec 2048acf80e software/dump/sigrok: fix write_data, now working :) 2017-06-23 08:57:10 +02:00
Florent Kermarrec 3d35e72a48 software/driver/analyzer: fix wait_done 2017-06-22 19:24:08 +02:00
Florent Kermarrec dff7ac8d4e software/dump/sigrok: rename capture file to dump 2017-06-22 19:20:34 +02:00
Florent Kermarrec b57a5f9369 example_design: demonstrate how to use groups, create separate capture for vcd (bus support) and sigrok (no bus support) 2017-06-22 19:12:33 +02:00
Florent Kermarrec 92710208de software/driver/analyzer: add wait_done method 2017-06-22 19:11:11 +02:00
Florent Kermarrec 0c4d0f4505 software/dump/sigrok: fix samplerate generation (2x since we are doubling data to show capture clk) 2017-06-22 18:45:15 +02:00
Florent Kermarrec f8ea15363c software/dump/common: rename clk to capture_clk in dumps 2017-06-22 18:41:08 +02:00
Florent Kermarrec 49c524d866 software/driver: remove samplerate handling and simply pass it when writing dump if wanted 2017-06-22 18:37:54 +02:00
Florent Kermarrec 9e669dce7f software/driver/analyzer: add upload progress bar and improve presentation 2017-06-22 18:19:44 +02:00
Florent Kermarrec 1f33e44ad5 software/driver/io: cleanup 2017-06-22 18:13:07 +02:00
Florent Kermarrec 01eabb2d0d example_design: update with litex and fix 2017-06-22 17:58:19 +02:00
Florent Kermarrec e2cb7bd829 README: consistency between projects 2017-06-22 17:00:16 +02:00
Florent Kermarrec cf7ea12ec8 litescope: add support for groups of signals and dynamic muxing between them
allow multiple debug configuration in a single bitstream
2017-06-09 12:14:00 +02:00
Florent Kermarrec 2f625c58b2 update litex uart 2017-04-19 10:46:17 +02:00
Florent Kermarrec f2d63aa1f3 test/test_analyzer: add TODO 2017-01-19 05:30:40 +01:00