Markus Koch markus
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).

markus pushed to sw at electronics/ttl-fpga 2019-09-13 08:08:14 +02:00
0a493bdd2a Remove unnecessary debug output
a072dbfe8a Fix unnecessary semicolon warnings in bit set / unset macros
a2abccfc5d Fix output MUX selection logic
7abcead6a9 des: Fix data type of drive_sel
Compare 4 commits »
markus closed issue electronics/ttl-fpga#15 2019-09-13 08:08:13 +02:00
Output MUX selection only allows first pair
markus opened issue electronics/ttl-fpga#15 2019-09-13 05:55:22 +02:00
Output MUX selection only allows first pair
markus pushed to master at markus/yacos 2019-07-28 12:34:41 +02:00
333e4fc03e Move API to own object