Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: GlasgowEmbedded/glasgow
base: d718f972d75b
Choose a base ref
...
head repository: GlasgowEmbedded/glasgow
compare: 2374f21d50f5
Choose a head ref
  • 12 commits
  • 59 files changed
  • 1 contributor

Commits on Aug 9, 2019

  1. arch.nrf24l.rf: new arch.

    whitequark committed Aug 9, 2019
    Copy the full SHA
    9be2abe View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2019

  1. Copy the full SHA
    e600753 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2019

  1. Copy the full SHA
    2b440a6 View commit details
    Browse the repository at this point in the history
  2. gateware.analyzer: adjust for nMigen.

    There were three issues:
      * nMigen SyncFIFOBuffered no longer provides access to the inner
        FIFO. Therefore, level of the outer FIFO is used instead.
      * nMigen simulator no longer allows setting Signals that are not
        actually used anywhere in simulation.
      * In nMigen, FIFOInterface.read() is 1-cycle, not 2-cycle.
        This requires adjustment of our read loop (which would ideally
        be rewritten.)
    whitequark committed Aug 16, 2019
    Copy the full SHA
    6d63dac View commit details
    Browse the repository at this point in the history
  3. gateware.pads: adjust for nMigen.

    nMigen provides a native replacement for what Pads was trying to do,
    so this module is essentially deprecated, and no particular care has
    been taken to keep it in good shape.
    whitequark committed Aug 16, 2019
    Copy the full SHA
    0e62b77 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2019

  1. gateware.pll: adjust for nMigen.

    This doesn't include adjustments for gateware.platform. Fortunately,
    only a few applets use PLL, so this can be done later.
    whitequark committed Aug 18, 2019
    Copy the full SHA
    689d8f0 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    a160cbf View commit details
    Browse the repository at this point in the history
  3. gateware.fx2_crossbar: adjust for nMigen.

    nMigen now provides XDR in the platform layer, so it is no longer
    necessary to instantiate SB_IO.
    whitequark committed Aug 18, 2019
    Copy the full SHA
    1107ac5 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    bad24a6 View commit details
    Browse the repository at this point in the history
  5. platform: port to nMigen.

    whitequark committed Aug 18, 2019
    Copy the full SHA
    eabcb56 View commit details
    Browse the repository at this point in the history
  6. access.direct.multiplexer: adjust for nMigen.

    nMigen build plans contain all files, including the constraint files,
    so it is no longer necessary to track IO placement in attributes.
    whitequark committed Aug 18, 2019
    Copy the full SHA
    ee85c80 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    2374f21 View commit details
    Browse the repository at this point in the history