Commit Graph

30 Commits (sw)

Author SHA1 Message Date
Markus Koch 30e18b4357 sw: Add 16-bit counter demo 2019-09-27 15:23:03 +02:00
Markus Koch 6fbdcf9016 sw: Fix coding style 2019-09-23 21:29:36 +02:00
Markus Koch 7bb7049eea sw: Fix logic to determine when to enable the output drivers
Before, it was always enabling all outputs,
even when they should have been tristated.
2019-09-23 21:28:54 +02:00
Markus Koch 98a7a5d170 sw: Create function to determine whether an output is driven 2019-09-23 21:27:45 +02:00
Markus Koch 953818f43c sw: Report if bit is unset in final bitstream result 2019-09-23 21:26:50 +02:00
Markus Koch 72dabd64db sw: Swap the order of the two LUTs in the bitstream 2019-09-23 21:25:27 +02:00
Markus Koch f27c728472 sw: Implement bodgefix for schematic rev 03L 2019-09-22 19:11:43 +02:00
Markus Koch 30c83a658f sw: Fix fpga_cell_lut34_lut_get_out_mux
Was accessing wrong data when generating info for set 2.
2019-09-22 19:11:21 +02:00
Markus Koch 0a493bdd2a Remove unnecessary debug output 2019-09-13 13:02:05 +09:00
Markus Koch a072dbfe8a Fix unnecessary semicolon warnings in bit set / unset macros 2019-09-13 12:59:24 +09:00
Markus Koch a2abccfc5d Fix output MUX selection logic
Fixes #15.
2019-09-13 12:55:32 +09:00
Markus Koch 7abcead6a9 des: Fix data type of drive_sel 2019-09-13 12:48:28 +09:00
Markus Koch f60d76f831 Fix sync polarity
Fixes #11.
2019-06-29 12:48:26 +02:00
Markus Koch 9a06c054e8 Fix bitstream generator collision check 2019-06-29 12:37:59 +02:00
Markus Koch 0de1c093cd Add program.sh script 2019-06-22 17:47:20 +02:00
Markus Koch 15fe4e4ca3 Add test configuration for 2-bit counter 2019-06-22 17:24:44 +02:00
Markus Koch 6846aff71d Add debug print for bitstream bits 2019-06-22 17:24:26 +02:00
Markus Koch 01df956317 Fix a variety of bugs found during integration 2019-06-22 17:24:09 +02:00
Markus Koch 28adf2340b Add FDEF for single-cell FPGA 2019-06-21 21:17:32 +02:00
Markus Koch ae2e6552ce Add option to generate binary or ASCII hex bitstreams 2019-06-21 21:16:46 +02:00
Markus Koch 7df813fc71 Add argument parsing 2019-06-21 20:57:56 +02:00
Markus Koch 0834cf0c0d Finish basic bitstream generator 2019-06-21 20:31:34 +02:00
Markus Koch 5d86f8c7cf Start bitstream generator 2019-06-20 13:45:04 +02:00
Markus Koch a1d635889c Clean up 2019-06-19 18:32:59 +02:00
Markus Koch 925e17372a Implement fpga_isp_chain_new 2019-06-19 18:25:21 +02:00
Markus Koch d0fed3cce4 Implement ISP chain walker 2019-06-18 20:15:35 +02:00
Markus Koch cf80ff7b6b Reverse order of log levels 2019-06-17 22:08:24 +02:00
Markus Koch 0309934d82 Add comments for later cleanups 2019-06-17 22:08:11 +02:00
Markus Koch e12120fade Start implementing Kousaten 2019-06-16 21:27:42 +02:00
Markus Koch 0072ed418b Initialize CMakeProject for Kousaten 2019-06-16 17:11:20 +02:00