Coder Social home page Coder Social logo

Comments (2)

progranism avatar progranism commented on September 23, 2024

Hello Sascha,

Is there a easy way to convert the project to run on a Altera FLEX 10K20
FPGA, mounted on a UP1 Development Board? I know, Hashrate will be poor.
Looking at the specs for the 10K20, it is a very limited device. I don't
think anything but a serial hasher would fit into it, and there isn't
really a good serial hasher implementation in my repo yet.

If it were possible, you would want to base it off this project variant:

https://github.com/progranism/Open-Source-FPGA-Bitcoin-Miner/tree/master/projects/DE2_115_makomk_mod

That code supports having a short hashing pipeline, so it can fit onto
smaller chips. Unfortunately the FLEX devices require an older version of
Quartus (9.0), so I was not able to put together an example project for
you. The general idea is to set the correct device in the project for your
FLEX chip (Assignments->Device), set the correct clock pin
(Assignments->Assignment Editor), and possibly adjust the PLL (main_pll.v).

~William

On Tue, Jan 31, 2012 at 6:26 AM, Rasta8889 <
[email protected]

wrote:

First of all: Thank you for maintaining this project.

I used a Terasic Development board in first semester but didn't learn
Verilog or Altera HDL. Some minor VHDL knowledge is there, but it's not
really enough for such a project.

Is there a easy way to convert the project to run on a Altera FLEX 10K20
FPGA, mounted on a UP1 Development Board? I know, Hashrate will be poor.

best regards,

Sascha


Reply to this email directly or view it on GitHub:
#10

from open-source-fpga-bitcoin-miner.

Rasta8889 avatar Rasta8889 commented on September 23, 2024

Thanks for your answer.

I figured the steps out myself so far (Change device, adjust PLL). I think I also started my own project using the makomk_mod you mentioned. But only by chance ^^

Quartus 9.0 can be found here: ftp://ftp.altera.com/outgoing/release/ although i don't want to force you to download and install it - it's quite time-consuming.

I have some problems setting up the PLL. The frequency speed-up ratio in your project is 5, am I right? The Flex10K series only supports a double speed-up. Will that work?

Also, I can't seem to manage to use the MegaWizard Plugin Manager to include the CLKLOCK megafunction, it doesn't get displayed. ALTCLKLOCK or ALTPLL are not supported by FLEX10k devices.

Seems like I have to learn some VHDL. Fortunately, VHDL is also part of a exam I have in March, so the knowledge won't go to waste ;)

best regards,

Sascha

from open-source-fpga-bitcoin-miner.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.