Gwenhael Goavec-Merou
|
7062e3379f
|
build/efinix/ifacewriter: bypass clks out frequency check for Trion when a feedback clock is used
|
2023-12-20 20:33:15 +01:00 |
Gwenhael Goavec-Merou
|
54c58ef8b9
|
build/efinix/ifacewriter: reorder FEEDBACK for Trion devices.
|
2023-12-20 20:29:23 +01:00 |
Gwenhael Goavec-Merou
|
7d5de90a24
|
soc/cores/clock/efinix: remove 2 output clocks limit, reset o_div_max when a nex vco_max_freq is found
|
2023-12-20 20:28:51 +01:00 |
Florent Kermarrec
|
040b554022
|
CHANGES.md: Update.
|
2023-12-20 16:11:12 +01:00 |
Florent Kermarrec
|
23fbd1b334
|
CHANGES.md: Update.
|
2023-12-20 16:10:03 +01:00 |
Florent Kermarrec
|
4721029e58
|
CHANGES.md: Update.
|
2023-12-20 15:25:14 +01:00 |
Florent Kermarrec
|
fadea1d31b
|
CHANGES.md: Update.
|
2023-12-20 08:08:42 +01:00 |
Gwenhael Goavec-Merou
|
cd503bc9af
|
build/efinix/ifacewriter: Titanium PLL's feedback clock
|
2023-12-19 21:25:59 +01:00 |
Florent Kermarrec
|
048c42820c
|
setup.py: Switch minimum Python version to 3.7 (To allow more than 255 arguments in functions).
|
2023-12-19 10:32:12 +01:00 |
Florent Kermarrec
|
33c07a094e
|
setup.py: Specify UTF-8 encoding for long_description/README.md.
|
2023-12-19 10:16:15 +01:00 |
Florent Kermarrec
|
0c3cda3ee8
|
CHANGES.md: Update.
|
2023-12-19 10:09:44 +01:00 |
Florent Kermarrec
|
2318ff37d2
|
setup.py: Improve indentation.
|
2023-12-19 10:08:40 +01:00 |
Florent Kermarrec
|
b6e89c646e
|
CHANGES: Update.
|
2023-12-14 11:08:55 +01:00 |
Gwenhael Goavec-Merou
|
84e376efcb
|
build/openocd: jtagstream_rxtx reduce tx to 16 and rx to 128
|
2023-12-13 15:08:18 +01:00 |
enjoy-digital
|
cdd80a5f4f
|
Merge pull request #1433 from tpwrules/faster-jtaguart
Increase JTAG UART upload speed
|
2023-12-13 15:05:37 +01:00 |
enjoy-digital
|
5dac2fc16f
|
Merge pull request #1852 from trabucayre/increase_cmd_timeout_delay
soc/software/bios/boot: serialboot: increase CMD_TIMEOUT_DELAY
|
2023-12-13 14:39:17 +01:00 |
Gwenhael Goavec-Merou
|
00b94a5512
|
soc/software/bios/boot: serialboot: increase CMD_TIMEOUT_DELAY
|
2023-12-13 14:29:54 +01:00 |
Florent Kermarrec
|
faae1ea95a
|
integration/soc/jtag: Switch JTAGPHY to sys_clk/simplify.
|
2023-12-13 09:24:23 +01:00 |
Florent Kermarrec
|
4e57cca85f
|
cpu/vexriscv: Cleanup reset.
|
2023-12-13 09:17:15 +01:00 |
Florent Kermarrec
|
f2c5ff376c
|
soc/cores/jtag: Switch to stream.ClockDomainCrossing and use common_rst.
|
2023-12-13 09:16:55 +01:00 |
Gwenhael Goavec-Merou
|
94eca8628c
|
Revert "soc/integration/soc: add_sdram, remove litedram_wb and converter: let LiteDRAMWishbone2Native dealing with addr/data width"
This reverts commit 6d34b8ed87 .
|
2023-12-12 15:19:16 +01:00 |
Gwenhael Goavec-Merou
|
6d34b8ed87
|
soc/integration/soc: add_sdram, remove litedram_wb and converter: let LiteDRAMWishbone2Native dealing with addr/data width
|
2023-12-12 12:05:47 +01:00 |
Gwenhael Goavec-Merou
|
08ff003178
|
tools/litex_server.py: jtag/udp mode: add missing addr_width parameter
|
2023-12-09 06:08:53 +01:00 |
Gwenhael Goavec-Merou
|
c1871eaf42
|
soc/integration/soc: add_jtagbone: pass address_width to UARTBone constructor
|
2023-12-09 06:07:58 +01:00 |
Florent Kermarrec
|
acd66f1346
|
soc/bus_addressing_convert: Fix s2m adaptation case, the 2 adaptation cases were swapped.
|
2023-12-08 15:25:30 +01:00 |
Florent Kermarrec
|
8d6120c476
|
CHANGES: Update.
|
2023-12-08 12:11:37 +01:00 |
enjoy-digital
|
1e5df2dedf
|
Merge pull request #1851 from trabucayre/add_64_bus_support_v2
Add AXI/AXILite 64 bus support
|
2023-12-08 12:08:09 +01:00 |
Gwenhael Goavec-Merou
|
2134c0d0b0
|
soc/integration/soc: when adding a CSR Bridge bus_bridge must keep bus.address_width instead of the default value
|
2023-12-08 12:02:45 +01:00 |
Gwenhael Goavec-Merou
|
1a8fd2e808
|
soc/interconnect/axi/axi_full: AXIInterconnectShared, AXICrossbar: propagate master bus address width to Interface
|
2023-12-08 12:00:50 +01:00 |
Gwenhael Goavec-Merou
|
13987659a9
|
soc/interconnect/axi/axi_lite: AXILiteInterconnectShared, AXILiteCrossbar: propagate master bus address width to Interface
|
2023-12-08 11:59:33 +01:00 |
Gwenhael Goavec-Merou
|
01ce8ab0d1
|
soc/interconnect/axi/axi_lite:axi_lite_to_simple: avoid multiple read access
|
2023-12-08 11:57:35 +01:00 |
Florent Kermarrec
|
afaeca98ce
|
CHANGES.md: Update.
|
2023-12-07 16:33:32 +01:00 |
enjoy-digital
|
1512080527
|
Merge pull request #1850 from trabucayre/efinix_serdes
Efinix PLL calc when feedback != INTERNAL
|
2023-12-07 15:05:57 +01:00 |
Gwenhael Goavec-Merou
|
491a207a37
|
soc/cores/clock/efinix: calc PLL parameters for Trion when feedback != INTERNAL
|
2023-12-07 12:08:28 +01:00 |
Gwenhael Goavec-Merou
|
08a62d4b5f
|
build/efinix/ifacewriter: PLL feedback for Trion
|
2023-12-06 16:58:50 +01:00 |
Gwenhael Goavec-Merou
|
a4ead5cab9
|
litex/soc/integration/soc: SoCBusHandler 64bits address width support
|
2023-11-30 17:47:32 +01:00 |
Gwenhael Goavec-Merou
|
fba581f77e
|
build/efinix/ifacewriter: LVDS_RX/Trion: enable static rx delay when delay > 0
|
2023-11-30 17:46:55 +01:00 |
Florent Kermarrec
|
cba58a0e36
|
tools/litex_client: Fix csr_data_width/csr_bus_address_width is None cases.
|
2023-11-23 16:30:29 +01:00 |
Florent Kermarrec
|
022776801a
|
build/efinix/ifacewriter: Ident set_property in generate functions to make it more understandable (for the ones who like black magic... :)
|
2023-11-17 12:06:24 +01:00 |
enjoy-digital
|
16bbb8cdd2
|
Merge pull request #1843 from trabucayre/efinix_serdes
Efinix Trion serdes
|
2023-11-17 11:56:18 +01:00 |
Gwenhael Goavec-Merou
|
fecc0cb227
|
build/efinix/ifacewriter: PLL/LVDS serdes: Trion support
|
2023-11-17 11:50:58 +01:00 |
Gwenhael Goavec-Merou
|
cbba5b46e9
|
build/efinix/efinity: fix 90 phase shift float -> int (yes: WHY?)
|
2023-11-17 11:41:00 +01:00 |
Gwenhael Goavec-Merou
|
c8a9f205e0
|
soc/cores/clock/efinix: allowing to specify LVDS input refclk name (Trion)
|
2023-11-17 11:40:41 +01:00 |
Florent Kermarrec
|
4353135f02
|
CHANGES: Update.
|
2023-11-16 13:47:17 +01:00 |
Florent Kermarrec
|
aa8e9dc32f
|
integration/builder: Add bios_format/--bios-format support to allow selecting printf format and pass it to picolibc.
Useful to printf of float/double is required.
|
2023-11-16 12:38:59 +01:00 |
Dolu1990
|
6d9cacd465
|
core/NaxRiscv update (timing improvements)
|
2023-11-14 13:45:01 +01:00 |
Gwenhael Goavec-Merou
|
f41ae88d1c
|
soc/cores/clock/efinix: create_clkin: adding lvds_input optional parameter (required when used with LVDS serdes)
|
2023-11-14 11:34:13 +01:00 |
Gwenhael Goavec-Merou
|
7cee8e10fd
|
build/efinix/ifacewriter: allowing PLL to have LVDS_RX as input type
|
2023-11-14 11:24:17 +01:00 |
Gwenhael Goavec-Merou
|
232941be24
|
build/efinix/ifacewriter: generate_lvds: adding missing migen import (required by generate_lvds)
|
2023-11-14 11:14:57 +01:00 |
Gwenhael Goavec-Merou
|
bf337559fe
|
build/efinix/ifacewriter: generate_lvds: adding LVDS serdes support (Titanium only)
|
2023-11-14 10:45:16 +01:00 |