Comments (2)
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.
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)
- Missing Verilog component: altsource_probe_component HOT 1
- No "stratum+tcp" support? HOT 4
- Hash rate is 0.02 MH/s HOT 2
- Need help on where to start
- Issue with program-fpga-board.bat HOT 5
- Localization/Translation
- help
- Unable to communicate with FPGA firmware on new device port HOT 14
- Help editing for a papilio duo
- IDX is not defined(sha256_transform) HOT 5
- intel Quartus ii compiler
- Is there possibilitiy to run this on our lattice board? HOT 2
- Am I really mining? HOT 15
- Help: Intel Cyclone 10 LP
- cyclone 10 kit support
- Image for Intel CV SoC
- Compare simulation with golden hash values
- FPGA Miner Project update and how to run it on a board(xilinx ZCU102 Development board) that is not in the tested projects directory HOT 9
- [email protected]
- ERROR: Unable to getwork. Reason: can't read "state(status)": no such variable HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from open-source-fpga-bitcoin-miner.