Skip to content

Commit

Permalink
Fix up "indexing" on subsignal
Browse files Browse the repository at this point in the history
  • Loading branch information
nickoe committed Feb 3, 2021
1 parent 5342e55 commit e113369
Showing 1 changed file with 9 additions and 8 deletions.
17 changes: 9 additions & 8 deletions platforms/mars_ax3.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,7 @@
# not really connected, but arty soc example uses this -- I think
("cpu_reset", 0, Pins("C2"), IOStandard("LVCMOS33")),

# 2.14.5
# DDR3 Low Voltage Operation
# Low voltage operation for the DDR3 SDRAM is available only for modules revision 2 and newer.
# The default voltage of the DDR3 is 1.5 V. In order to enable low voltage mode (1.35 V), DDR3_VSEL (pin D9)
# must be driven logic 0 by the FPGA logic, and a memory voltage of 1.35 V must be selected in the Memory
# Interface Generator (MIG) parameters in Vivado.
# For 1.5 V operation, DDR3_VSEL must be set to high impedance (not driven logic 1).
Subsignal("ddr3_vsel", Pins("D9"), IOStandard("SSTL135")),


# TODO pmod, serial, flash, sdcard, dac?

Expand Down Expand Up @@ -75,6 +68,14 @@
Subsignal("odt", Pins("K16"), IOStandard("SSTL135")),
Subsignal("reset_n", Pins("G13"), IOStandard("SSTL135")),
Misc("SLEW=FAST"),
# 2.14.5
# DDR3 Low Voltage Operation
# Low voltage operation for the DDR3 SDRAM is available only for modules revision 2 and newer.
# The default voltage of the DDR3 is 1.5 V. In order to enable low voltage mode (1.35 V), DDR3_VSEL (pin D9)
# must be driven logic 0 by the FPGA logic, and a memory voltage of 1.35 V must be selected in the Memory
# Interface Generator (MIG) parameters in Vivado.
# For 1.5 V operation, DDR3_VSEL must be set to high impedance (not driven logic 1).
Subsignal("ddr3_vsel", Pins("D9"), IOStandard("SSTL135")),
),
]

Expand Down

0 comments on commit e113369

Please sign in to comment.