aboutsummaryrefslogtreecommitdiff
path: root/nmigen_boards/mercury.py
AgeCommit message (Collapse)Author
2023-02-03Remove the deprecated `nmigen_boards` namespace.Catherine
2021-12-10Rename nMigen to Amaranth HDL.whitequark
2021-06-05mercury: specify attrs key when defining the VGAResourceS.J.R. van Schaik
2021-06-03[breaking-change] Factor out PS2Resource.S.J.R. van Schaik
2021-05-31[breaking-change] Factor out VGAResource.S.J.R. van Schaik
2020-11-26[breaking-change] Add `_n` suffix to argument names of pins with fixed ↵GuzTech
inverters. Note: this change does NOT affect pin functionality or naming, and does not require modifying your design. It does however affect some board files, where keywords corresponding to active low pins will have to be adjusted: SPIResource(0, cs="C1", ...) → SPIResource(0, cs_n="C1", ...) The new naming scheme will make it easier to write and audit board files by clearly marking inverted pins in resource factories, similarly to how `PinsN` indicates the same in bare resources. Fixes #129.
2020-07-18mercury: fix SPI rolesRobin Ole Heinemann
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/
2019-10-11[breaking-change] mercury: update leftover user_btn resources.whitequark
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.
2019-10-03dev.display: factor out from dev.user. NFC.whitequark
2019-10-03[breaking-change] Factor out "display_7seg" resource.whitequark
With the expectation that "display_9seg", "display_14seg" and "display_16seg" will be forthcoming. There are no provisions in this resource itself for multiplexing the display. It is expected that on boards with multiplexed displays, an additional resource "display_7seg_ctrl" will be provided, and it would have either an n-bit signal "sel" (binary encoded) or an n-bit signal "en" (one-hot encoded). (This may be revisited in the future.) Fixes #17.
2019-09-23_blinky→test.blinkywhitequark
Expose blinky as a stable component, to make writing out-of-tree board files a bit nicer.
2019-09-23[breaking-change] Factor out "led", "button" and "switch" resources.whitequark
These resources were renamed as: * user_led → led * user_btn → button * user_sw → switch Fixes #13.
2019-08-13Add Mercury platform.William D. Jones