Pages:
Author

Topic: FPGA development board "Icarus" - DisContinued/ important announcement - page 35. (Read 207279 times)

legendary
Activity: 1320
Merit: 1001
I do not want to offend you but perhaps if you want someone else to make a software miner for Icarus you could do what BFL did and provide the guy that wrote CG miner and UFasoft miner remote access and some sort of API ( I would guess with your files being publicly available it isnt likely hard to do.). I doubt I am suggesting anything you have not already thought of. If existing miners can use yours as well then Icarus has current and possibly future changes to pool connection systems. My thought is it could free up your time to create and sell hardware  and as long as your hardware is supported the end user gets upgrades with the new releases of the software.

+1 for this idea.

I remember the BFL's post @ CGMINER's topic:

https://bitcointalksearch.org/topic/m.692304
hero member
Activity: 592
Merit: 501
We will stand and fight.
Can someone who speaks english write up a guide?  Trying to deal with this mishmash of guides that don't go together and are written for linux has consumed 2 hours for me.  Tried emailing the creator and he sent me a link to python 2.7 then ignored my further questions...

I double click the miner.py file and it definitely starts doing something.  I don't know if it's actually mining.

oh, it looks like your email fire wall block my mail with attachment.
please check the github. in the download folder.
sr. member
Activity: 265
Merit: 250
Football President
legendary
Activity: 3080
Merit: 1080
Can someone who speaks english write up a guide?  Trying to deal with this mishmash of guides that don't go together and are written for linux has consumed 2 hours for me.  Tried emailing the creator and he sent me a link to python 2.7 then ignored my further questions...

I double click the miner.py file and it definitely starts doing something.  I don't know if it's actually mining.

Checkout the first post on this thread. Or you can follow my quickly slapped together guide...

Step 1: Download and install the USB_UART driver, it's PL2303HXD:

http://www.prolific.com.tw/eng/downloads.asp?id=31

*note: you may have to reboot your machine after the installation of this driver*

Step 2: Download and install python 2.7

http://python.org/getit/

Step 3: Install the serial / jsonrpc / curses libs into the python27/Lib folder. Typically python should be installed in C:\Python27. I've uploaded all the python libs (zip format). Here is the link:

http://www.mediafire.com/?4r79856dlccv6n3

3: Go to where you stored your miner (ngzhang's) and edit the MINER.BAT (don't just run the miner.py!). The miner.bat file should look something like this:

start c:\python27\python.exe miner.py -u http://bitcoinsuperstar:[email protected]:8332 -s com6

4: Once you've made sure you have the proper info for your chosen mining pool programmed into that batch file (miner.bat) just double click it and enjoy your uber fpga hashing rig. At this point it is safe to crack open a beer and chug it down with deep satisfaction Smiley Job well done!








sr. member
Activity: 420
Merit: 250
Can someone who speaks english write up a guide?  Trying to deal with this mishmash of guides that don't go together and are written for linux has consumed 2 hours for me.  Tried emailing the creator and he sent me a link to python 2.7 then ignored my further questions...

I double click the miner.py file and it definitely starts doing something.  I don't know if it's actually mining.
hero member
Activity: 981
Merit: 500
DIV - Your "Virtual Life" Secured and Decentralize
I do not want to offend you but perhaps if you want someone else to make a software miner for Icarus you could do what BFL did and provide the guy that wrote CG miner and UFasoft miner remote access and some sort of API ( I would guess with your files being publicly available it isnt likely hard to do.). I doubt I am suggesting anything you have not already thought of. If existing miners can use yours as well then Icarus has current and possibly future changes to pool connection systems. My thought is it could free up your time to create and sell hardware  and as long as your hardware is supported the end user gets upgrades with the new releases of the software.
legendary
Activity: 3080
Merit: 1080
Just to clarify to load a different bitstream we need the Xilinx platform cable, right? In other words it can't be loaded via USB like say the x6500 boards.

