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: timvideos/HDMI2USB-litex-firmware
base: b29905da9566
Choose a base ref
...
head repository: timvideos/HDMI2USB-litex-firmware
compare: 585091ad3d65
Choose a head ref
  • 16 commits
  • 7 files changed
  • 3 contributors

Commits on Oct 11, 2018

  1. firmware: Detect command on \n consistent with telnet

    Some uart/terminals are sending only '\n'.  I think it makes sense
    that we detect commands when a '\n' comes in and ignore the '\r'
    this is consistent with the telnet branch.
    
    This fixes an issue in verilator where the serail2console module
    sometimes doesnt send '\n' when we hit <enter>.
    stffrdhrn committed Oct 11, 2018
    Copy the full SHA
    e5b382f View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2018

  1. platforms: Add ICE40UP5K-B-EVN platform, and base.py and bridge.py ta…

    …rgets. base.py does not route, bridge.py functional.
    cr1901 committed Oct 12, 2018
    Copy the full SHA
    450a31f View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2018

  1. firmware: Support \r\n, \r, and \n terminators

    As we saw with the sim testing, sometimes terminals will send \r only,
    something, \n, sometimes \r\n.  Add skip, logic to support these
    combinations, this is similar what is being done in the litex BIOS now.
    stffrdhrn committed Oct 13, 2018
    Copy the full SHA
    fb78a7b View commit details
    Browse the repository at this point in the history
  2. firmware/ci: Make '\0' char assignments consistent

    Null terminator character's were being set using 0, 0x00 and '\0'.
    While these are all technically consistent we would like them to be
    consistent as pointed out in a recent code review.
    stffrdhrn committed Oct 13, 2018
    Copy the full SHA
    26b3715 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2018

  1. Decreasing RAM size to 8k exactly reduces resource usage by 300 LUTs.…

    … BIOS and Micropython boot using minimal variant.
    cr1901 committed Oct 15, 2018
    Copy the full SHA
    803c5db View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    7defadc View commit details
    Browse the repository at this point in the history
  3. Replace CPU sram region with SPRAM primitives. Add SPRAM wishbone int…

    …erface gateware. CPU_VARIANT=lite functional (micropython boots).
    cr1901 committed Oct 15, 2018
    Copy the full SHA
    91165b3 View commit details
    Browse the repository at this point in the history
  4. travis: Add missing minimal base config for ice40_up5k_b_evn (present…

    …ly undecided on which to use).
    cr1901 committed Oct 15, 2018
    Copy the full SHA
    22db528 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #89 from stffrdhrn/firmware-crnl

    Firmware CR-NL
    mithro committed Oct 15, 2018
    Copy the full SHA
    7cf3cb4 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2018

  1. platforms/ice40_up5k_b_evn: Clarify in comment that serial port comes

    from GPIO header and must be soldered.
    cr1901 committed Oct 25, 2018
    Copy the full SHA
    f59add5 View commit details
    Browse the repository at this point in the history
  2. gateware/up5kspram: Parameterize module by width (32-bit only) and

    size (64kB or 128kB for now).
    cr1901 committed Oct 25, 2018
    Copy the full SHA
    c174d4a View commit details
    Browse the repository at this point in the history
  3. .travis.yml: Only build minimal lm32 config for ice40_up5k_b_evn for

    now to avoid spurious routing failures with lite config.
    
    :100644 100644 6476a6f 1bd0437 M	.travis.yml
    cr1901 committed Oct 25, 2018
    Copy the full SHA
    e95a72d View commit details
    Browse the repository at this point in the history
  4. ice40_up5k_b_evn/base: Bump SPRAM usage to all 128kB, as it uses only

    70 extra LUTs in minimal config.
    cr1901 committed Oct 25, 2018
    Copy the full SHA
    54adfdf View commit details
    Browse the repository at this point in the history
  5. Merge pull request #90 from cr1901/5k-b-evn

    ICE40UP5K-B-EVN Support
    mithro committed Oct 25, 2018
    Copy the full SHA
    3d93063 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    f50db25 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    585091a View commit details
    Browse the repository at this point in the history