Commit Graph

572 Commits

Author SHA1 Message Date
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 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
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
Sebastien Bourdeauducq 4240058979 README: rewrap 2014-04-08 17:22:44 +02:00
Sebastien Bourdeauducq 2f6f584adb update README 2014-04-08 17:11:27 +02:00
Sebastien Bourdeauducq f76da70cda software/libcompiler-rt: adapt to new upstream directory organization 2014-04-08 15:29:23 +02:00
Sebastien Bourdeauducq 0c3f8f703d targets/simple: add dummy SDRAM + flash boot address 2014-04-08 15:25:49 +02:00
Sebastien Bourdeauducq 3882a07ae5 Add Python flasher 2014-02-28 09:40:49 -08:00
Sebastien Bourdeauducq 9e784fc82c Generate mem.h from SoC description 2014-02-21 17:55:05 +01:00
Sebastien Bourdeauducq fce46ac0ca Simplify use of external targets/platforms/cores + add default platform in targets 2014-02-16 14:51:52 +01:00
Sebastien Bourdeauducq f7fa9cf11e make.py: support setting flash proxy directory 2014-02-15 14:13:25 +01:00
Sebastien Bourdeauducq a23dffd2c2 bios: update banner 2014-02-15 14:02:09 +01:00
Sebastien Bourdeauducq f55943ae18 new action syntax for make.py + support xc3sprog 2014-02-15 14:01:50 +01:00
Sebastien Bourdeauducq e4273be517 targets/simple: use XIP from SPI flash 2014-02-14 15:48:15 +01:00
Sebastien Bourdeauducq bdb47e7977 dvisampler: replace parity with sof 2014-02-13 22:45:27 +01:00
Sebastien Bourdeauducq 88d4962a1c targets/mlabs_video: use outer video inputs 2014-02-13 22:07:23 +01:00
Sebastien Bourdeauducq 42c25f44ad videostream: add downscaler core + test 2014-02-10 00:12:57 +01:00
Sebastien Bourdeauducq 2a3803d3a1 videostream: add single chopper 2014-02-09 00:53:30 +01:00
Sebastien Bourdeauducq b6a00e86e4 videostream: add compacter and packer 2014-02-08 18:39:01 +01:00
Sebastien Bourdeauducq 25acf17312 Refresh testbenches and convert to new API 2014-01-28 13:50:01 +01:00
Sebastien Bourdeauducq e464935119 downscaler: add chopper module 2014-01-21 15:56:51 +01:00
Sebastien Bourdeauducq ad974a07ef gensoc: support for user-defined UART and add default values for SRAM and L2 sizes 2014-01-06 22:12:42 +01:00
Sebastien Bourdeauducq c95b9d6d76 gensoc: use add_verilog_include_path 2013-12-12 23:17:16 +01:00
Sebastien Bourdeauducq ba46cd3da1 make.py: update description 2013-12-12 23:16:59 +01:00
Sebastien Bourdeauducq 860f27300f make: add decorator option 2013-12-12 17:37:46 +01:00
Sebastien Bourdeauducq 9aa474c6f0 gitmodules: use https and m-labs 2013-12-12 15:56:06 +01:00
Sebastien Bourdeauducq 58e9792132 update submodule 2013-12-06 00:07:05 +01:00
Sebastien Bourdeauducq 55a39269d2 gpio: add InOut 2013-12-06 00:06:53 +01:00
Sebastien Bourdeauducq 65f3c1ddff targets/mlabs_video: use new Cat syntax 2013-12-05 23:55:14 +01:00
Sebastien Bourdeauducq 440b7d5170 make/_misoc_import: force external path search 2013-12-03 21:36:58 +01:00
Sebastien Bourdeauducq 138181fa87 make: support build options 2013-12-01 18:19:51 +01:00
Sebastien Bourdeauducq 14b50dbb0c videomixer: config system + store video resolution in flash 2013-11-30 23:07:19 +01:00
Sebastien Bourdeauducq cfb9074755 norflash16: fix LSB 2013-11-30 23:06:51 +01:00
Sebastien Bourdeauducq 352919d17e norflash: add support for writes 2013-11-30 20:37:56 +01:00
Sebastien Bourdeauducq 356178e680 targets/simple: map SPI flash 2013-11-25 15:08:53 +01:00
Robert Jordens 5953f901c8 spiflash: add read-only variable data width spi flash
Signed-off-by: Robert Jordens <jordens@gmail.com>
2013-11-25 14:23:55 +01:00
Sebastien Bourdeauducq b49e6f07b2 targets/simple: add GPIO LED 2013-11-25 12:16:20 +01:00
Sebastien Bourdeauducq 96600ad9d7 set LM32 reset address 2013-11-25 12:09:16 +01:00