10 files changed
+10
-10
lines changedSubmodule edid-decode updated from dcc8b83 to e6d15fd
- litedram/common.py+70-39
- litedram/core/bankmachine.py+47-25
- litedram/core/controller.py+15-7
- litedram/core/multiplexer.py+107-6
- litedram/frontend/adaptation.py+81-77
- litedram/frontend/axi.py+144
- litedram/frontend/bist.py+145-58
- litedram/frontend/crossbar.py+56-20
- litedram/frontend/dma.py+58-25
- litedram/frontend/wishbone.py+3-1
- litedram/modules.py+222-87
- litedram/phy/__init__.py+5-1
- litedram/phy/a7ddrphy.py-242
- litedram/phy/k7ddrphy.py-297
- litedram/phy/kusddrphy.py+17-5
- litedram/phy/s7ddrphy.py+455
- litedram/sdram_init.py+303
- setup.py+1-1
- test/test_axi.py+72
- test/test_bist.py+3-1
- test/test_bist_async.py+5-3
- test/test_downconverter.py+5-3
- test/test_upconverter.py+5-3
- example_designs/make.py+1-1
- example_designs/test/test_regs.py+13-10
- litepcie/core/msi.py+24-8
- litepcie/core/tlp/depacketizer.py+8-9
- litepcie/core/tlp/packetizer.py+7-5
- litepcie/core/tlp/reordering.py+2-1
- litepcie/frontend/dma.py+11-8
- litepcie/frontend/wishbone.py+2-2
- litepcie/phy/s7pciephy.py+9-2
- litepcie/phy/xilinx/7-series/kintex7/pcie_core_top.v+2
- setup.py+1-1
- test/model/phy.py+2-1
- test/test_dma.py+20-13
- test/test_wishbone.py+15-6
- example_designs/make.py+2-2
- example_designs/targets/simple.py+40-30
- example_designs/test/test_analyzer.py-26
- example_designs/test/test_analyzer_counter.py+23
- example_designs/test/test_analyzer_wishbone.py+24
- example_designs/test/test_identifier.py+2
- example_designs/test/test_io.py+9-6
- litescope/core.py+186-122
- litescope/software/driver/analyzer.py+44-18
- litescope/software/dump/common.py+1-1
- setup.py+1-1
Submodule liteusb updated from 23d6a68 to e841c56
Submodule litevideo updated from 9b4169d to 7b4240f
- .gitignore+1
- .gitmodules+3
- README+25-5
- litex/boards/platforms/arty.py+150-36
- litex/boards/platforms/arty_s7.py+20-11
- litex/boards/platforms/de0nano.py+1-1
- litex/boards/platforms/genesys2.py+120
- litex/boards/platforms/kc705.py+12-6
- litex/boards/targets/arty.py+2-4
- litex/boards/targets/genesys2.py+152
- litex/boards/targets/kc705.py+2-2
- litex/boards/targets/nexys4ddr.py+18-16
- litex/boards/targets/nexys_video.py+2-4
- litex/build/altera/quartus.py+1-1
- litex/build/generic_platform.py+4-3
- litex/build/lattice/diamond.py+3-2
- litex/build/lattice/icestorm.py+1-1
- litex/build/sim/config.py+6
- litex/build/sim/verilator.py+15-8
- litex/build/xilinx/ise.py+1-1
- litex/build/xilinx/platform.py+4
- litex/build/xilinx/programmer.py+12-1
- litex/build/xilinx/vivado.py+14-3
- litex/gen/fhdl/verilog.py-11
- litex/gen/sim/__init__.py+1-1
- litex/gen/sim/core.py+2-1
- litex/soc/cores/code_8b10b.py+9-4
- litex/soc/cores/cpu/lm32/core.py+11-3
- litex/soc/cores/cpu/lm32/verilog/config/lm32_config.v
- litex/soc/cores/cpu/lm32/verilog/config_minimal/lm32_config.v+199
- litex/soc/cores/cpu/mor1kx/core.py+6-1
- litex/soc/cores/cpu/picorv32/core.py+6-1
- litex/soc/cores/cpu/vexriscv/__init__.py+1
- litex/soc/cores/cpu/vexriscv/core.py+154
- litex/soc/cores/cpu/vexriscv/verilog+1
- litex/soc/cores/uart.py+25-6
- litex/soc/integration/builder.py+7-8
- litex/soc/integration/cpu_interface.py+24-7
- litex/soc/integration/sdram_init.py-229
- litex/soc/integration/soc_core.py+71-21
- litex/soc/integration/soc_sdram.py+13-22
- litex/soc/interconnect/csr_bus.py+16
- litex/soc/interconnect/wishbone.py+23-4
- litex/soc/software/bios/Makefile+8
- litex/soc/software/bios/boot-helper-picorv32.S+1-1
- litex/soc/software/bios/boot-helper-vexriscv.S+4
- litex/soc/software/bios/boot.c+4
- litex/soc/software/bios/linker.ld+15-3
- litex/soc/software/bios/main.c+28-12
- litex/soc/software/bios/sdram.c+170-49
- litex/soc/software/include/base/csr-defs.h+11
- litex/soc/software/include/base/irq.h+22-10
- litex/soc/software/include/base/system.h+26
- litex/soc/software/libbase/crt0-picorv32.S
- litex/soc/software/libbase/crt0-vexriscv.S+76
- litex/soc/software/libbase/system.c+24-16
- litex/soc/tools/litex_term.py+36-21
- litex/soc/tools/mkmscimg.py+7-4
- litex/soc/tools/remote/litex_server.py+22-8
- litex_setup.py+55
- setup.py+1-1
- .gitignore+1-1
- README.md+1-1
- doc/fhdl.rst+1-1
- migen/build/altera/programmer.py+6-2
- migen/build/generic_platform.py+22-14
- migen/build/generic_programmer.py+3-4
- migen/build/lattice/common.py+33-1
- migen/build/lattice/icestorm.py+1-1
- migen/build/lattice/programmer.py+11
- migen/build/platforms/afc3v1.py+712
- migen/build/platforms/arty_a7.py+254
- migen/build/platforms/arty_s7.py+125
- migen/build/platforms/de0nanosoc.py+180
- migen/build/platforms/mystorm_blackice.py+80
- migen/build/platforms/mystorm_blackice_ii.py+82
- migen/build/platforms/qm_xc6slx16_sdram.py+56
- migen/build/platforms/sinara/kasli.py+6-3
- migen/build/platforms/sinara/sayma_amc.py+86-14
- migen/build/platforms/sinara/sayma_rtm.py+41-35
- migen/build/platforms/tinyfpga_a.py+161
- migen/build/platforms/tinyfpga_b.py+10
- migen/build/tools.py+33
- migen/build/xilinx/common.py+2-2
- migen/build/xilinx/ise.py+3-3
- migen/build/xilinx/vivado.py+2
- migen/fhdl/bitcontainer.py+3-1
- migen/fhdl/specials.py+2-2
- migen/fhdl/structure.py+32
- migen/fhdl/tools.py+27-1
- migen/fhdl/verilog.py+21-11
- migen/fhdl/visit.py+10-1
- migen/genlib/cdc.py+5-4
- migen/genlib/fifo.py+17
- migen/genlib/fsm.py+5-1
- migen/sim/core.py+15-1
- setup.py+1-1
0 commit comments