aboutsummaryrefslogtreecommitdiff
path: root/nmigen_boards/resources
AgeCommit message (Collapse)Author
2020-09-06resources.memory: make cs pin optional for SDRAMResourcemarble
2020-08-06resources: allow use of ULPI PHYs with active-low RST pinsKatherine Temkin
Also, fixes a typo that affected PHYs with rst specified
2020-07-19Factor out direct USB and ULPI resources.Kate Temkin
2020-07-16[breaking-change] Update SPI pin names.ECP5-PCIe
The new names follow the OSHWA convention described at: https://www.oshwa.org/a-resolution-to-redefine-spi-signal-names/
2020-07-02[breaking-change] resources.memory: add missing inversion on SRAMResource(dm=).whitequark
The semantics should be that a high bit of data mask (UB#LB#) enables the write to the corresponding byte.
2020-06-22resources: allow UARTResource without control signals to have no role.whitequark
2020-06-11[breaking-change] resources: distinguish "dte"/"dce" roles of UART.Ivan Grokhotkov
UARTResource gets a new argument, "role", which determines flow control signal directions: - DCE means that the design acts as a modem - DTE means that the design acts as a PC
2020-03-14resources.display: Apply inversion setting to dpStuart Olsen
2019-10-13resources.memory: fix typo.whitequark
2019-10-11resources: add conn= argument to every factory.whitequark
2019-10-03Fix typo in SDCardResources().whitequark
2019-10-03Factor out "nor_flash" resource.whitequark
2019-10-03Factor out "sdram" resource.whitequark
2019-10-03[breaking-change] Fix polarity of "dm" signal in "memory" resource.whitequark
LB# and UB# enable writing their corresponding byte. The "m" in "dm" means mask; that is, logical high masks (prevents) the byte from being written. This means that it should use Pins(), not PinsN(), to get the behavior implied by "mask".
2019-10-03Reorganize resource taxonomy.whitequark
The current hierarchy isn't particularly well suited to resources like SDRAM or NOR flash, so make it much less fine-grained but easier to use and less nitpicky.