Markus Perkins markus
markus pushed to master at electronics/lw35-upgrade 2019-10-26 22:31:53 +02:00
9bed136cd5 keyboard: Use serial bootloader in Makefile
45e606797b keyboard: Map keys
Compare 2 commits »
markus opened issue electronics/lw35-upgrade#1 2019-10-26 22:21:52 +02:00
keyboard: Maybe have a matrix_state_last_vector for each TL matrix
markus pushed to master at electronics/lw35-upgrade 2019-10-26 19:04:21 +02:00
014f28478b keyboard: Add arduino serial bootloader
markus pushed to master at electronics/lw35-upgrade 2019-10-26 17:13:45 +02:00
37cfd93bef printer: implement SPI based controller
markus deleted tag all-spi from electronics/lw35-upgrade 2019-10-26 16:59:05 +02:00
markus pushed to all-spi at electronics/lw35-upgrade 2019-10-26 16:59:05 +02:00
5226513971 display:kernel-driver: commit old work-in-progress code
7408dce74f display:fpga: update I/O constraints for new hardware
1bf8b46eb1 ioc: Add basic structure
ffb91b51c3 printer: Add preliminary printer controller
f2e24dc5b1 keyboard: Add preliminary keyboard controller
markus pushed to master at electronics/lw35-upgrade 2019-10-26 16:53:34 +02:00
7408dce74f display:fpga: update I/O constraints for new hardware
markus closed issue electronics/ttl-fpga#12 2019-10-01 17:52:15 +02:00
LUT output-muxing pin-swap
markus pushed to master at electronics/ttl-fpga 2019-10-01 17:45:00 +02:00
a19096942d doc: Add architecture diagram
markus pushed to master at electronics/ttl-fpga 2019-10-01 17:43:55 +02:00
0b3811e79d doc: Add architecture diagram
841b791a13 doc: Add architecture diagram
Compare 2 commits »
markus pushed to master at electronics/ttl-fpga 2019-10-01 17:42:45 +02:00
0b3811e79d doc: Add architecture diagram
0e82c5238d Merge branch 'master' of git.notsyncing.net:electronics/ttl-fpga
Compare 2 commits »
markus pushed to master at electronics/ttl-fpga 2019-10-01 17:38:30 +02:00
0e82c5238d Merge branch 'master' of git.notsyncing.net:electronics/ttl-fpga
841b791a13 doc: Add architecture diagram
Compare 2 commits »
markus pushed to sw at electronics/ttl-fpga 2019-09-27 15:21:35 +02:00
30e18b4357 sw: Add 16-bit counter demo
markus pushed to sw at electronics/ttl-fpga 2019-09-23 21:28:07 +02:00
6fbdcf9016 sw: Fix coding style
7bb7049eea sw: Fix logic to determine when to enable the output drivers
98a7a5d170 sw: Create function to determine whether an output is driven
953818f43c sw: Report if bit is unset in final bitstream result
72dabd64db sw: Swap the order of the two LUTs in the bitstream
Compare 5 commits »
markus commented on issue electronics/ttl-fpga#12 2019-09-23 16:56:31 +02:00
LUT output-muxing pin-swap

Kousaten has the fix since commit f27c7284729ba3dc4c03d112314570a7f4ffca27.

markus pushed to sw at electronics/ttl-fpga 2019-09-22 19:10:14 +02:00
f27c728472 sw: Implement bodgefix for schematic rev 03L
30c83a658f sw: Fix fpga_cell_lut34_lut_get_out_mux
Compare 2 commits »
markus commented on issue electronics/ttl-fpga#12 2019-09-22 18:20:04 +02:00
LUT output-muxing pin-swap

Updated schematic to include bodge-fix in commit 4424d762f795f9c86a4c5bc972bd4f7345903f07.

markus pushed to master at electronics/ttl-fpga 2019-09-22 18:19:13 +02:00
4424d762f7 kicad: Update kicad_pcb schematic to include bodge-fixes
markus commented on issue electronics/ttl-fpga#12 2019-09-22 17:58:34 +02:00
LUT output-muxing pin-swap

The only real solution is to Cut U7 pin 12 (B), connect to 13 (A) for the upper LUT, and then modify LUT-2 to use a_async. This should give us true full flexibility. But this is more than just shorting two pins, so for the current rev I'll go with the following:

markus commented on issue electronics/ttl-fpga#12 2019-09-22 17:57:05 +02:00
LUT output-muxing pin-swap

Another idea: Cut U7 pin 12 (B), connect to 13 (A). Cut U10 pin 13 (A), connect to 12 (B).