Position: Home page » Equipment » How to make mine with FPGA

How to make mine with FPGA

Publish: 2021-04-26 17:00:39
1. FPGA is free, it seems that mining costs a lot of electricity, Taobao seems to sell information program before
2.

Mining chip has gone from CPU mining to GPU mining to FPGA mining, and now it has entered the era of ASIC mining. However, the way of mining has also experienced from one or two mining machines to small mining machine workshops, and now it has entered the era of large-scale mining

(1) mining mode: from one miner to large-scale mine

if you start to try mining, you need to prepare a miner, a computer with internet connection, an AUC, a raspberry pie, power supply and various connecting cables. The connection order of various devices is network cable - & gt; Raspberry pie - & gt; Microusb cable - & gt; AUC-> 4Pin cable - & gt; Mining machine and power supply

3. The purpose of mining is to package the transaction block. If the package is successful, you will open a new package and get a 25 bitcoin reward, as well as the handling charge for the future transactions added to the package

then other miners will start to package the transaction generated by your new package until the next package comes out first

in the future, the mining capacity of bitcoin will be small or even zero. You still have transaction fees. The system will always need miners, and mining machines will still exist.
4. The first is the level of FPGA. Now the mining cards of foreigners all use low-cost FPGA, such as Spartan series. If you want performance, you need to use high-performance FPGAs, such as vertex series and Stratix series. The computing density and speed are tens of times higher

the second is positioning. The advantage of FPGA is fixed-point and logic, not complex floating-point operation.
5. To understand the problem of home computer mining, we must first explain the mining clearly. As like as two peas came out, they shared a identical record book, so they need a person with a right word to decide the record. Who will record it? Through a topic to decide whose computer is right first, then it has the right to record all the data of this block. This is the popular explanation of mining. And reward the bookkeeper to get an extra sum of money, which is the reward for mining. Reward the person who has contributed enough computing power to solve the problem, which is also the reason why we go mining. Money is money, in order to make money. In the beginning, bitcoin mining was just about CPU. Then, for more money, technicians developed faster and faster accounting methods for graphics cards, FPGA and ASIC chips. Please note here that bitcoin is only the bookkeeping method. Bitcoin is the sha256 algorithm, which is only applicable to this kind of algorithm and can only be used for mining. Later, more algorithms appeared, such as ethash, kawpow, cryptonight, zhash, x16r, randomx, etc. Pay attention to the concepts, algorithms (the above pile) and devices (CPU, graphics card, FPGA, ASIC). They complement each other. A currency may have multiple algorithms or a single algorithm for accounting. The same device can also run different algorithms to get different rewards. The only difference is the efficiency of accounting and the speed of making money. So bitcoin can be g with CPU, graphics card, FPGA and ASIC, but ASIC has the highest efficiency and cost performance. Let's go back to the topic, what can a home computer dig? Home computer = CPU + graphics card. The more suitable CPU is the monero under the randomx algorithm. For graphics card, it is suitable for the automatic selection of nicecash. Now I should talk about the specific mining tutorial to complete the answer, but I recommend a simpler and more convenient method, even without knowing all of the above.
6. Just download a gpu360 miner
common computer mining methods:
1. Download and install gpu360 miner
2. The software will be set to boot, it is recommended to boot. Because it has a very human function, when you don't use the computer, it will automatically mine, when you use it, it will stop instantly, it will not affect the normal work and use
3. After the software is started, change it to your own mobile phone number. After the software starts, there are three setting options:
4. The first time you start mining, you will test the equipment, and it will test your best mining scheme. It usually takes about ten minutes
5. After testing, it will automatically enter the mining state
6. Click stop and close to minimize to the tray, so that when you don't use the computer, it will automatically open to make money
right click the icon to shut down the software completely
7. Bitcoin earned can be exchanged directly in online stores.
7. If you want to support the PCI interface, you need to consider the interfaces of various devices.
either FPGA or ASIC is expensive and difficult to upgrade.
FPGA is a very reasonable choice.
but not all of them, only FPGA is commonly used
8. In your system, FPGA can be used as a processor to implement various algorithms of signal processing. In front of FPGA, there needs to be a sensor or other devices to collect signals; Behind FPGA, there needs to be a signal output device. When selecting the front and back devices, the interface with FPGA should be considered.
9. General compiler software has the function of resource estimation
if you want to estimate by yourself, it is also simple: mainly consider whether three kinds of resources are enough
ordinary logic unit; Block ROM; Gclk (fast clock line)
ordinary logic unit: mainly used for counter, scattered register, comparator, etc. Let's look at the chip data first. How many D flip-flop memories are there in a logic unit, and how many logic units are there in total. Each bit of counter, scattered register and comparator needs a D flip-flop memory. Two comparisons can tell whether it is enough. This requires some programming experience, and knows how many counters, scattered registers, and comparators are needed to complete a certain function
block ROM: mainly used for the storage and exchange of large amounts of data such as table lookup, buff and FIFO. Compare the manual and application requirements to determine if they are adequate
gclk: FPGA clock design is very important, the clock signal must be fast clock line before it is absolutely necessary. Generally, whether the fast clock line of the device is enough or not depends on the number of function blocks applied. Generally, a function can use a unified clock as much as possible. The more complex the function is, the more clock lines will be used. There are also some communication asynchronous clock also need to use fast clock line resources, such as: high speed CPU read, write and so on.
10. There is a special post fpgaw.com in FPGA forum
Xia Yuwen talks about FPGA learning

