Commit Graph

553 Commits

Author SHA1 Message Date
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
Sebastien Bourdeauducq 7459a849ee IntegratedBIOS: read only 2013-11-25 10:25:05 +01:00
Sebastien Bourdeauducq 78cd7a288e move integrated BIOS code to gensoc 2013-11-25 10:22:14 +01:00
Sebastien Bourdeauducq 0dfaf6876a targets: add simple SoC 2013-11-24 23:52:05 +01:00
Sebastien Bourdeauducq 07d4cc70db support for bitstream loading on Papilio Pro 2013-11-24 23:51:51 +01:00
Sebastien Bourdeauducq 08b09fb02a do not attempt to build SDRAM PHY header when SDRAM is not present 2013-11-24 23:51:29 +01:00
Sebastien Bourdeauducq b212e0279d gensoc: add Papilio Pro ID 2013-11-24 23:50:33 +01:00
Sebastien Bourdeauducq 4ba796417d software: do not attempt to build network/sdram drivers when cores are not present 2013-11-24 23:50:09 +01:00
Sebastien Bourdeauducq d4063409e1 software/bios: infer flash start from linker 2013-11-24 23:45:03 +01:00
Sebastien Bourdeauducq 07fc110fc1 allow BIOS data to be passed to design 2013-11-24 22:14:46 +01:00
Sebastien Bourdeauducq 257185cc9c rename create_sdram_modules and add register_rom 2013-11-24 20:16:19 +01:00
Sebastien Bourdeauducq fca0b968e7 generate linker memory map, move all generated files into the same folder 2013-11-24 19:50:17 +01:00
Sebastien Bourdeauducq b95563e45e add support for external platforms and targets 2013-11-24 16:55:33 +01:00
Sebastien Bourdeauducq bc2b4a888b memtest: flush caches, display total error count, use ifdef instead of comment 2013-11-24 13:59:45 +01:00
Sebastien Bourdeauducq b1d1f9ecde make.py: support extra SoC options 2013-11-24 13:59:15 +01:00
Sebastien Bourdeauducq fdff1ae5f8 make build system more generic 2013-11-24 13:37:32 +01:00
Sebastien Bourdeauducq 4a3a1d02e9 modularize SoC integration 2013-11-24 10:30:02 +01:00
Sebastien Bourdeauducq 4c50923cdf use new lasmibus.Crossbar master API 2013-11-23 17:51:41 +01:00
Sebastien Bourdeauducq 2160636a5e update pointers 2013-11-23 11:29:20 +01:00
Sebastien Bourdeauducq 7496ba6360 framebuffer: fix resynchronization after resolution change 2013-11-21 00:33:22 +01:00