Permalink
Commits on Mar 1, 2012
  1. Makefile: install softusb-input to sdk-install

    Xiangfu Liu committed Mar 1, 2012
Commits on Feb 24, 2012
  1. @sbourdeauducq
  2. @sbourdeauducq
  3. @sbourdeauducq
  4. @sbourdeauducq

    README: update

    sbourdeauducq committed Feb 24, 2012
  5. @sbourdeauducq

    adjust the map -t from 2 to 20 fit for ISE 13.4

    Xiangfu Liu committed with sbourdeauducq Feb 24, 2012
Commits on Feb 23, 2012
  1. Makefile: add sdk-install, tools-install

    Xiangfu Liu committed Feb 23, 2012
Commits on Feb 21, 2012
  1. VGA: fix the vsync pulses

    Xiangfu Liu committed Feb 21, 2012
Commits on Feb 10, 2012
  1. @fpgaminer

    improvement for libbase uart.c

      uart_isr, when applicable, will reset CSR_UART_STAT after it has
      written new data to the UART module. If the UART module is able
      to finish that request before uart_isr writes to CSR_UART_STAT,
      then uart_isr will end up clearing the wrong event. This prevents
      uart_isr from ever being called again, and stalls all outgoing data
    fpgaminer committed with Xiangfu Liu Feb 10, 2012
Commits on Feb 8, 2012
  1. @dvdkhlng

    fix 'make install' target

    Just a slight fix.  Don't like non-distribution stuff to populate /usr/bin
    
    cheers,
    
    David
    dvdkhlng committed with Xiangfu Liu Feb 7, 2012
Commits on Jan 25, 2012
  1. @wpwrak
Commits on Jan 17, 2012
  1. @wpwrak
Commits on Jan 16, 2012
  1. @wpwrak

    asm/mod.fpvm: modulo calculation example

    Run with
    ./fpvm mod.fpvm
    
    Or, more entertaining
    ./fpvm -x mod.fpvm
    
    For every last gory detail, use
    ./fpvm -d -x mod.fpvm
    wpwrak committed Jan 16, 2012
  2. @wpwrak

    asm/fpvm: fpvm-like execution engine

    This engine also accepts symbolic register names. Uses pfpu for
    stepwise execution.
    wpwrak committed Jan 16, 2012
  3. @wpwrak

    asm/pfpu: new option -v; cleanup

    This patch contains the following changes:
    
    - new option -v for verbose operation. By default, pfpu now only displays
      the result line and ignores the rest of the session.
    
    - send nc's diagnostics to standard output so that we can suppress
      its "connected" line (alas, this means that error messages are
      only shown in verbose mode)
    
    - added header comment
    wpwrak committed Jan 16, 2012
Commits on Jan 15, 2012
  1. @wpwrak

    pfpuasm: auto-NOP, pass all regs, and some syntax corrections

    A number of small improvements:
    
    - VECTOUT doesn't need a destination register (use 0)
    - QUAKE is unary, not binary
    - option -a to automatically fill the latency slots with NOP
      (without caring about efficiency)
    - all registers referenced (read or write) are listed
    wpwrak committed Jan 15, 2012
  2. @wpwrak

    tools/asm/pfpu: fix processing of option -i

    The option -i wasn't shifted off, causing pfpuasm and ultimately cpp
    to fail.
    wpwrak committed Jan 15, 2012
  3. @wpwrak

    tools/asm/pfpu: quick and dirty script to run pfpuasm and execute the…

    … result
    
    The environment variable M1_HOST defines on which M1 to execute
    the code. M1_USER and M1_PW define the telnet access.
    wpwrak committed Jan 15, 2012
  4. @wpwrak

    tools/asm: PFPU assembler

    wpwrak committed Jan 15, 2012
Commits on Jan 13, 2012
  1. @wpwrak
Commits on Jan 12, 2012
  1. @wpwrak

    libfpvm: make op_not a regular operator and implement it in all cases

    We can substitute  !X  it with  X == 0. This catches cases where boolean
    not is used algorithmically and not directly with if.
    wpwrak committed Jan 12, 2012
Commits on Jan 11, 2012
  1. @wpwrak
Commits on Jan 10, 2012
  1. @wpwrak

    libfpvm: introduce "struct sym" as abstraction for an identifier

    This has ripple effects all through libfpvm but shouldn't change
    functionality.
    wpwrak committed Jan 4, 2012
Commits on Jan 7, 2012
  1. @wpwrak

    libfpvm: only access node->label if we have an indentifier

    We provide a function node_is_op for the library user to make this
    distiction as well (used in parser_helper.c).
    
    Note that this change means that we can't report the name of the
    operator that causes an "Operation not supported" error. This is
    visible to users in the case of op_not. Fix later.
    wpwrak committed Jan 7, 2012
Commits on Dec 30, 2011
  1. @wpwrak
  2. @wpwrak

    libfpvm: rename op_not to op_negate

    We'll soon use "not", and this would get confusing.
    wpwrak committed Dec 30, 2011
Commits on Dec 29, 2011
  1. @wpwrak @sbourdeauducq

    milkymist: declare "code" argument of pfpu_dump "const"

    A small bit of cleanup, to allow Flickernoise to do the same.
    
    - Werner
    wpwrak committed with sbourdeauducq Dec 28, 2011
Commits on Dec 27, 2011
  1. @wpwrak @sbourdeauducq

    fpvm.c: suppress compiler warning caused by -Wunused-value

    This warning was generated when compiling x86-linux/, which uses clang
    instead of gcc.
    wpwrak committed with sbourdeauducq Dec 27, 2011
  2. @wpwrak @sbourdeauducq

    software/libfpvm/Makefile: update dependencies

    They still contained lots of old junk.
    wpwrak committed with sbourdeauducq Dec 27, 2011
Commits on Dec 14, 2011
  1. @sbourdeauducq

    Remove libmath

    sbourdeauducq committed Dec 14, 2011
  2. @wpwrak @sbourdeauducq

    milkymist: use -Wshadow

    Only one minor conflict found.
    wpwrak committed with sbourdeauducq Dec 12, 2011
  3. @wpwrak @sbourdeauducq
  4. @wpwrak @sbourdeauducq

    milkymist: try -Wmissing-prototypes

    The math functions have too many issues to make this viable without
    substantially more fixing. Just fix what little else is there.
    wpwrak committed with sbourdeauducq Dec 12, 2011
  5. @wpwrak @sbourdeauducq

    milkymist: use -Wstrict-prototypes

    And fix resulting warnings.
    wpwrak committed with sbourdeauducq Dec 12, 2011
  6. @wpwrak @sbourdeauducq