1. You must know whether you are suitable to be an engineer or not, and see if your personality is quiet and can stand loneliness, because FPGA Engineer is a very hard work, and you should constantly improve your design level through learning and research, Moreover, engineers often need to stay up late and work overtime to write code. If you don't have a lonely personality, you'd better not do it. He doesn't make a lot of money by talking like a salesman. FPGA engineers don't earn a lot of money at the initial stage, but when you have some engineering experience and project experience, Your salary is naturally very high. So the first thing to be an FPGA Engineer is to have a heart that can stand loneliness

2. If you think you can be a quiet person, the next step is to deal with machines. You must love Verilog as much as you love playing games. Everyone who wants to learn FPGA can have a look and lock themselves in a room. Apart from eating and sleeping, you can keep company with Verilog for three consecutive days to see if everyone has the strength. If you don't have the strength, you can't stand loneliness. Then you can quickly find a career you like. If you're OK, Then start to study hard

3. To establish an operating environment, you must try every means to install the operating software such as Modelsim, ise, QuartusII, etc. you'd better go to the Internet to download it, once or twice, until the installation is completed, because the more difficult it is for you to install it, the more you cherish it, and the more responsible you can learn. Next, I will be familiar with all kinds of software and do all kinds of small experiments

4. Next, you can find a Verilog book to read for yourself. As long as the college students can understand it, then do the following exercises carefully. Simple at the beginning, when you can write I2C and CPU independently, you can earn a little money at that time. Of course, more improvement and development are needed next

5. For some mistakes in my book, many readers wrote to reflect that my e-draft is word, and the publication is founder Feiteng, so I will encounter some problems when I convert. If you have any small projects, you will grow up slowly

in a word, FPGA Engineer is a career that seems to be highly paid and very hard. If your personality is suitable for this profession, then work hard Organize the opening ceremony of Beijing Zhixin FPGA training center)
Hot content
Inn digger Publish: 2021-05-29 20:04:36 Views: 341
Purchase of virtual currency in trust contract dispute Publish: 2021-05-29 20:04:33 Views: 942
Blockchain trust machine Publish: 2021-05-29 20:04:26 Views: 720
Brief introduction of ant mine Publish: 2021-05-29 20:04:25 Views: 848
Will digital currency open in November Publish: 2021-05-29 19:56:16 Views: 861
Global digital currency asset exchange Publish: 2021-05-29 19:54:29 Views: 603
Mining chip machine S11 Publish: 2021-05-29 19:54:26 Views: 945
Ethereum algorithm Sha3 Publish: 2021-05-29 19:52:40 Views: 643
Talking about blockchain is not reliable Publish: 2021-05-29 19:52:26 Views: 754
Mining machine node query Publish: 2021-05-29 19:36:37 Views: 750