summaryrefslogtreecommitdiffstats
path: root/reverse-engineering
diff options
context:
space:
mode:
authorMichael Buesch <mb@bu3sch.de>2010-01-30 20:49:22 +0100
committerMichael Buesch <mb@bu3sch.de>2010-01-30 20:49:22 +0100
commitb1ce8595bbd786844dd34617e8fc1999cbe59022 (patch)
treec62c825a99607d0b912bba1c81d2ae3bd80dc4cd /reverse-engineering
parent4d5127b87971329b360b227decf95b4e3b0b9fc6 (diff)
downloadtoprammer-b1ce8595bbd786844dd34617e8fc1999cbe59022.tar.xz
toprammer-b1ce8595bbd786844dd34617e8fc1999cbe59022.zip
Document FPGA config init
Signed-off-by: Michael Buesch <mb@bu3sch.de>
Diffstat (limited to 'reverse-engineering')
-rw-r--r--reverse-engineering/HWPROTOCOL3
1 files changed, 3 insertions, 0 deletions
diff --git a/reverse-engineering/HWPROTOCOL b/reverse-engineering/HWPROTOCOL
index 36db583..87cdd49 100644
--- a/reverse-engineering/HWPROTOCOL
+++ b/reverse-engineering/HWPROTOCOL
@@ -37,6 +37,9 @@ TOP2049 USB protocol (incomplete)
0 is a special value for not assigning GND to any pin.
If the pin number is 0 (=none), 4 is not subtracted.
+0E210000 >= Initiate FPGA programming sequence.
+ Pulls the ~PROGRAM pin of the FPGA low.
+
0E220000... >= Program the FPGA. 60bytes of data is appended.
1B >= Flush (and/or commit) command
bues.ch cgit interface