Commit Graph

1532 Commits

Author SHA1 Message Date
Florent Kermarrec a3dae5fc5c host/driver: simplify 2015-01-25 16:13:06 +01:00
Florent Kermarrec 4472dac603 simplify code and use Sink/Source instead of records 2015-01-25 15:58:00 +01:00
Florent Kermarrec d97ec9235b targets/core: generate status/BIST ios 2015-01-25 11:23:39 +01:00
Florent Kermarrec 6f7d85b95c host: remove cpuif (we use the one from MiSoC) and some clean up 2015-01-23 16:45:04 +01:00
Florent Kermarrec 9960ca010a test on hardware and clean up/fix 2015-01-23 13:27:40 +01:00
Florent Kermarrec 9da8188b71 add Icarus verilog simulation workaround (needed to simulate SATA core) 2015-01-23 10:17:39 +01:00
Florent Kermarrec b70913b9a4 replace HKU acronym in copyright with The University of Hong Kong 2015-01-23 10:12:02 +01:00
Florent Kermarrec 9a3e9f86cf simplify LiteScopeLA export (use vns from platform on atexit) 2015-01-23 10:07:58 +01:00
Florent Kermarrec ef440274fe simplify LiteScopeLA export (use vns from platform on atexit) 2015-01-23 09:52:20 +01:00
Florent Kermarrec 261469814f add hack to generate verilog with AsyncResetSynchronizer (FIXME) 2015-01-23 03:18:25 +01:00
Florent Kermarrec 6003b8af02 use LiteScope (replace Miscope) 2015-01-23 01:34:59 +01:00
Florent Kermarrec fb7864c2b9 add missings __init__.py 2015-01-23 01:14:35 +01:00
Florent Kermarrec d45991d6eb fix README 2015-01-23 01:07:51 +01:00
Florent Kermarrec ea48f44b90 add LiteScopeLA example 2015-01-23 00:46:24 +01:00
Florent Kermarrec 5c40ff02cb add LiteScopeIO example 2015-01-23 00:15:42 +01:00
Florent Kermarrec f35f93a7c5 start refactoring and change name to LiteScope 2015-01-23 00:02:53 +01:00
Florent Kermarrec 7b2135f58f add .gitignore 2015-01-22 21:25:23 +01:00
Florent Kermarrec 4e3190120e fix build with upstream Migen/MiSoC 2015-01-22 21:23:14 +01:00
Florent Kermarrec 319a4a7f51 more doc 2015-01-22 21:04:36 +01:00
Florent Kermarrec b299116ace replace SATAX with sata_genx 2015-01-22 17:15:12 +01:00
Florent Kermarrec bbd2a076be targets/core: simplify ios generation 2015-01-22 16:52:26 +01:00
Florent Kermarrec 8d16a166c4 change submodules/specials/clock_domains syntax 2015-01-22 16:04:53 +01:00
Florent Kermarrec 609f8f9abb revert submodules/specials/clock_domains syntax 2015-01-22 14:00:50 +01:00
Florent Kermarrec 3346bf8b2b frontend: simplify 2015-01-22 10:45:11 +01:00
Florent Kermarrec 8638e5dd15 doc: fix typos 2015-01-22 09:55:06 +01:00
Florent Kermarrec 97eb712766 bist: add random addressing 2015-01-22 01:56:37 +01:00
Florent Kermarrec 91bb531641 bist: add loops parameter for more precision in speed computation 2015-01-22 01:33:02 +01:00
Florent Kermarrec c9761be54f command: remove success/failed redundancy (keep failed) 2015-01-22 00:23:11 +01:00
Florent Kermarrec ff0c8e3d22 add PacketBuffer, simplify architecture and reduce ressource usage 2015-01-22 00:13:19 +01:00
Florent Kermarrec ebf1faed5b transport: simplify tx and reduce ressource usage 2015-01-21 19:11:54 +01:00
Florent Kermarrec 1b20831541 transport: simplify and reduce ressource usage 2015-01-21 18:55:42 +01:00
Florent Kermarrec fccf2c9430 common: clean up 2015-01-21 12:01:28 +01:00
Florent Kermarrec f0f6183c9a link/crc: use OrderedDict to generate the same code on each iteration 2015-01-21 11:48:06 +01:00
Florent Kermarrec 62bb5b47ca doc: fix .PNG extension 2015-01-21 11:11:01 +01:00
Florent Kermarrec 5825ec8f47 command: merge 2 states on tx 2015-01-21 10:52:56 +01:00
Florent Kermarrec d2ce266cba fix core generation 2015-01-21 10:52:18 +01:00
Florent Kermarrec 0af179f1f2 doc: add SATA description from Erik Landström's Thesis 2015-01-21 01:46:30 +01:00
Florent Kermarrec c70e8a3853 change copyright to HKU 2015-01-20 23:41:33 +01:00
Florent Kermarrec 578903bc11 manage reg_d2h errors 2015-01-20 19:28:56 +01:00
Florent Kermarrec d1e2f6d2b0 bist: show current length in MB 2015-01-20 15:24:52 +01:00
Florent Kermarrec 77778d24ae bist: add decoding of capabilities 2015-01-20 15:00:37 +01:00
Florent Kermarrec faef2319ad bist: decode more infos from identify data 2015-01-20 12:32:28 +01:00
Florent Kermarrec a5ae470ec9 fix license 2015-01-20 10:49:37 +01:00
Florent Kermarrec 0d77c780c6 copy README chapters to .rst 2015-01-19 23:28:14 +01:00
Florent Kermarrec 2bb9c6b649 add verilog backend to use the core with a "standard" flow 2015-01-19 20:38:48 +01:00
Florent Kermarrec d84ae7c80c clean up 2015-01-19 18:13:43 +01:00
Florent Kermarrec 18f2933d8b add doc skeleton (from emscripten with readthedocs theme) 2015-01-19 17:10:24 +01:00
Florent Kermarrec 79dbb6da4b replace Makefile with make.py (will enable verilog rtl generation for integration with standard flows) 2015-01-19 09:45:34 +01:00
Florent Kermarrec 6de7e15a0c refactor code 2015-01-17 13:22:52 +01:00
Florent Kermarrec 6f2c7a236c add support of identify device command 2015-01-17 02:35:25 +01:00