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