aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-01-15Add Digilent Nexys 4 DDR board.Nicolas Robin
2020-01-13blinky: replace deprecated Signal(max=...) (#42)Nicolas Robin
2020-01-12ice40_hx8k_b_evn: fix swapped DTR/DSRNicolas Robin
2020-01-12ice40_hx8k_b_evn: fix swapped RTS/CTSNicolas Robin
2019-12-31Add Lattice ECP5-5G Evaluation Board stub.whitequark
2019-11-30mister: fix SD card typoDan Ravensloft
2019-11-28tinyfpga_bx: fix definition of io pin 17Ezekiel Bethel
2019-10-25[breaking-change] Atlys: use reset button as resetStaf Verhaegen
2019-10-25Add DE10-Nano-based MiSTer.Dan Ravensloft
2019-10-13resources.memory: fix typo.whitequark
2019-10-11[breaking-change] icebreaker: update leftover user_* resources.whitequark
2019-10-11[breaking-change] mercury: update leftover user_btn resources.whitequark
2019-10-11resources: add conn= argument to every factory.whitequark
2019-10-10Add KCU105 board stub.whitequark
2019-10-10Add TinyFPGA AX{1,2} boards.whitequark
2019-10-10de0cv→de0_cv, for consistency with de10_nanowhitequark
2019-10-10de10_nano: fix programming.whitequark
2019-10-10Add Terasic DE10-Nano (#32)Dan Ravensloft
2019-10-09de0{,cv}: {Altera→Intel}Platformwhitequark
2019-10-09test.blinky: invert LED status when button/switch is active.whitequark
Allows testing buttons/switches as well.
2019-10-04de0: fix typo.whitequark
2019-10-03Add Terasic DE0-CV board.Dan Ravensloft
2019-10-03de0: fix button polarity.whitequark
2019-10-03Fix typo in SDCardResources().whitequark
2019-10-03Add Terasic DE0.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.
2019-10-03Factor out "sd_card_{1bit,4bit,spi}" resources.whitequark
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-10-01Add missing __init__.py.whitequark
2019-09-23dev.user: fix typo.whitequark
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-09-21Fix IO_STANDARD on all iCE40 boards.whitequark
SB_LVCMOS33 is not recognized by vendor tools. Use SB_LVCMOS instead.
2019-09-20setup.py: fixes.Emily
2019-09-18numato_mimas: add spi_flash#0 resource.whitequark
2019-09-18numato_mimas: SW* are actually buttons.whitequark
2019-09-18Add Numato Mimas (V1).whitequark
2019-09-11atlys: fix typo.whitequark
2019-09-06Fix .gitignore.whitequark
2019-09-06setup: replace versioneer with setuptools_scm.whitequark
2019-08-30Update iCE40 GLOBAL and PULLUP attribute to use correct types.whitequark
2019-08-30Add ZTurn lite platform.Robin Ole Heinemann
2019-08-30Add SK-XC6SLX9.whitequark
2019-08-30Atlys: pass extra keyword arguments to platform.whitequark
2019-08-30Add Fomu Hacker platform.Robin Ole Heinemann
2019-08-21versa_ecp5: prepare for switchable ECP5 toolchains.whitequark