Commit Graph

1607 Commits

Author SHA1 Message Date
Sebastien Bourdeauducq 6462ee7fe1 Upgrade mor1kx. This fixes the UART bug that was due to IRQ 0 and 1 being non-maskable. 2014-07-04 10:29:42 +02:00
Florent Kermarrec d4833cb3dc cpuif: remove limitations on csr data_width 2014-06-28 17:39:55 +02:00
Florent Kermarrec a0df5baa55 host: add support for various csr_data width (8 & 32 tested, but should work with others) 2014-06-26 13:22:21 +02:00
Florent Kermarrec 0f9bc5ad6e fix bit inversion on CSV/PY exports 2014-06-21 19:06:47 +02:00
Florent Kermarrec 074a12b444 create dump class and specific export functions, add python dictionnary export 2014-06-19 13:24:47 +02:00
Florent Kermarrec a737358919 host: split read/export and add csv export 2014-06-17 11:25:10 +02:00
Sebastien Bourdeauducq e5ca0c5ed5 make.py: add platform-option 2014-06-07 13:43:23 +02:00
Florent Kermarrec 8719206a3a uart2wishbone: add default baudrate 2014-06-05 15:13:20 +02:00
Sebastien Bourdeauducq 4c2a2090b1 libbase: remove crt during make clean 2014-06-01 23:17:43 +02:00
Sebastien Bourdeauducq ac97815619 targets/simple: pass kwargs 2014-05-24 11:29:03 +02:00
Sebastien Bourdeauducq b26ac465bd crt0: remove macadress for or1k as well 2014-05-24 10:43:50 +02:00
Robert Jordens 6deeca064f bios/crt0.S: remove unused macaddr, add syscall handler stub 2014-05-24 10:41:54 +02:00
Robert Jordens 81ed92d3b9 spiflash: redundant slice 2014-05-24 10:39:07 +02:00
Robert Jordens d3b96a0a33 programmer: make xc3sprog verbose 2014-05-24 10:39:02 +02:00
Robert Jordens ed902bfcdf crt: add umoddi3 2014-05-24 10:38:55 +02:00
Florent Kermarrec b94cba2d4b mila: add input pipe to ease timing 2014-05-24 09:23:16 +02:00
Sebastien Bourdeauducq dc2024f54d bios: remove references to 'DDR' SDRAM, as we also support SDR SDRAM 2014-05-23 21:31:26 +02:00
Sebastien Bourdeauducq e9b49ebb44 Use SDRAM on the Papilio Pro
Based on code by Robert Jordens
2014-05-23 21:26:09 +02:00
Florent Kermarrec 31e142fd88 drivers: clean up / fixes 2014-05-22 18:33:28 +02:00
Florent Kermarrec 9a059336bf storage: simplify run length encoder... 2014-05-22 18:13:27 +02:00
Florent Kermarrec 0bc1cd6f77 fix uart selection when opening wishbone 2014-05-22 16:11:32 +02:00
Florent Kermarrec 1dcbb077fd make.py: init bios memory in build-bitstream action otherwise it is not possible to run clean or build-csr-csv or build-headers without build-bios 2014-05-21 21:16:06 +02:00
Florent Kermarrec f4c0648289 gensdrphy: fix dm generation 2014-05-21 21:16:06 +02:00
Florent Kermarrec 1a07116ab1 change export format and simplify usage 2014-05-20 13:16:24 +02:00
Florent Kermarrec ba0382ad92 move some functions in drivers and export layout in csv 2014-05-20 11:36:10 +02:00
Florent Kermarrec 2312127c1f simplify and clean up 2014-05-20 09:56:35 +02:00
Florent Kermarrec 54339a6d5b gensdrphy: fix memtype and change phase shift in comments. 2014-05-16 16:52:24 +02:00
Sebastien Bourdeauducq 6298624f98 sdramphy: remove fixed parameters 2014-05-14 16:08:40 +02:00
Sebastien Bourdeauducq 398608e997 bios: fill delay slot in boot_helper 2014-05-14 16:08:25 +02:00
Sebastien Bourdeauducq 94b2295a96 targets/mlabs_video: pass with_memtest as kwargs 2014-05-14 15:02:07 +02:00
Sebastien Bourdeauducq 13e74b8b4f software: factorize exception_handler 2014-05-14 15:01:38 +02:00
Sebastien Bourdeauducq edf567a0cd bios: fix boot for or1k 2014-05-14 15:01:02 +02:00
Sebastien Bourdeauducq 1c08aeb21c Initial mor1kx (OpenRISC) support
Based on milkymist-ng-mor1kx by Stefan Kristiansson
2014-05-14 10:24:56 +02:00
Florent Kermarrec 6f47a928b1 storage: simplify recorder... 2014-05-13 21:30:32 +02:00
Florent Kermarrec c7e100f93b sim: fix tb_trigger_csr 2014-05-13 17:45:15 +02:00
Florent Kermarrec 11be0a27fc fix minimac bases addresses 2014-05-12 19:19:34 +02:00
Florent Kermarrec 774464155a gensdrphy: clean up and implement data mask 2014-05-01 16:17:50 +02:00
Florent Kermarrec 87a78bc059 make.py: add missing --csr_csv argument 2014-05-01 13:31:57 +02:00
Robert Jordens 3ab9f234d0 gensdrphy: use 'dm' not 'dqm' (follow s6ddrphy and majority of platforms) 2014-04-25 10:38:57 +02:00
Florent Kermarrec 4c77c971f2 README: update and point to misoc-de0nano examples 2014-04-21 00:31:02 +02:00
Florent Kermarrec 171224329e drivers: add genericity & prog_range_detector, prog_edge_detector methods 2014-04-21 00:17:23 +02:00
Florent Kermarrec 7a489b3135 refactor code 2014-04-20 23:53:33 +02:00
Sebastien Bourdeauducq 87a8504304 Refactor CRC tools 2014-04-19 00:01:29 +02:00
Florent Kermarrec 93f02a8cf4 tools: replace mkmscimg with mkmscimg.py (mkmscimg.c was platform dependent) 2014-04-18 20:22:42 +02:00
Florent Kermarrec ea4b82e2ab define platform.soc_ext_path when --external argument is used (to use it to include verilog files in the external target) 2014-04-18 14:56:56 +02:00
Florent Kermarrec 41c35e7e0c simple: create PowerOnRst and use it (remove vendor-dependent code) 2014-04-17 19:39:05 +02:00
Florent Kermarrec 1adceb8276 sdramphy: move and clean up s6ddrphy, add generic SDRAM PHY 2014-04-17 19:38:25 +02:00
Florent Kermarrec 2fca8d41f2 programmer: add USBBlaster and use platform.bitstream_ext in make 2014-04-17 19:32:46 +02:00
Florent Kermarrec 97311fc211 make: add clean action 2014-04-17 19:32:31 +02:00
Sebastien Bourdeauducq 362f938736 simplesoc: free LED 2014-04-14 00:23:41 +02:00