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 |
Sebastien Bourdeauducq
|
f5ba0ac023
|
videomixer: select 1024x768 by default
|
2013-11-21 00:33:01 +01:00 |
Sebastien Bourdeauducq
|
96fcb3574e
|
Revert "framebuffer: reset VTG"
This reverts commit 6cb18f5ce3 .
Conflicts:
misoclib/framebuffer/__init__.py
misoclib/framebuffer/format.py
|
2013-11-19 23:48:00 +01:00 |
Sebastien Bourdeauducq
|
2eabf97147
|
dvisampler: transfer the last word in frames correctly
|
2013-11-19 23:38:48 +01:00 |
Sebastien Bourdeauducq
|
f62615054d
|
videomixer: stick to 20x PLL configuration as 10x causes traditional spartan6 weirdness
|
2013-11-18 20:43:30 +01:00 |
Sebastien Bourdeauducq
|
a75be2e5dd
|
videomixer: reconfigure PLL on resolution change
|
2013-11-18 20:37:45 +01:00 |
Sebastien Bourdeauducq
|
72001addcb
|
videomixer: add PLL dump command
|
2013-11-18 20:37:27 +01:00 |
Sebastien Bourdeauducq
|
6fc03946be
|
videomixer: add PLL control code
|
2013-11-18 20:37:10 +01:00 |
Sebastien Bourdeauducq
|
8b82575861
|
dvisampler: hold PLL in reset when disabled
|
2013-11-18 20:36:30 +01:00 |
Sebastien Bourdeauducq
|
de76e91147
|
framebuffer: expose PLL DRP to CSR
|
2013-11-18 20:32:33 +01:00 |
Sebastien Bourdeauducq
|
9e883b8b02
|
dvisampler: expose PLL DRP to CSR
|
2013-11-18 20:32:21 +01:00 |
Sebastien Bourdeauducq
|
4cfcda6c8c
|
framebuffer: unpack memory words in pixel clock domain for better perf
|
2013-11-17 23:41:18 +01:00 |
Sebastien Bourdeauducq
|
8f164d0d7b
|
videomixer: reduce debug output
|
2013-11-17 23:40:42 +01:00 |
Sebastien Bourdeauducq
|
64bfca56b4
|
videomixer: add more video modes
|
2013-11-16 17:41:03 +01:00 |
Sebastien Bourdeauducq
|
ba15f1581f
|
videomixer: flush L2 after CPU framebuffer write
|
2013-11-16 16:27:58 +01:00 |