Commit Graph

214 Commits

Author SHA1 Message Date
Florent Kermarrec 9e3b9d84ce add CONTRIBUTORS file and add copyright header to all files. 2019-06-24 10:04:55 +02:00
enjoy-digital 66956cb88f
Merge pull request #13 from keesj/arty_fast_scope
Arty fast scope
2019-06-24 09:32:10 +02:00
kees.jongenburger 144bd06401 Add an example of sampling at 800Mhz using a serdes on arty. 2019-06-14 17:00:34 +02:00
kees.jongenburger 7f4dc390d9 Add functionality to flatten values that are sampled using a serdes.
This code add some functionality to flatten the values back from
the serial to parallel conversion that happens when sampling
using the serdes.
2019-06-14 16:57:33 +02:00
Florent Kermarrec 2474ce9db2 software/dump/common: change variable name for values2x loop (thanks keesj) 2019-05-28 12:42:48 +02:00
Florent Kermarrec 7f20aa477f examples/make/build-core: create build directory if not existing 2019-04-24 11:46:15 +02:00
Florent Kermarrec c1d8bdf6f2 core: fix Trigger flush when disabled 2018-12-28 10:38:23 +01:00
Florent Kermarrec 1634fa35bb test: use new RemoteClient import 2018-09-23 10:36:19 +02:00
Florent Kermarrec cb27987b8c examples/make: look for platform in migen if not present in litex 2018-09-21 07:52:29 +02:00
enjoy-digital 686db4f3cd
Merge pull request #12 from xobs/default-length
analyzer-driver: use default depth from config
2018-09-13 14:38:56 +02:00
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