Commit Graph

75 Commits

Author SHA1 Message Date
alexmadison 836e19a72d added sadc encoder with inputs low active for dynapse sadcs 2022-06-29 13:18:42 +02:00
alexmadison 905adaad48 added a buffer to the reset pd on req lines 2022-06-23 17:53:07 +02:00
alexmadison 144d89fb90 moved _y_a_B away from the out req lines to avoid more parasitic capacitance in neuron hs 2022-06-22 20:34:59 +02:00
alexmadison 4d4183f714 altered pull downs and ups in the encoder and neuron handshake to minimise parasitic capacitances when ack switches 2022-06-22 19:22:27 +02:00
alexmadison dde782d7c0 updated 2d encoder simple to include delays after the arbiter 2022-06-21 13:39:34 +02:00
alexmadison 7ca41040a3 beta idea to have slow falling edge delays on ack from arbiter. bad idea, gonna revert lol 2022-06-21 12:06:15 +02:00
alexmadison 75f79705c6 fixed bug in neuron handshake array where keeps were connected to post-buffered reqs rather than pre-buffered reqs... 2022-06-16 16:56:38 +02:00
alexmadison e6f1a31f68 encoder1d with bd simmed 2022-04-21 16:09:13 +02:00
alexmadison 83ae6a4cc3 adjusted pull up channel names 2022-04-20 19:31:06 +02:00
alexmadison bb63182694 disentangled neurons and pull downs 2022-04-20 19:21:55 +02:00
alexmadison 351b3ea151 disentangled synapse handshake circuits, passing tests 2022-04-20 18:24:43 +02:00
alexmadison f7d2db9ef3 cleaned decoder code 2022-04-14 16:37:53 +02:00
alexmadison 62a87ab99c fixed stupid bug in dualrail decoder refresh 2022-04-14 16:31:16 +02:00
alexmadison 058da32b5b made dualrail decoder en use fewer AND gates 2022-04-13 18:53:39 +02:00
alexmadison 57d895c4e7 added dr dec refhresh to decoder en 2022-04-13 17:43:03 +02:00
alexmadison 67f8197e8d added decoder refhres to hybrid hs 2022-04-13 17:41:35 +02:00
alexmadison bf4af13e04 added decoder dualrail refresh 2022-04-13 17:35:41 +02:00
Greatorex fb9787d45f fixed naming conv 2022-04-12 10:34:00 +02:00
alexmadison a2ca30cbb7 Merge branch 'dev' of ssh://git.web.rug.nl:222/bics/actlib_dataflow_neuro into dev 2022-04-11 19:43:19 +02:00
Greatorex 4b7179768f pullup/down fixed in coders 2022-04-11 19:36:46 +02:00
alexmadison b21e64a22a commented nrn hs timing assumption, added encoder1d not tested 2022-04-11 18:36:30 +02:00
alexmadison c1ea7be83d minor sigbuf changes 2022-04-11 17:29:15 +02:00
Greatorex 7b2484a8a4 KEEP_X1 out 2022-04-11 17:08:31 +02:00
alexmadison 81032c1296 texel working with replaced encoder 2022-04-11 15:31:05 +02:00
alexmadison 007859023f fixed timing bug in encoder 2022-04-10 19:23:28 +02:00
alexmadison 8c8a2eb9a4 altered neuron handshake design to use pullups without timing delays 2022-04-10 18:27:44 +02:00
alexmadison 3bf7c21c48 adding sigbufs 2022-04-10 18:18:11 +02:00
alexmadison ae3ecc3d6b fixed timing bug in encoder 2022-04-10 15:17:53 +02:00
alexmadison 93aeda77d3 remvoed buffering from decoder dr 2022-04-09 14:10:06 +02:00
alexmadison e27d55bff4 fixed stupid typo in d_dr_en 2022-04-08 14:02:55 +02:00
alexmadison fa2b6f6850 added dualrail decoder with enable 2022-04-08 14:01:41 +02:00
alexmadison ec091708a8 changed cells to lowercase 2022-04-08 12:13:43 +02:00
alexmadison 66fdedfb28 gutted KEEPs, readded to coders 2022-04-08 11:53:49 +02:00
alexmadison 55ed8bb839 added buffered dr decoder 2022-04-04 15:37:31 +02:00
alexmadison c840273ae6 decoder 2d hybrid unit tests working 2022-03-31 18:00:08 +02:00
alexmadison 2c491a6e37 replaced Pullup/downs with A cell naming scheme 2022-03-31 16:44:09 +02:00
alexmadison 6751e2807c comments 2022-03-31 16:23:01 +02:00
alexmadison 89b8dacd29 changed line pull downs to be isochronic as fuk 2022-03-31 16:19:20 +02:00
alexmadison 6ecee7f0c7 added comments 2022-03-31 15:24:51 +02:00
alexmadison f1ae79cd5a added buffering of dualrail decoder output lines to pull downs 2022-03-31 15:22:50 +02:00
alexmadison 6dfc941993 added Cel to buf out ack, so that ack can't be removed before the bufs output data is fully invalidated 2022-03-31 15:10:47 +02:00
alexmadison 1d5d4738a2 cleaned up coders a bit 2022-03-31 13:20:18 +02:00
alexmadison 2e4cdd5029 vastly improved lazy synapse handshakes 2022-03-31 12:44:00 +02:00
alexmadison cd5d41d7f8 synapse handshake unit tests working 2022-03-31 11:23:51 +02:00
alexmadison e779ee55b9 added delays to out req-ack buffers, seems to work 2022-03-30 19:53:27 +02:00
alexmadison 87f552b1d0 decoder hs wip 2022-03-30 14:06:14 +02:00
alexmadison cff6eba344 decoder_2d_hs init 2022-03-30 13:18:07 +02:00
alexmadison d10d78347c refactored decoder into decoder dualrail 2022-03-30 11:01:21 +02:00
alexmadison 1707f1043a renamed encoder inputs from x to inx 2022-03-30 10:14:29 +02:00
alexmadison 870da14ccd let delay fifos have N= 0, simplified nrn grids thusly 2022-03-29 19:07:04 +02:00