aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2019-08-13Add Mercury platform.William D. Jones
2019-08-07Add Arty A7 platform.Jean-François Nguyen
2019-08-04Make oe in SRAMResource optional.William D. Jones
2019-08-04Use Pins/DiffPairs(assert_width) where appropriate.whitequark
2019-08-04Add Digilent Atlys Spartan-6 board.Staf Verhaegen
This board file was developed based on the Atlys reference manual and the Atlys platform file from litex-buildenv.
2019-08-04[breaking-change] Factor out "sram" resource.whitequark
Fixes #9.
2019-08-04Add missing trailing spaces to multiline connector definitions.whitequark
Or the last and the first on line pin get glued together.
2019-08-04Remove useless _blinky.build_and_program() function.whitequark
2019-08-03Remove explicit domain instantiation from blinky.whitequark
2019-08-03Update all boards to use default_rst.whitequark
This is pretty much just Versa ECP5 (5G).
2019-08-03Update all boards to use default_clk.whitequark
2019-08-03Replace subprocess.run(..., check=True) with subprocess.check_call().whitequark
2019-07-26Add support for the iCE40-HX8K Breakout BoardEmily
2019-07-10dev: Refactor resource abstractions to use Resource.family.William D. Jones
2019-07-10dev.spi: Update SPIResources to accept a name and direction.William D. Jones
2019-07-05dev.flash: spiflash→spi_flash, spiflash{2x,4x}→spi_flash_{2x,4x}.whitequark
Every other resource name uses underscores for separation, like eth_rgmii, so SPI flash should do it too.
2019-07-05versa_ecp5: add missing pin directions.whitequark
Fixes #16.
2019-07-03Factor out SPI resource definition.Jean-François Nguyen
2019-07-03dev.uart: fix typo.whitequark
2019-07-03kc705: fix openocd commandSebastien Bourdeauducq
2019-07-03add KC705Sebastien Bourdeauducq
2019-07-03blackice_ii: add missing importSebastien Bourdeauducq
2019-06-28[breaking-change] Factor out "irda" resource.whitequark
2019-06-28[breaking-change] Factor out "serial" resource and rename to "uart".whitequark
Also, add missing pullups where appropriate.
2019-06-28Formatting. NFC.whitequark
2019-06-25Add Versa ECP5/ECP5-5G support.whitequark
2019-06-24icebreaker: Fix resource numeration to avoid overlapping with PMOD.Alexander Hude
2019-06-19mystorm BlackIceII supportStaf Verhaegen