correct. we need the Xilinx cable. I have tried to flash with urjtag and other cable. this one: [http://en.qi-hardware.com/wiki/Milkymist_JTAG-serial_daughterboard]. after select the cable. and run 'detect'. it can't detect any chip Sad.  anyone have idea on this?

thanks

Thanks for the info Smiley I guess I have to hit ebay for a kit.
member
Activity: 80
Merit: 10
I got my board on Thursday and was thoroughly impressed. The packaging was protective and neatly packed. Everything needed to get up and running was included. After plugging in the board I cloned the Icarus software, read the README for the mining software, modified the .sh file (I am on Ubuntu) and it started working. The board itself is very tidy. It has several LEDs and a power switch. I haven't explored its potential as a development board yet, but I'm sure it would be equally useful there. Thanks ngzhang for the great work!

One slight issue is the mining software seems to always run at 50% of one of my CPU cores (Intel Core i7). Not sure if it's the python version I'm running or the software, but I'm wondering if this would run well on a low-powered PC or even a Rasberry Pi. Anyone try this yet?

Have to agree about the packaging etc. Received in 5 days from shipment date. I think what really impressed me was that the plugpack came with the correct 240v pins for Australia.


Running 3 boards off a micro atx atom 525, no fan on cpu just heat-sink, 80w PSU (overkill), and using almost 0 CPU.
full member
Activity: 120
Merit: 100
Just to clarify to load a different bitstream we need the Xilinx platform cable, right? In other words it can't be loaded via USB like say the x6500 boards.

correct. we need the Xilinx cable. I have tried to flash with urjtag and other cable. this one: [http://en.qi-hardware.com/wiki/Milkymist_JTAG-serial_daughterboard]. after select the cable. and run 'detect'. it can't detect any chip Sad.  anyone have idea on this?

thanks
legendary
Activity: 3080
Merit: 1080
Just to clarify to load a different bitstream we need the Xilinx platform cable, right? In other words it can't be loaded via USB like say the x6500 boards.
hero member
Activity: 592
Merit: 501
We will stand and fight.
I got my board on Thursday and was thoroughly impressed. The packaging was protective and neatly packed. Everything needed to get up and running was included. After plugging in the board I cloned the Icarus software, read the README for the mining software, modified the .sh file (I am on Ubuntu) and it started working. The board itself is very tidy. It has several LEDs and a power switch. I haven't explored its potential as a development board yet, but I'm sure it would be equally useful there. Thanks ngzhang for the great work!

One slight issue is the mining software seems to always run at 50% of one of my CPU cores (Intel Core i7). Not sure if it's the python version I'm running or the software, but I'm wondering if this would run well on a low-powered PC or even a Rasberry Pi. Anyone try this yet?

by my experience the CPU usage will be a zero.
legendary
Activity: 3080
Merit: 1080
I got my board on Thursday and was thoroughly impressed. The packaging was protective and neatly packed. Everything needed to get up and running was included. After plugging in the board I cloned the Icarus software, read the README for the mining software, modified the .sh file (I am on Ubuntu) and it started working. The board itself is very tidy. It has several LEDs and a power switch. I haven't explored its potential as a development board yet, but I'm sure it would be equally useful there. Thanks ngzhang for the great work!

One slight issue is the mining software seems to always run at 50% of one of my CPU cores (Intel Core i7). Not sure if it's the python version I'm running or the software, but I'm wondering if this would run well on a low-powered PC or even a Rasberry Pi. Anyone try this yet?

That is not normal. I am also running the miner (temporarily) on a Windows 7 box with also a Core i7 (920) CPU and I notice no cpu usage from the python process. What version of python are you running? I'm using the recommended 2.7.2 (64 bit)
hero member
Activity: 527
Merit: 500
I plan to run the boards using an alix 2d2 (500 mhz geode cpu), I can report back when I have some results but that might take some time.
newbie
Activity: 55
Merit: 0
I got my board on Thursday and was thoroughly impressed. The packaging was protective and neatly packed. Everything needed to get up and running was included. After plugging in the board I cloned the Icarus software, read the README for the mining software, modified the .sh file (I am on Ubuntu) and it started working. The board itself is very tidy. It has several LEDs and a power switch. I haven't explored its potential as a development board yet, but I'm sure it would be equally useful there. Thanks ngzhang for the great work!

One slight issue is the mining software seems to always run at 50% of one of my CPU cores (Intel Core i7). Not sure if it's the python version I'm running or the software, but I'm wondering if this would run well on a low-powered PC or even a Rasberry Pi. Anyone try this yet?
hero member
Activity: 592
Merit: 501
We will stand and fight.
ngzhang, are you using curses? I'm asking because my output looks like this:

Code:
Block found on Fri Jan 20 20:47:11 2012
Upstream result: True
2e4b0c64
[39 accepted, 0 failed, 491.12 +/- 78.64 Mhash/s]
Block found on Fri Jan 20 20:47:12 2012
Upstream result: True
0abb5bdc
[40 accepted, 0 failed, 502.02 +/- 79.38 Mhash/s]
Block found on Fri Jan 20 20:47:16 2012
Upstream result: True
2840937f
[41 accepted, 0 failed, 509.00 +/- 79.49 Mhash/s]

Is that normal?

it's your lucky minutes!

curses will be used in the futuer.
donator
Activity: 1654
Merit: 1351
Creator of Litecoin. Cryptocurrency enthusiast.
ngzhang, are you using curses? I'm asking because my output looks like this:

Code:
Block found on Fri Jan 20 20:47:11 2012
Upstream result: True
2e4b0c64
[39 accepted, 0 failed, 491.12 +/- 78.64 Mhash/s]
Block found on Fri Jan 20 20:47:12 2012
Upstream result: True
0abb5bdc
[40 accepted, 0 failed, 502.02 +/- 79.38 Mhash/s]
Block found on Fri Jan 20 20:47:16 2012
Upstream result: True
2840937f
[41 accepted, 0 failed, 509.00 +/- 79.49 Mhash/s]

Is that normal?
donator
Activity: 1654
Merit: 1351
Creator of Litecoin. Cryptocurrency enthusiast.
I just got my 2 Icarus boards. They came well package with everything I need to start mining. Unlike the x6500, these came with usb cables and power adapters. I plugged them in, installed the usb serial software, moved the python libraries to the right location, and ran miner.py and started mining right away. It took me less than 10 minutes from opening the package to mining. And I'm running this on my Mac.

When I have wattage and hashrate data, I will report back.
full member
Activity: 120
Merit: 100
Hi

do you mind I upload those picture to http://en.qi-hardware.com/wiki/Icarus. license will be public domain. Smiley

thanks
xiangfu

Hello everybody.

I wantted to share some empiric data regarding heat.
I took thermografic pictures from the Icarus board at full speed.

Circumstances:
No additional airflow(still room air)
Ambient temperature 21 °C

All parts are nicely cool and within safe margins:)





full member
Activity: 120
Merit: 100
Hi

this miner.py not support LP. Sad. I have already tried to mine on p2pool. anyway maybe we add the LP support to miner.py. Smiley
btw. I have setup the p2pool in my server. (www.openmobilefree.net:9333)

Btw, does this miner support LP? Has someone already tried to mine on p2pool?
hero member
Activity: 592
Merit: 501
We will stand and fight.
Got my boards today Smiley (thx ngzhang). The boards seem to work well but I'm constantly getting the message "reader get queue", not sure if this should be the case. I use the queue version of the miner by starting the python script directly (without the shell script).
Btw, does this miner support LP? Has someone already tried to mine on p2pool?

that means your network connection to the pool is not stable. the miner can't get a single job in few seconds.  if possible please change to a faster pool.
this miners are not support LP now. i'm working on a new miner, but it seems need some more time.
Pages:
Jump to: