<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://en.zaoniao.it/index.php?action=history&amp;feed=atom&amp;title=Avalon2_prototype</id>
	<title>Avalon2 prototype - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://en.zaoniao.it/index.php?action=history&amp;feed=atom&amp;title=Avalon2_prototype"/>
	<link rel="alternate" type="text/html" href="http://en.zaoniao.it/index.php?title=Avalon2_prototype&amp;action=history"/>
	<updated>2026-05-15T10:22:52Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>http://en.zaoniao.it/index.php?title=Avalon2_prototype&amp;diff=2905&amp;oldid=prev</id>
		<title>Admin: Created page with &quot; This design is use the Avalon first product design, replace the A3256 with A3255, some hardware pins modify and use different FPGA firmware. please [http://downloads.canaan-c...&quot;</title>
		<link rel="alternate" type="text/html" href="http://en.zaoniao.it/index.php?title=Avalon2_prototype&amp;diff=2905&amp;oldid=prev"/>
		<updated>2019-04-04T07:59:32Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot; This design is use the Avalon first product design, replace the A3256 with A3255, some hardware pins modify and use different FPGA firmware. please [http://downloads.canaan-c...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
This design is use the Avalon first product design, replace the A3256 with A3255, some hardware pins modify and use different FPGA firmware. please [http://downloads.canaan-creative.com/hardware/A3255/prototype/ check here] for details and all design files and firmware files.&lt;br /&gt;
&lt;br /&gt;
== Documents ==&lt;br /&gt;
* [http://downloads.canaan-creative.com/hardware/A3255/prototype/ Reference design]&lt;br /&gt;
* [http://downloads.canaan-creative.com/hardware/A3256/avalon/Manual/110G%20Hash%20Avalon%20Assemble%20Manual.pdf Assemble Manual]&lt;br /&gt;
&lt;br /&gt;
== Firmware ==&lt;br /&gt;
'''For latest 703N firmware please goto here: http://downloads.canaan-creative.com/software/avalon/latest/. from 20131229. the cgminer will support both Avalon 110nm and Avalon A3255 prototype machine.'''&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/hardware/A3255/prototype/ 2013-12-07] ===&lt;br /&gt;
* 8, 16 miners works just fine&lt;br /&gt;
* '''ISSUE''': 32 miners with 10 chips still not working because [https://en.bitcoin.it/wiki/Avalon2#TIMEOUT TIMEOUT issue]&lt;br /&gt;
* Change `core_count to 64 to compatible with ealier cgminer &lt;br /&gt;
* Software should follow equation below when handle A3255 based miner&lt;br /&gt;
 nonce_send_to_pool = nonce_receive_from_miner-0xc0&lt;br /&gt;
* Include all hardware design files under this tar ball&lt;br /&gt;
&lt;br /&gt;
=== TIMEOUT ===&lt;br /&gt;
* TIMEOUT的有效值范围为[0,255]，FPGA controller根据TIMEOUT的配置来控制申请/计算任务的时间。当TIMEOUT值配置为1时，FPGA controller会每隔0.033s申请一次任务，也表示芯片已计算完当前HASH区间。&lt;br /&gt;
* TIMEOUT配置与申请/计算任务时间间隔的公式为 &lt;br /&gt;
 TIME_OF_MINER_FINISH_HASH_RANGE = TIMEOUT * 0.033s&lt;br /&gt;
 TIMEOUT = TIME_OF_MINER_FINISH_HASH_RANGE / 0.033s&lt;br /&gt;
&lt;br /&gt;
* 若FPGA controller连接的一个小模块上的计算能力为10GHs（10个芯片，每芯片1G），则FPGA controller申请任务的时间间隔为&lt;br /&gt;
 2^32 / 10*1000*1000*1000 = 0.4s&lt;br /&gt;
 0.4s/0.033s = 12 # TIMEOUT应配置为12&lt;br /&gt;
&lt;br /&gt;
* 如果使用prototype中的FPGA固件，你们的硬件设计一定要满足下面的式子：&lt;br /&gt;
 发送全部任务的时间 一定要小于 FPGA申请任务的时间(也就是ASIC算完自己区间的时间)&lt;br /&gt;
 ((11+2+chip_num)*4*10/115200)*miner_num*1000 + DELAY_IN_MS*miner_num &amp;lt; (128591 / chip_num / frequency) * 33ms&lt;br /&gt;
&lt;br /&gt;
 解释一下：&lt;br /&gt;
 11+2+chip_num)*4 ==&amp;gt; CHIP_NUM的任务长度，单位Byte&lt;br /&gt;
 ((11+2+chip_num)*4*10/115200)*miner_num*1000 ==&amp;gt; 发送MINER_NUM个这样的任务所需要的时间，单位是ms&lt;br /&gt;
 DELAY_IN_MS*miner_num ==&amp;gt; 总的Delay时间，DELAY_IN_MS见cgminer代码：driver-avalon.c:1132&lt;br /&gt;
 (128591 / chip_num / frequency) * 33ms ==&amp;gt; TIMEOUT值，详见Wiki文档&lt;br /&gt;
&lt;br /&gt;
 几个测试的例子，仅供参考：&lt;br /&gt;
 MINER_NUM:CHIP_NUM:FREQUENCY:TIMEOUT&lt;br /&gt;
 ==&amp;gt; 16:10:1000:12 works fine&lt;br /&gt;
 ==&amp;gt; 16:10:1500:8 works fine&lt;br /&gt;
 ==&amp;gt; 24:10:1000:12 works fine&lt;br /&gt;
 ==&amp;gt; 24:10:1500:8 works fine&lt;br /&gt;
 ==&amp;gt; 32:6:1000:21 works fine&lt;br /&gt;
 ==&amp;gt; 32:6:1500:12 works fine&lt;br /&gt;
 ==&amp;gt; 32:10:1000:12 works fine&lt;br /&gt;
 ==&amp;gt; '''32:10:1500:8 not working'''&lt;br /&gt;
&lt;br /&gt;
== Work without LDO RT9187 ==&lt;br /&gt;
* Connect the C20 right pad to C15 or C14 left pad&lt;br /&gt;
* Please keep the Vcore to between 0.95v and 1.05v, the origin design was 1v. &lt;br /&gt;
* If the crystal not working, try to reduce the R28(by default it's 1K), if reduce the R28 didn't make crystal back to working. try repace the crystal with a better brand.&lt;br /&gt;
&lt;br /&gt;
== 55nm open design ==&lt;br /&gt;
* form&lt;br /&gt;
 https://github.com/formtapez/avalon&lt;br /&gt;
 https://bitcointalk.org/index.php?topic=323175.0&lt;br /&gt;
 Supported by official BFGMiner 3.8+&lt;br /&gt;
* flyonwall&lt;br /&gt;
 https://bitcointalk.org/index.php?topic=323175.msg3759895#msg3759895&lt;br /&gt;
* Technobit Team&lt;br /&gt;
 https://bitcointalk.org/index.php?topic=323727.0&lt;br /&gt;
 here is the design, BOM：&lt;br /&gt;
 http://ge.tt/2B4qW051/v/0?c&lt;br /&gt;
 Here is CGminer patch and dd-wrt cgminer build&lt;br /&gt;
 http://technobit.eu/index.php?controller=attachment&amp;amp;id_attachment=30&lt;br /&gt;
 Windows drivers&lt;br /&gt;
 http://technobit.eu/index.php?controller=attachment&amp;amp;id_attachment=9&lt;br /&gt;
 Windows HEXminer software&lt;br /&gt;
 http://technobit.eu/index.php?controller=attachment&amp;amp;id_attachment=29&lt;br /&gt;
 Specs&lt;br /&gt;
 16 chip board&lt;br /&gt;
 Hash rate - about 24 Gh/s overclocked&lt;br /&gt;
 16 bit PIC controller&lt;br /&gt;
 2 line power suply&lt;br /&gt;
 Voltage controled by command in the software/firmware&lt;br /&gt;
 USB connector&lt;br /&gt;
 molex 4 pin power connector&lt;br /&gt;
 Review: https://bitcointalk.org/index.php?topic=355323.0&lt;br /&gt;
* George Hahn&lt;br /&gt;
 https://github.com/GeorgeHahn/Avalon&lt;br /&gt;
* Dan&lt;br /&gt;
 http://arselin.com/drillbit/2013/12/01/avalon-gen2-miners-by-drillbit-systems/&lt;br /&gt;
 http://www.drillbitsystem.com/avalon/&lt;br /&gt;
* Carlos&lt;br /&gt;
 https://github.com/ctapang/DesignEntry/&lt;br /&gt;
* Zhaodong&lt;br /&gt;
 https://github.com/BitDragonfly/A3256-mono&lt;br /&gt;
* Ardulon 2&lt;br /&gt;
 https://code.google.com/p/ardulon-miner/source/browse/#svn%2Ftrunk&lt;br /&gt;
&lt;br /&gt;
==Source==&lt;br /&gt;
&lt;br /&gt;
[http://bitcoin.it/ http://bitcoin.it/]&lt;br /&gt;
==See Also on BitcoinWiki==&lt;br /&gt;
* [[Bitcoin Money]]&lt;br /&gt;
* [[Ledger (journal)]]&lt;br /&gt;
* [[ShapeShift.io Blog]]&lt;br /&gt;
* [[Bitcoin Course on Udemy]]&lt;br /&gt;
* [[MineForeman.com]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
</feed>