Luke Dashjr
|
1699e029a3
Bugfix: x6500: Use json_object_set_new to correctly count references to per-FPGA RPC data
|
13 years ago |
Luke Dashjr
|
657e3a976c
x6500: Expose per-FPGA details to RPC API
|
13 years ago |
Luke Dashjr
|
e54959bfa7
x6500: Implement support for --temp-target
|
13 years ago |
Luke Dashjr
|
16f4b8fb7d
x6500: Increase default clock frequency to 200 Mhz, now that new bitstream seems to run well around that
|
13 years ago |
Luke Dashjr
|
41fdff6b66
x6500: Flush nonces in FPGA buffer at initialization to avoid false hw errors on restart
|
13 years ago |
Luke Dashjr
|
dd7aa06a1c
x6500: Release device lock sooner during initialization, before logging initial frequency info
|
13 years ago |
Luke Dashjr
|
89a987f575
x6500: Read temperature sensors after sending work, when enabled
|
13 years ago |
Luke Dashjr
|
6085550afc
Merge branch 'dev_x6500' into bfgminer
|
13 years ago |
Luke Dashjr
|
44818d8aea
Implement new --force-dev-init option to force bitstream upload to modminer and x6500 devices
|
13 years ago |
Luke Dashjr
|
42c6c53bb0
Merge branch 'dev_x6500' into bfgminer
|
13 years ago |
Luke Dashjr
|
f482f59240
x6500: Try a more flexible approach to applying dynclock logic
|
13 years ago |
Luke Dashjr
|
0d4dbc54de
Merge branch 'dev_x6500' into bfgminer
|
13 years ago |
Luke Dashjr
|
816c777022
x6500: Whenever we get a hardware error, purge buffers just in case of read/write desync
|
13 years ago |
Luke Dashjr
|
42efef6f0f
Bugfix: x6500: When purging ft232r buffers (during bitstream upload), also clear JTAG delayed read counter to avoid any potential desync
|
13 years ago |
Jason Hughes
|
89eb17fb65
Fix filename for x6500 bitstream to match previous commit's rename
|
13 years ago |
Jason Hughes
|
193ea4a75e
x6500 dual temp sensor support
|
13 years ago |
Jason Hughes
|
60a7594cc5
x6500 is far more stable with its own bitstream
|
13 years ago |
Luke Dashjr
|
52e1b52902
Bugfix: Use clear_work and workdup everywhere work is copied around
|
13 years ago |
Luke Dashjr
|
008c2a6aa6
Bugfix: x6500: jtag_read buffer needs to be initialized since reading JTAG implies writing too
|
13 years ago |
Luke Dashjr
|
6a71825b06
Bugfix: Include headers in order needed for Mingw build
|
13 years ago |
Luke Dashjr
|
bc5f82c99e
Bugfix: Replace reportin hack with a reset back to LIFE_INIT for bitstream upload
|
13 years ago |
Luke Dashjr
|
6ab9775a27
x6500: Since we program in about a minute now, only report status verbosely every 25%
|
13 years ago |
Luke Dashjr
|
427d2846bd
x6500: Poll nonce less often since USB latency slows us down anyway
|
13 years ago |
Luke Dashjr
|
e58ad3f740
x6500: Adjust dynclock so it works more reasonably
|
13 years ago |
Luke Dashjr
|
c6e5b80ff9
x6500: Dynclock support
|
13 years ago |
Luke Dashjr
|
93c8f5fabb
x6500: Stop abusing pointer type to store bitstream upload progress
|
13 years ago |
Luke Dashjr
|
1524cb18aa
x6500: Implement basic hashrate prediction and efficient job completion
|
13 years ago |
Luke Dashjr
|
00c01b718d
jtag: Optimized implementation of JTAG reads to workaround ft232r slowness
|
13 years ago |
Luke Dashjr
|
d1d895b30d
x6500: Try nonce with previous work if it is wrong for current
|
13 years ago |
Luke Dashjr
|
24e436f2b0
x6500: Ensure ft232r buffer is flushed to change registers
|
13 years ago |