Permalink
Commits on Jun 2, 2011
Commits on Jun 1, 2011
  1. A few modifications to udif's patch. Moved testing to a separate test…

    …bench. Created a testbenches folder with the first testbench in it. Tested udif's patch and it works for all LOOP_LOG2 settings from 0 to 5. Added golden_nonce adjustment code so the mining script no longer has to make the adjustments. Mining script updated with TODOs and removed the golden_nonce adjustments.
    fpgaminer committed Jun 1, 2011
  2. NIOS code is written and somewhat functional, but SPI communication w…

    …ith the WizNet board is not functioning correctly when reading registers. It fails randomly for as of yet undetermined reasons.
    fpgaminer committed Jun 1, 2011
  3. Yet another fix for loop rolling code.

    This time the change seems to work:
    1. Install Icarus verilog 0.9.4 (http://iverilog.icarus.com/)
    2. go to source directory.
    3. run icarus:
       iverilog -DSIM sha*.v fpgaminer_top.v
    4. run with:
       a.out
    
    You can use gtkwave.exe (if you are a Windows user,
    it is bundled with the Windows MinGW-based icarus binary
    (http://bleyer.org/icarus/)
    Udi Finkelstein committed Jun 1, 2011
Commits on May 31, 2011
  1. Take SOF files from original location

    The original script took the SOF files only from the script's current directory.
    Given the current project directory structure, the script now looks for SOF files
    in all the project directories, so its no longer required to copy the SOF files
    to the scripts/program directory.
    Udi Finkelstein committed May 31, 2011
  2. Fix last commit

    Last commit was untested and it seems there was a mistake in the loop index code.
    This code is still untested though!
    Udi Finkelstein committed May 31, 2011
Commits on May 26, 2011
  1. Reduce design size by slowing throughput

    This change introduces a LOOP_LOG2 parameter that can reduce the design's
    throughput and size by a factor of 2^N.
    A factor of 8 enables it to fit in an EP3C25 (>90% utilization).
    Design not fully verified yet.
    Udi Finkelstein committed May 26, 2011
Commits on May 25, 2011
  1. Working on a NIOS II core to controller the miner and communicate ove…

    …r a WizNet ethernet board.
    fpgaminer committed May 25, 2011
Commits on May 23, 2011
  1. Directory structure reorganized to better suit storing multiple varia…

    …tions on the design.
    fpgaminer committed May 23, 2011
Commits on May 20, 2011
  1. Merge pull request #1 from interfect/master

    Clarified Requirements in README.md. DE2-115 is not a normal DE2.
    progranism committed May 20, 2011
  2. Made a note that the DE2-115 is distinct from the normal DE2. Origina…

    …l version got my hopes up.
    interfect committed May 20, 2011
  3. First commit. Code ported from existing project, cleaned up, and veri…

    …fied to be somewhat user friendly.
    progranism committed May 20, 2011