Bitcoin Forum
November 08, 2024, 08:58:41 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 [8]  All
  Print  
Author Topic: [The Wasp] 28nm ASIC Miner Open Hardware Development Project  (Read 35116 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
Bicknellski (OP)
Hero Member
*****
Offline Offline

Activity: 924
Merit: 1000



View Profile
January 09, 2014, 01:06:35 AM
 #141

Logo Competition

We are working through a 2nd round voting now.

Members still in the running for our logo are:

medUSA https://bitcointalk.org/index.php?action=profile;u=106054
dzarmush https://bitcointalk.org/index.php?action=profile;u=176058
W-M https://bitcointalk.org/index.php?action=profile;u=88832
Operatr https://bitcointalk.org/index.php?action=profile;u=92499

We hope to announce the winner next week.

Winners will be given life time membership in the WPC and 1 share in any project of their choice currently offered.

Dogie trust abuse, spam, bullying, conspiracy posts & insults to forum members. Ask the mods or admins to move Dogie's spam or off topic stalking posts to the link above.
Bicknellski (OP)
Hero Member
*****
Offline Offline

Activity: 924
Merit: 1000



View Profile
January 11, 2014, 05:38:27 AM
Last edit: January 11, 2014, 08:14:07 AM by Bicknellski
 #142

Logo Competition

Poll runs till Tue Jan 14, 2014 3:35 am

A1 Sample Chips

Scheduled to arrive Monday on the west coast at our EE's. Some lucky developers already have their chips.

Dogie trust abuse, spam, bullying, conspiracy posts & insults to forum members. Ask the mods or admins to move Dogie's spam or off topic stalking posts to the link above.
hattra
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
January 12, 2014, 09:49:58 AM
 #143

Hi - just discovered this project - are you still accepting new members?
Bicknellski (OP)
Hero Member
*****
Offline Offline

Activity: 924
Merit: 1000



View Profile
January 12, 2014, 01:19:17 PM
 #144

We will open up membership payments in the coming weeks.

Thank-you for all the interest we will continue to update here and we should have a website, a mining pool and working prototype.

Dogie trust abuse, spam, bullying, conspiracy posts & insults to forum members. Ask the mods or admins to move Dogie's spam or off topic stalking posts to the link above.
Swimmer63
Legendary
*
Offline Offline

Activity: 1593
Merit: 1004



View Profile
January 13, 2014, 03:47:31 AM
 #145

Also looking to become a paying member.
btmtb
Sr. Member
****
Offline Offline

Activity: 291
Merit: 250

Scam-Busting PSA: Beware of Black Arrow Software


View Profile
January 13, 2014, 10:39:47 AM
 #146

Agreed, would like to become involved as I've mentioned.
Bicknellski (OP)
Hero Member
*****
Offline Offline

Activity: 924
Merit: 1000



View Profile
January 14, 2014, 05:44:35 AM
Last edit: January 15, 2014, 06:53:58 AM by Bicknellski
 #147

Logo Competition:

We will announce a winner this week.

A1, BitMain and BitFury Chips

The 2 - A1 samples got delivered today. Our feeling is that a Metal-core PCB for the A1s and their buck controllers is necessary, and then cutting slots in the FR4 Wasp will allow us to attach copper heatsinks to the metalcore, and Bergquist pads to the tops of the chips and the passives, filling the gap for an aluminum sink for the top. Hoping this initial prototype design keep the temps down in the 40s, with air. All this is necessary so as to increase the potential lifetime of these A1 first run prototype chips. This all takes time so the A1 prototype will be later than the prototype PCB's for the BitMain / BitFury Wasps. Soon as we have working prototypes we will release that information on our website. BitFury will be the first prototype to be built followed closely by the BitMain and then A1. We plan on a Minion Wasp prototype beyond these 3 initial chips. The members have put in all the funding required to pay for all the components, chips and fabrication.

WPC Mining Pool

Latest update is that the whole pool team now has access to the servers and that means it is only a matter of days before we have the pool up for testing.

Membership:

We are keen to find more firmware people to help develop a range of functions we have planned for the Wasp & Hive. If you have experience in the following areas or are keen to learn and have some background in firmware please PM me with your skills set and experience. I will push that information to our EE and see if that is what we require. If he is good with that then we can expedite your membership on that basis. As for those without those skills sets at this time we are going to hold off any new members until at least February and all membership will be through the website at that point.


----------------------------------------------------------------------------


Firmware Objectives by System

This system has the following objectives:

  • provide initialization of MCU resources in a safe sequence, and configuration of pin assignments that connect processor resources to their off-chip nets as specified
  • provide safely sequenced initialization of off-chip resources such as CPLD programming, bus-power distribution fail-safes, and regulator initial configuration
  • provide safe access abstractions for use of on-chip and off-chip resources, once they have been initialized
  • provide a launch service for tasks of both classes, allowing them to register for scheduling, and to perform any requisite initialization on their data structures prior to scheduling startup
  • schedule real-time bounded tasks in a fixed priority rotation
  • schedule background tasks in round-robin dispatch mode, whenever no real-time tasks are ready
  • preserve non-real-time context when a background task is preempted , and restore that context after the real-time tasks have all been serviced
  • provide a single-shot timed event service with a minimum interval approximating 256 uS, and allow those events to be cancelled before they occur
  • provide a watchdog service that prevents firmware failures from rendering the device inaccessible
  • provide a fail-safe power distribution system controller, and keep it running
  • provide services for driving multi-color LEDs with on-board Pulse Width Modulators, both hardware and firmware implementations
  • provide safe shutdown services that can rapidly bring the system to a known-safe operational state


Operating Environment Layer Subsystems

  • Initialization Subsystem
  • Thread Launcher Subsystem
  • Low Level I/O Subsystem
  • Task Scheduler and Timer Subsystem
  • Watchdog Subsystem
  • Fail-safe Power Distribution Subsystem
  • Shutdown Subsystem
  • Registry Subsystem

Communications Layer Subsystems


Objectives

The communications layer has the following objectives for providing services to the application:

  • provide an API for sending and receiving SPI messages
  • provide an API for sending and receiving TWI messages
  • provide an API for sending and receiving PMBUS messages, using the TWI transport
  • provide an API for using the USB client link, including device descriptors and multiple endpoints
  • provide the necessary management of an endpoint for Device Firmware Update (DFU) protocols

Communication Subsystems

  • SPI Subsystem
  • TWI Subsystem
  • PMBUS Subsystem
  • USB Subsystem
  • DFU Subsystem




Firmware Development Guideline

Developers please note the following process for source code management.

GIT Repository Guidelines

To avoid chaos in the production and developer (a.k.a. examples) source repositories, please follow these guidelines:

  • code for Atmel dev boards or non-production hardware belongs in xxxxxxxxxxxxxxxxxxxxxxxxx
  • code for production and pre-production hardware belongs in xxxxxxxxxxxxxxxxxxxxxx
  • your development code belongs in a personal branch of the appropriate repository. The master branch is used ONLY for polished bug-free code.
  • the tip of the master branch of all repositories must always build and be as bug-free as possible. I.e. DO NOT check into the master branch development code with known bugs or that does not compile and run on device hardware. Again, development code belongs in a personal branch of the appropriate repository.

Following these guidelines will minimize the time wasted by developers chasing bugs that have been introduced into the source tree by another's unfinished code. They should easy be easy to follow since creating and managing code branches is what GIT is all about.

How to Add a New App to the Codebase

In the wasps repository there is an Atmel Studio solution with a library and two application projects. To add a new application that uses the library:

  • create new debug and release solution configurations in visual studio with the name of the application in the configuration; e.g. 'Debug_bitfury' and 'Release_bitfury'
  • add a new application project to the solution with name that matches or can be identified with the new configuration names; e.g. 'bitfury' or 'bitfuryWasp'
  • in Configuration Manager specify that only the library and new application project are built for each new build configuration
  • modify library and application project settings:
  • for library project in Toolchain >> Compiler >> Symbols add APPID=<new app name>; e.g. APPID=BITFURY
  • for app project in Toolchain >> Linker >> Libraries >> 'Library search path' add path to directory where the linker will place the library built for this configuration
  • add any other symbols needed to compile the library for the specific to the app. The number of these definitions should be few to none since every special case introduced into the library makes it more fragile and harder to maintain.
  • in the library project compiler symbols define LIB_BUILD

APPID can be used in library code to build anything needed in the library for this specific app. Again, this should be done VERY sparingly and only when absolutely necessary.

LIB_BUILD is used in the library header file so that the header can be included in both the library and app builds.

Atmel Dev Tools

To develop firmware and learn firmware development for AVR-based Wasps, we use the following tools:

JTAGICE3
UC3-A3 Xplained dev board
XMEGA256-A3BU Xplained dev board
Atmel Studio (free download)

Atmel tools and development kits are available from Atmel, Mouser, DigiKey and other sources. Mouser and Digikey are recommended over Atmel since they usually ship more quickly.

The following videos provide a good introduction to the development process for Atmel parts and boards using Atmel Studio and Atmel Software Framework (ASF).

A software design process for the ASF
ASF Getting Started 1
ASF Getting Started 2

These videos describe how to use Atmel Studio to create a customized ASF-based library for specific hardware and a single firmware application. Follow the described processes to learn how to write firmware for Atmel dev boards or non-wasp hardware.

For production wasp firmware, we will need to modify the processes described in the video since we want to create a single ASF-based library customized for wasp hardware, but this library will be used by many firmware applications: namely, one application for each for type of wasp and probably (a) test/diagnostic application(s) for each wasp as well.

MAX V CPLD Dev Tools

Tools for CPLD firmware are a development board, downloadable development software and tutorial pdf and video. Downloads may require login to free Altera account:

DK-DEV-5M570ZN" development board
Quartus II Web Edition" development software (free download)
‎ "My First FPGA" Tutorial (login to free acct may be required)
"Introduction to Quartus II" and the FPGA (or CPLD) design process

Dogie trust abuse, spam, bullying, conspiracy posts & insults to forum members. Ask the mods or admins to move Dogie's spam or off topic stalking posts to the link above.
h@shKraker
Sr. Member
****
Offline Offline

Activity: 403
Merit: 250


View Profile
January 14, 2014, 08:35:26 PM
 #148

Looking to become a paying member.  I have experience in PCB fabrication with PnP assembly, BOM tracking, refreshing and version control as well as firmware load-up and bring-up testing and verification.  I've done some Diptrace work and designed, built and verified various DIY projects (aircraft audio panel, aircraft LED position light driver, aircraft strobe driver).  Count me in for this one.  If you find yourself needing a LAMP developer I can sling some code as well.  PM and email heading your way.

H@shKraker

Tips/Payments: 1HaZvsUjJpcAf76QWg7Muu4mnWRWCrRNMs
Abinito
Jr. Member
*
Offline Offline

Activity: 56
Merit: 250


View Profile WWW
January 15, 2014, 01:12:01 AM
 #149

Anyone think its possible to build 1 th/s Coincraft A1 28nm based mining rig for $4 gh/s (or lower) considering the asics costs are $3 gh/s each (5000k)? This excluding labour, just raw materials.



 



Conscia mens recti, famae mendacia ridet.                   https://www.thaoiena.com/Projects/

ULTRA ULTRA ULTRA STEALTH
Bicknellski (OP)
Hero Member
*****
Offline Offline

Activity: 924
Merit: 1000



View Profile
January 15, 2014, 02:04:10 AM
 #150

Anyone think its possible to build 1 th/s Coincraft A1 28nm based mining rig for $4 gh/s (or lower) considering the asics costs are $3 gh/s each (5000k)? This excluding labour, just raw materials.

If you buy 10,000 A1 chips that is $2.80 / Gh/s.
Estimate the cost for a fully populated hive with PSU's, casing etc...

8 Wasps from 500+ USD / Wasp up is my guess given the complexity of the boards and components but could be higher.
1 Hive again what maybe 300+ USD up is my guess
48 A1 Chips do you calculations based on what volume of chips you purchase here http://bitmine.ch/?product=coincraft-ai-asic
PSU's 200+ USD up is my guess
4U Case 100+ USD up is my guess
Licensing unsure yet what our fee will be?

1.2 Th/s miner air-cooled.

You can figure out the costs roughly I guess?

But if you want to know exactly just wait until we release the Gerbers and BOM and build it yourself or get a costing from a fabricator near you or in China. All this will be available on our site once everything is working on the prototypes.


Dogie trust abuse, spam, bullying, conspiracy posts & insults to forum members. Ask the mods or admins to move Dogie's spam or off topic stalking posts to the link above.
Bicknellski (OP)
Hero Member
*****
Offline Offline

Activity: 924
Merit: 1000



View Profile
January 15, 2014, 02:05:27 AM
 #151

Looking to become a paying member.  I have experience in PCB fabrication with PnP assembly, BOM tracking, refreshing and version control as well as firmware load-up and bring-up testing and verification.  I've done some Diptrace work and designed, built and verified various DIY projects (aircraft audio panel, aircraft LED position light driver, aircraft strobe driver).  Count me in for this one.  If you find yourself needing a LAMP developer I can sling some code as well.  PM and email heading your way.

H@shKraker

At this point we are not open to new members unless you have the firmware skills we have an immediate need for. We will reopen membership in February and you can find that on  website when it goes up.

Dogie trust abuse, spam, bullying, conspiracy posts & insults to forum members. Ask the mods or admins to move Dogie's spam or off topic stalking posts to the link above.
Abinito
Jr. Member
*
Offline Offline

Activity: 56
Merit: 250


View Profile WWW
January 15, 2014, 02:17:33 AM
 #152

Anyone think its possible to build 1 th/s Coincraft A1 28nm based mining rig for $4 gh/s (or lower) considering the asics costs are $3 gh/s each (5000k)? This excluding labour, just raw materials.

If you buy 10,000 A1 chips that is $2.80 / Gh/s.
Estimate the cost for a fully populated hive with PSU's, casing etc...

8 Wasps from 500+ USD / Wasp up is my guess given the complexity of the boards and components but could be higher.
1 Hive again what maybe 300+ USD up is my guess
48 A1 Chips do you calculations based on what volume of chips you purchase here http://bitmine.ch/?product=coincraft-ai-asic
PSU's 200+ USD up is my guess
4U Case 100+ USD up is my guess
Licensing unsure yet what our fee will be?

1.2 Th/s miner air-cooled.

You can figure out the costs roughly I guess?

But if you want to know exactly just wait until we release the Gerbers and BOM and build it yourself or get a costing from a fabricator near you or in China. All this will be available on our site once everything is working on the prototypes.



Thanks for your answer. Since this is nowhere near $4 tot $4.2k per 1 th/s machine, and it seems possible to manufacture a 1 th/s machine for less than that (http://cointerra.com/product/terraminer-ii-1ths-jan-soldout/), do you have other suggestions? The problem for me is delivery time for plug and play machines and want to spend max 4 to 4.2k per rig.

Thanks for your time!

Conscia mens recti, famae mendacia ridet.                   https://www.thaoiena.com/Projects/

ULTRA ULTRA ULTRA STEALTH
Bicknellski (OP)
Hero Member
*****
Offline Offline

Activity: 924
Merit: 1000



View Profile
January 15, 2014, 02:25:30 AM
Last edit: January 15, 2014, 02:44:20 AM by Bicknellski
 #153

Anyone think its possible to build 1 th/s Coincraft A1 28nm based mining rig for $4 gh/s (or lower) considering the asics costs are $3 gh/s each (5000k)? This excluding labour, just raw materials.

If you buy 10,000 A1 chips that is $2.80 / Gh/s.
Estimate the cost for a fully populated hive with PSU's, casing etc...

8 Wasps from 500+ USD / Wasp up is my guess given the complexity of the boards and components but could be higher.
1 Hive again what maybe 300+ USD up is my guess
48 A1 Chips do you calculations based on what volume of chips you purchase here http://bitmine.ch/?product=coincraft-ai-asic
PSU's 200+ USD up is my guess
4U Case 100+ USD up is my guess
Licensing unsure yet what our fee will be?

1.2 Th/s miner air-cooled.

You can figure out the costs roughly I guess?

But if you want to know exactly just wait until we release the Gerbers and BOM and build it yourself or get a costing from a fabricator near you or in China. All this will be available on our site once everything is working on the prototypes.



Thanks for your answer. Since this is nowhere near $4 tot $4.2k per 1 th/s machine, and it seems possible to manufacture a 1 th/s machine for less than that (http://cointerra.com/product/terraminer-ii-1ths-jan-soldout/), do you have other suggestions? The problem for me is delivery time for plug and play machines and want to spend max 4 to 4.2k per rig.

Thanks for your time!

The numbers that I am proposing are 'prototype' numbers or small batches 10 - 100 units. Again if you want to do an accurate pricing with say 1000+ units then I suspect you might be able to hit your target but that depends solely on A1, BitFury or BitMain chips... possibly others. We are building 4 prototype boards. A1, Minion, BitFury and BitMain. Given the cost of the chips you might be able to build sub 5K easily but that depends on the fab as well. China is the cheapest by far but control, time to market etc is more of the concern in that respect. Drop me an email we can help support anyone interested in developing a production run of our modular miners.

Also you can build 5 Wasps rather than 8 and have a cheaper build cost and let your customers buy more blades later with newer chips... as it is modular. Unlike the competition out there we are not restricted to a single chip and we can mix and match Wasps in a single Hive. We can even design and prototype Wasps with multiple chip profiles where you could have A1 and BitFury together on a single Wasp. Depending on your needs we can develop Wasps specific to a coin as well say a PPCoin or TRC or FRC only miner.

Dogie trust abuse, spam, bullying, conspiracy posts & insults to forum members. Ask the mods or admins to move Dogie's spam or off topic stalking posts to the link above.
Bicknellski (OP)
Hero Member
*****
Offline Offline

Activity: 924
Merit: 1000



View Profile
January 15, 2014, 02:26:10 AM
 #154

ASIC Chip P0rn:

How many A1's to BitFury's you might ask?



Dogie trust abuse, spam, bullying, conspiracy posts & insults to forum members. Ask the mods or admins to move Dogie's spam or off topic stalking posts to the link above.
WASPJoe
Full Member
***
Offline Offline

Activity: 126
Merit: 100


View Profile
January 18, 2014, 12:04:01 PM
 #155

Hello everyone, I do not believe most of you know me, I'm Joe (obviously) and I've been tasked for the last few months with assisting with this project. I have run a mining pool for close to a year now and have developed a number of different methods for running a pool. I also have developed my own private mining pool server code, however for everyone on this project's sake I am going to be using the stratum protocol (although I am a fan of GBT and wish we could see everyone switch on over from stratum)

My part (running the actual pool server) is coming along. Infrastructure is being implemented by the end of this weekend (hopefully if everything continues to go as I plan) and test mining should begin within that time period. As others are involved more heavily in the time frame aspect i will just leave it at that, they can give more information on live updates.

If you need help with the wasp project please direct it to one of the individuals who are part of public relations. This will give me time to focus on coding.

Developer CCoin ccoin.info / Proof-of-Pizza | Help me dig out of school debt 14VcK4aTHDcu9NEwrD4FhxfwVsFoKP5ic7
Bicknellski (OP)
Hero Member
*****
Offline Offline

Activity: 924
Merit: 1000



View Profile
January 19, 2014, 04:26:06 AM
 #156

Tight tight deadlines... thanks for jumping in and posting here Joe.

Meeting Yesterday:

All Projects Overview

  • We are still moving forward on a number of areas and from the meeting yesterday there has been significant progress on most of the projects currently going on in the WPC. The 0.1 beta hive (backplane) will be ready in time and sent to the EE in Seattle. Firmware has progressed and will be available for prototyping with hand assembled bringup boards and further use with the first prototype boards from the fabricator.
  • The WPC Pool set a hard deadline for the testing of the pool as we near completion of that project. Our website will be reworked as we wait for pretty pictures / video and other media from the EE's working on firmware and hardware and our WPC internal share exchange has started development.
  • Licensing story lines have been created and are being work on currently for use on the provisioning server where the firmware / licensing will be released and will be ready before sales begin.
  • At this stage we are now reaching out to the community and finding partners outside the WPC who are interested in building our designs and have included a few of these people in our recent meetings so that they can see first hand where the team is in development and ask questions to the EE's. We want to open this up to those with the resources, time and focus to build our modular miners so that they can hit the ground running. We are here to support the mining community so big or small if you are keen and have time we want to include you in this Open Source project.
  • We will have A1, BitFury and BitMain available at first and when we get our hands on the Minion we will provide that as well. If you are keen on using our designs then please contact me with your questions.

Logo Winner

  • dzarmush is the winner of a really close vote by our members. We want to thank everyone who participated.
  • Please contact me via PM or email darin.bicknell@gmail.com
  • You have won a share valued at $250 USD as well as a free lifetime membership in the WPC valued at $100 USD.


https://bitcointalk.org/index.php?topic=364115.msg3901162#msg3901162



Dogie trust abuse, spam, bullying, conspiracy posts & insults to forum members. Ask the mods or admins to move Dogie's spam or off topic stalking posts to the link above.
Bicknellski (OP)
Hero Member
*****
Offline Offline

Activity: 924
Merit: 1000



View Profile
January 19, 2014, 05:36:00 AM
 #157

https://bitcointalk.org/index.php?topic=422243.0 <--- Moving to our new single thread!

Dogie trust abuse, spam, bullying, conspiracy posts & insults to forum members. Ask the mods or admins to move Dogie's spam or off topic stalking posts to the link above.
Pages: « 1 2 3 4 5 6 7 [8]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!