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
|
56f5435405
jtag: Avoid writing an extra readback byte when we are ignoring tdo anyway
|
13 years ago |
Luke Dashjr
|
3a833e85c7
ft232r: Set output buffer size to 4096 bytes
|
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
|
1c6ffa310c
Provide a simple/dummy libusb_error_name when it is missing (libusb < 1.0.9)
|
13 years ago |
Luke Dashjr
|
93c8f5fabb
x6500: Stop abusing pointer type to store bitstream upload progress
|
13 years ago |
Luke Dashjr
|
f9aeec7e69
Bugfix: ft232r: Avoid reuse of USB device count variable
|
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 |
Luke Dashjr
|
0e54fff719
x6500: Start clock speed off at 180, and extra debugging for x6500_set_register
|
13 years ago |
Luke Dashjr
|
96c4b7bcd7
x6500: When programming, poll each FPGA status individually since they might not be ready at the same time
|
13 years ago |
Luke Dashjr
|
242781ab25
x6500: Various tweaks and hacks to get mining working
|
13 years ago |
Luke Dashjr
|
1451b29c0a
Bugfix: x6500: Remove erroneous bitendianflip
|
13 years ago |
Luke Dashjr
|
c3a3bb09cb
Bugfix: jtag: Handle ftdi-common environmental stuff properly
|
13 years ago |
Luke Dashjr
|
ed6d9933fd
jtag: Defer ignored reads a bit to avoid USB latency
|
13 years ago |
Luke Dashjr
|
7c3f964b58
Bugfix: ft232r: First 2 bytes of every 0x40 are FTDI status or something
|
13 years ago |
Luke Dashjr
|
eac0c2a8e9
x6500: Implement mining protocols (doesn't work yet)
|
13 years ago |
Luke Dashjr
|
2a30f1ddc8
x6500: Cleanup dead code and implement bailout2
|
13 years ago |
Luke Dashjr
|
6405ffb600
x6500: Clean up and finish FPGA initialization
|
13 years ago |
Luke Dashjr
|
934c98236f
x6500: Comment bitstream upload function better
|
13 years ago |
Luke Dashjr
|
b1c23f6476
fpgautils: Abstract open_xilinx_bitstream out from modminer and x6500 drivers
|
13 years ago |
Luke Dashjr
|
ab28320b78
x6500: Get bitstream upload working
|
13 years ago |
Luke Dashjr
|
dad654f16e
Bugfix: jtag: Use the correct bit for reading/writing data streams
|
13 years ago |
Luke Dashjr
|
e95d68e09e
ft232r: Buffer writes to improve performance
|
13 years ago |