litex.git
10 years agoclean up
Florent Kermarrec [Sun, 3 Aug 2014 06:38:37 +0000 (08:38 +0200)]
clean up

10 years agostorage: use SyncFIFOBuffered to implement fifo in block ram
Florent Kermarrec [Sat, 2 Aug 2014 17:12:03 +0000 (19:12 +0200)]
storage: use SyncFIFOBuffered to implement fifo in block ram

10 years agouse new MiSoC fifo (no flush signal)
Florent Kermarrec [Fri, 1 Aug 2014 08:36:15 +0000 (10:36 +0200)]
use new MiSoC fifo (no flush signal)

10 years agohost: add support for various csr_data width (8 & 32 tested, but should work with...
Florent Kermarrec [Thu, 26 Jun 2014 09:09:59 +0000 (11:09 +0200)]
host: add support for various csr_data width (8 & 32 tested, but should work with others)

10 years agofix bit inversion on CSV/PY exports
Florent Kermarrec [Sat, 21 Jun 2014 17:06:47 +0000 (19:06 +0200)]
fix bit inversion on CSV/PY exports

10 years agocreate dump class and specific export functions, add python dictionnary export
Florent Kermarrec [Thu, 19 Jun 2014 11:01:18 +0000 (13:01 +0200)]
create dump class and specific export functions, add python dictionnary export

10 years agohost: split read/export and add csv export
Florent Kermarrec [Tue, 17 Jun 2014 09:25:10 +0000 (11:25 +0200)]
host: split read/export and add csv export

10 years agouart2wishbone: add default baudrate
Florent Kermarrec [Thu, 5 Jun 2014 12:43:29 +0000 (14:43 +0200)]
uart2wishbone: add default baudrate

10 years agomila: add input pipe to ease timing
Florent Kermarrec [Sat, 24 May 2014 07:23:16 +0000 (09:23 +0200)]
mila: add input pipe to ease timing

10 years agodrivers: clean up / fixes
Florent Kermarrec [Thu, 22 May 2014 16:14:03 +0000 (18:14 +0200)]
drivers: clean up / fixes

10 years agostorage: simplify run length encoder...
Florent Kermarrec [Thu, 22 May 2014 16:13:27 +0000 (18:13 +0200)]
storage: simplify run length encoder...

10 years agofix uart selection when opening wishbone
Florent Kermarrec [Thu, 22 May 2014 14:11:32 +0000 (16:11 +0200)]
fix uart selection when opening wishbone

10 years agochange export format and simplify usage
Florent Kermarrec [Tue, 20 May 2014 11:16:24 +0000 (13:16 +0200)]
change export format and simplify usage

10 years agomove some functions in drivers and export layout in csv
Florent Kermarrec [Tue, 20 May 2014 09:36:10 +0000 (11:36 +0200)]
move some functions in drivers and export layout in csv

10 years agosimplify and clean up
Florent Kermarrec [Tue, 20 May 2014 07:02:35 +0000 (09:02 +0200)]
simplify and clean up

10 years agostorage: simplify recorder...
Florent Kermarrec [Tue, 13 May 2014 19:30:32 +0000 (21:30 +0200)]
storage: simplify recorder...

10 years agosim: fix tb_trigger_csr
Florent Kermarrec [Tue, 13 May 2014 15:45:15 +0000 (17:45 +0200)]
sim: fix tb_trigger_csr

10 years agoREADME: update and point to misoc-de0nano examples
Florent Kermarrec [Sun, 20 Apr 2014 22:31:02 +0000 (00:31 +0200)]
README: update and point to misoc-de0nano examples

10 years agodrivers: add genericity & prog_range_detector, prog_edge_detector methods
Florent Kermarrec [Sun, 20 Apr 2014 22:17:23 +0000 (00:17 +0200)]
drivers: add genericity & prog_range_detector, prog_edge_detector methods

10 years agorefactor code
Florent Kermarrec [Fri, 18 Apr 2014 08:33:05 +0000 (10:33 +0200)]
refactor code

11 years agouart2csr: add pads parameter
Florent Kermarrec [Wed, 25 Sep 2013 13:07:23 +0000 (15:07 +0200)]
uart2csr: add pads parameter

11 years agomila: test rle
Florent Kermarrec [Sun, 22 Sep 2013 16:41:44 +0000 (18:41 +0200)]
mila: test rle

11 years agomila: symplify usage
Florent Kermarrec [Sun, 22 Sep 2013 11:28:12 +0000 (13:28 +0200)]
mila: symplify usage

11 years agouse custom Records instead of Sink/Source (semms easier, but will be reverted if...
Florent Kermarrec [Sun, 22 Sep 2013 11:04:18 +0000 (13:04 +0200)]
use custom Records instead of Sink/Source (semms easier, but will be reverted if not)

11 years agostorage: add run length encoder
Florent Kermarrec [Sun, 22 Sep 2013 10:35:46 +0000 (12:35 +0200)]
storage: add run length encoder

11 years agotrigger: add range_detector / edge_detector
Florent Kermarrec [Sun, 22 Sep 2013 10:15:11 +0000 (12:15 +0200)]
trigger: add range_detector / edge_detector

11 years agomove trigger/recorder
Florent Kermarrec [Sun, 22 Sep 2013 09:45:30 +0000 (11:45 +0200)]
move trigger/recorder

11 years agocom: add lm32 uart2wb bridge
Florent Kermarrec [Sun, 22 Sep 2013 09:36:13 +0000 (11:36 +0200)]
com: add lm32 uart2wb bridge

11 years agoclean up/ simplify
Florent Kermarrec [Sun, 22 Sep 2013 09:35:02 +0000 (11:35 +0200)]
clean up/ simplify

11 years agorefactoring
Florent Kermarrec [Sat, 21 Sep 2013 11:04:07 +0000 (13:04 +0200)]
refactoring

11 years agouse new migen API
Florent Kermarrec [Sun, 16 Jun 2013 11:12:57 +0000 (13:12 +0200)]
use new migen API

11 years agosimplify signals connexion
Florent Kermarrec [Sun, 2 Jun 2013 13:15:47 +0000 (15:15 +0200)]
simplify signals connexion

11 years agoupdate README
Florent Kermarrec [Mon, 15 Apr 2013 14:26:49 +0000 (16:26 +0200)]
update README

11 years agoadapt to new CSR API
Florent Kermarrec [Sun, 14 Apr 2013 16:23:37 +0000 (18:23 +0200)]
adapt to new CSR API

11 years agoadd stb signal
Florent Kermarrec [Tue, 2 Apr 2013 19:13:21 +0000 (21:13 +0200)]
add stb signal

11 years agoadapt to mibuild & migen changes
Florent Kermarrec [Tue, 26 Mar 2013 21:14:25 +0000 (22:14 +0100)]
adapt to mibuild & migen changes

11 years agoadd Run Length Encoding
Florent Kermarrec [Sat, 23 Mar 2013 12:57:59 +0000 (13:57 +0100)]
add Run Length Encoding

11 years agoremove doc (to be re-written)
Florent Kermarrec [Sat, 23 Mar 2013 11:28:18 +0000 (12:28 +0100)]
remove doc (to be re-written)

11 years agosimplify recorder
Florent Kermarrec [Sat, 23 Mar 2013 11:26:22 +0000 (12:26 +0100)]
simplify recorder

11 years agoclean up
Florent Kermarrec [Fri, 22 Mar 2013 12:50:16 +0000 (13:50 +0100)]
clean up

11 years agoupdate driver api
Florent Kermarrec [Fri, 22 Mar 2013 11:35:12 +0000 (12:35 +0100)]
update driver api

11 years agoclean up/fixes
Florent Kermarrec [Thu, 21 Mar 2013 11:23:44 +0000 (12:23 +0100)]
clean up/fixes

11 years agofix uart2Csr and update miio example
Florent Kermarrec [Mon, 18 Mar 2013 22:57:51 +0000 (23:57 +0100)]
fix uart2Csr and update miio example

11 years agoupdate de0nano example/ remove de1 (wip)
Florent Kermarrec [Mon, 18 Mar 2013 22:03:52 +0000 (23:03 +0100)]
update de0nano example/ remove de1 (wip)

11 years agoAdd uart2csr
Florent Kermarrec [Mon, 18 Mar 2013 20:45:07 +0000 (21:45 +0100)]
Add uart2csr

11 years agoget_registers --> get_registers_glue since it's conflicting with new Migen register...
Florent Kermarrec [Mon, 11 Mar 2013 19:05:30 +0000 (20:05 +0100)]
get_registers --> get_registers_glue since it's conflicting with new Migen register automatic detection

11 years agoadapt to migen changes
Florent Kermarrec [Fri, 1 Mar 2013 00:09:00 +0000 (01:09 +0100)]
adapt to migen changes

11 years agouse mibuild for de1 example
Florent Kermarrec [Thu, 28 Feb 2013 22:11:41 +0000 (23:11 +0100)]
use mibuild for de1 example

11 years agouse mibuild for de0_nano example
Florent Kermarrec [Thu, 28 Feb 2013 21:40:35 +0000 (22:40 +0100)]
use mibuild for de0_nano example

11 years agocompiles but untested
Florent Kermarrec [Wed, 27 Feb 2013 23:32:42 +0000 (00:32 +0100)]
compiles but untested

11 years agodoc: update
Florent Kermarrec [Tue, 26 Feb 2013 22:41:22 +0000 (23:41 +0100)]
doc: update

11 years agosim: update
Florent Kermarrec [Tue, 26 Feb 2013 22:25:10 +0000 (23:25 +0100)]
sim: update

11 years agoexamples: use miscope.bridges
Florent Kermarrec [Tue, 26 Feb 2013 22:20:29 +0000 (23:20 +0100)]
examples: use miscope.bridges

11 years agomove spi2csr to briges/spi2csr
Florent Kermarrec [Tue, 26 Feb 2013 22:17:34 +0000 (23:17 +0100)]
move spi2csr to briges/spi2csr

11 years agoexamples: update & simplify
Florent Kermarrec [Tue, 26 Feb 2013 22:14:09 +0000 (23:14 +0100)]
examples: update & simplify

11 years agoexamples/../top: update
Florent Kermarrec [Tue, 26 Feb 2013 22:00:28 +0000 (23:00 +0100)]
examples/../top: update

11 years ago- reworking WIP
Florent Kermarrec [Fri, 22 Feb 2013 13:28:05 +0000 (14:28 +0100)]
- reworking WIP

11 years ago- fix timings.py
Florent Kermarrec [Sun, 27 Jan 2013 12:59:44 +0000 (13:59 +0100)]
- fix timings.py

11 years ago- update README...
Florent Kermarrec [Mon, 21 Jan 2013 21:40:36 +0000 (22:40 +0100)]
- update README...

11 years ago- update README
Florent Kermarrec [Mon, 21 Jan 2013 21:35:22 +0000 (22:35 +0100)]
- update README

11 years ago- Update README
Florent Kermarrec [Mon, 21 Jan 2013 21:20:44 +0000 (22:20 +0100)]
- Update README

11 years ago- Update README
Florent Kermarrec [Mon, 21 Jan 2013 21:20:44 +0000 (22:20 +0100)]
- Update README

11 years agoadapt migScope to Migen changes
Florent Kermarrec [Thu, 3 Jan 2013 21:57:26 +0000 (22:57 +0100)]
adapt migScope to Migen changes

12 years agostart MigLa Doc
Florent Kermarrec [Wed, 26 Sep 2012 21:05:38 +0000 (23:05 +0200)]
start MigLa Doc

12 years agoupdate schematics
Florent Kermarrec [Tue, 18 Sep 2012 21:09:21 +0000 (23:09 +0200)]
update schematics

12 years agoupdate doc
Florent Kermarrec [Tue, 18 Sep 2012 14:21:32 +0000 (16:21 +0200)]
update doc

12 years agoadd Setup.py / .gitignore
Florent Kermarrec [Mon, 17 Sep 2012 22:22:52 +0000 (00:22 +0200)]
add Setup.py / .gitignore
start documentation

12 years agoadd test_MigLa_1 example : csr access analyzing
Florent Kermarrec [Mon, 17 Sep 2012 18:15:35 +0000 (20:15 +0200)]
add test_MigLa_1 example : csr access analyzing

12 years ago-add mask on Term
Florent Kermarrec [Mon, 17 Sep 2012 16:37:23 +0000 (18:37 +0200)]
-add mask on Term

12 years agoimprove truthtable tool
Florent Kermarrec [Mon, 17 Sep 2012 15:27:50 +0000 (17:27 +0200)]
improve truthtable tool

12 years agonew MigLa Class, simplify & clean up
Florent Kermarrec [Mon, 17 Sep 2012 15:00:47 +0000 (17:00 +0200)]
new MigLa Class, simplify & clean up

12 years agouse of new migen clock_domains convention
Florent Kermarrec [Mon, 17 Sep 2012 13:27:37 +0000 (15:27 +0200)]
use of new migen clock_domains convention

12 years agoupdate README
Florent Kermarrec [Sun, 16 Sep 2012 09:51:03 +0000 (11:51 +0200)]
update README

12 years agoadd ramp / square / sinus signal generation in examples
Florent Kermarrec [Sun, 16 Sep 2012 09:49:16 +0000 (11:49 +0200)]
add ramp / square / sinus  signal generation in examples

12 years agosimplify recorder
Florent Kermarrec [Sun, 16 Sep 2012 09:48:32 +0000 (11:48 +0200)]
simplify recorder

12 years agoexamples/de1 : add ramp / square mode
Florent Kermarrec [Sat, 15 Sep 2012 20:29:50 +0000 (22:29 +0200)]
examples/de1 : add ramp / square mode

12 years agofix bug put_ptr on start, separate put / get processes
Florent Kermarrec [Sat, 15 Sep 2012 18:22:02 +0000 (20:22 +0200)]
fix bug put_ptr on start, separate put / get processes

12 years agoremove buggy workaround on read
Florent Kermarrec [Sat, 15 Sep 2012 18:13:18 +0000 (20:13 +0200)]
remove buggy workaround on read

12 years agofixes & clean up
Florent Kermarrec [Fri, 14 Sep 2012 22:57:52 +0000 (00:57 +0200)]
fixes & clean up

12 years agoadd test_MigLa.py (Wip)
Florent Kermarrec [Fri, 14 Sep 2012 12:08:20 +0000 (14:08 +0200)]
add test_MigLa.py (Wip)
fixes

12 years agoadd access methods
Florent Kermarrec [Fri, 14 Sep 2012 10:57:09 +0000 (12:57 +0200)]
add access methods

12 years agomigScope/tools/truthtable.py: add function to remove duplicate operands
Florent Kermarrec [Fri, 14 Sep 2012 10:26:48 +0000 (12:26 +0200)]
migScope/tools/truthtable.py: add function to remove duplicate operands

12 years agoadd test_MigIo.py for de0_nano and de1 example
Florent Kermarrec [Thu, 13 Sep 2012 11:18:03 +0000 (13:18 +0200)]
add test_MigIo.py for de0_nano and de1 example

12 years agofix write function
Florent Kermarrec [Thu, 13 Sep 2012 11:15:05 +0000 (13:15 +0200)]
fix write function

12 years agoadd address parameter to migIo
Florent Kermarrec [Thu, 13 Sep 2012 11:14:27 +0000 (13:14 +0200)]
add address parameter to migIo

12 years agoadd spi2Csr tools : Python Host & Arduino Uart<-->Spi bridge
Florent Kermarrec [Thu, 13 Sep 2012 09:34:19 +0000 (11:34 +0200)]
add spi2Csr tools : Python Host & Arduino Uart<-->Spi bridge

12 years agoexamples/de1: use of MigIo
Florent Kermarrec [Wed, 12 Sep 2012 20:20:07 +0000 (22:20 +0200)]
examples/de1: use of MigIo

12 years agoadd MigIo Class
Florent Kermarrec [Wed, 12 Sep 2012 20:19:42 +0000 (22:19 +0200)]
add MigIo Class

12 years agoupdate README
Florent Kermarrec [Wed, 12 Sep 2012 16:09:12 +0000 (18:09 +0200)]
update README

12 years agoexamples/de1: fix top
Florent Kermarrec [Wed, 12 Sep 2012 16:07:36 +0000 (18:07 +0200)]
examples/de1: fix top

12 years agoinitialize de1 example
Florent Kermarrec [Wed, 12 Sep 2012 15:56:36 +0000 (17:56 +0200)]
initialize de1 example

12 years agoexamples/de0_nano : add load cmd / change rst polarity
Florent Kermarrec [Wed, 12 Sep 2012 14:28:52 +0000 (16:28 +0200)]
examples/de0_nano : add load cmd / change rst polarity

12 years agoClean up
Florent Kermarrec [Sun, 9 Sep 2012 21:46:26 +0000 (23:46 +0200)]
Clean up

12 years agoWip de0_nano example
Florent Kermarrec [Sun, 9 Sep 2012 21:27:51 +0000 (23:27 +0200)]
Wip de0_nano example

12 years agoWip de0_nano example
Florent Kermarrec [Sun, 9 Sep 2012 20:32:09 +0000 (22:32 +0200)]
Wip de0_nano example

12 years agoInitialize de0_nano example
Florent Kermarrec [Sun, 9 Sep 2012 19:18:09 +0000 (21:18 +0200)]
Initialize de0_nano example

12 years agoClean up
Florent Kermarrec [Sun, 9 Sep 2012 18:51:15 +0000 (20:51 +0200)]
Clean up

12 years agoadd global tb, fix bugs
Florent Kermarrec [Sun, 9 Sep 2012 18:38:01 +0000 (20:38 +0200)]
add global tb, fix bugs

12 years agosimplify registers mgnt
Florent Kermarrec [Sun, 9 Sep 2012 12:37:55 +0000 (14:37 +0200)]
simplify registers mgnt

12 years agoadd tb_RecorderCsr.py
Florent Kermarrec [Sun, 26 Aug 2012 22:44:26 +0000 (00:44 +0200)]
add tb_RecorderCsr.py
fixs in recorder.py