Luke Dashjr
|
44818d8aea
Implement new --force-dev-init option to force bitstream upload to modminer and x6500 devices
|
13 years ago |
Luke Dashjr
|
8cd26a5cf5
Bugfix: x6500: Include --scan-serial option even for x6500-only builds
|
13 years ago |
Luke Dashjr
|
7b89d40260
Merge branch 'ztex_S_noauto' into dev_x6500
|
13 years ago |
Luke Dashjr
|
67e6db9e5d
Bugfix: ztex: Include --scan-serial option even for ztex-only builds, so it can be used to disable autodetect if needed
|
13 years ago |
Luke Dashjr
|
a8c7929e90
FPGA-README: Discuss X6500 --scan-serial usage of cases where it may be needed
|
13 years ago |
Luke Dashjr
|
a6672e3579
ft232r: If we are searching for a specific serial, pay no attention to the product id
|
13 years ago |
Luke Dashjr
|
f482f59240
x6500: Try a more flexible approach to applying dynclock logic
|
13 years ago |
Luke Dashjr
|
df3f0862a1
Merge branch 'bugfix_dclk_prep' into dev_x6500
|
13 years ago |
Luke Dashjr
|
0fff126487
Bugfix: dynclock: Use standard C struct initializer to handle initialization, instead of memsetting memory to nulls
|
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 |
Luke Dashjr
|
af21c0227d
Bugfix: ft232r: Always flush writes before purging buffers, and empty local read buffer when flushing ftdi read buffer
|
13 years ago |
Luke Dashjr
|
8abe941963
Bugfix: Scan for ft232r devices later, after console lock and other mutexes are initialized properly
|
13 years ago |
Luke Dashjr
|
e36a2744a5
ft232r: Debuglog non-FTDI device IDs found
|
13 years ago |
Luke Dashjr
|
afca2c178e
Update documentation for X6500
|
13 years ago |
Luke Dashjr
|
5d19efc513
RPC: Include PGA support for X6500-only builds
|
13 years ago |
Luke Dashjr
|
a23d65319c
RPC: Abstract code to handle any new device drivers as PGAs without special support
|
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
|
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 |