Commit Graph

  • a1808298ae Enable Vivado's xsim to run on some simpler testcases for better compile-check coverage. #7 Alex Mykyta 2022-05-02 20:22:55 -07:00
  • 19edc135e3 sentences are hard Alex Mykyta 2022-03-20 23:00:31 -07:00
  • de09f07450 version Alex Mykyta 2022-03-20 22:35:29 -07:00
  • 746f6cb020 Doc fixes. Add banner to output Alex Mykyta 2022-03-16 20:53:55 -07:00
  • b9570480be rerelease Alex Mykyta 2022-02-28 23:15:58 -08:00
  • dff34aba51 install before lint Alex Mykyta 2022-02-28 23:11:23 -08:00
  • 54d783e1ab Reorganize test dir to ensure test of installed pkg Alex Mykyta 2022-02-28 23:08:41 -08:00
  • a8bf3c5132 doc tweaks Alex Mykyta 2022-02-28 22:10:09 -08:00
  • 9295cbb7c0 Add precedence test. fixup docs Alex Mykyta 2022-02-28 22:05:24 -08:00
  • 404e7e8365 gh actions Alex Mykyta 2022-02-25 23:26:35 -08:00
  • 7a890b56c5 Lint and typing cleanup Alex Mykyta 2022-02-25 23:05:16 -08:00
  • da3ed05492 Improve cpuif customization support. Add docs & testcases Alex Mykyta 2022-02-24 22:42:58 -08:00
  • 5324b594bf Improve template path handling. Add synthesis tests Alex Mykyta 2022-02-23 22:53:54 -08:00
  • e7e941d27b Trailing comma Alex Mykyta 2022-02-21 22:53:33 -08:00
  • 7050895fa4 fix wavedrom json quotes again Alex Mykyta 2022-02-21 22:50:35 -08:00
  • 88f90e4f85 fix wavedrom json commas Alex Mykyta 2022-02-21 22:44:07 -08:00
  • 98ab38ae4d fix wavedrom json quotes Alex Mykyta 2022-02-21 22:42:03 -08:00
  • bb8ae0d94f fix wavedrom json Alex Mykyta 2022-02-21 22:33:54 -08:00
  • c3bfc2d416 documentation Alex Mykyta 2022-02-21 22:16:56 -08:00
  • 0fa26f2030 Enhance AXI4-Lite CPU Interface to support high performance pipelined transactions Alex Mykyta 2022-02-15 22:31:18 -08:00
  • d0ba488904 Rework cpuif to support transaction pipelining. Add more docs. update simulator Alex Mykyta 2022-02-13 17:25:31 -08:00
  • de5eecf0e7 Add AXI4-Lite CPUIF Alex Mykyta 2022-01-31 23:11:31 -08:00
  • 321d8a6cd1 Add passthrough CPUIF Alex Mykyta 2022-01-27 22:04:17 -08:00
  • ae9d555ef4 Fix hwif typedef uniquification to also account for varying field widths Alex Mykyta 2022-01-25 22:26:14 -08:00
  • 603484788a Add interrupt tests! Alex Mykyta 2022-01-25 21:24:17 -08:00
  • ae3714f4a4 Implement interrupts Alex Mykyta 2022-01-19 21:54:42 -08:00
  • 803c6e1d99 Rework field combo/storage paths Alex Mykyta 2022-01-17 17:19:06 -08:00
  • 48adbe142e doc Alex Mykyta 2021-12-27 18:09:28 -08:00
  • 8ed45ed632 Revise implementation of 'next' property Alex Mykyta 2021-12-20 12:21:51 -08:00
  • 769907404a Signals working! Alex Mykyta 2021-12-15 22:03:57 -08:00
  • 7d0130078d Rework hwif to reuse typedefs more intelligently Alex Mykyta 2021-12-13 21:36:31 -08:00
  • ee8d74b455 move docs Alex Mykyta 2021-12-12 17:10:32 -08:00
  • 3dee090467 finish counters Alex Mykyta 2021-12-11 23:37:00 -08:00
  • 9eddc9b60f Add counter support Alex Mykyta 2021-12-11 20:41:49 -08:00
  • f5b12253ad Add singlepulse support Alex Mykyta 2021-12-05 23:09:33 -08:00
  • 027ac99ead Add option to use xilinx simulator in tests. Not recommended - simulator is pretty awful Alex Mykyta 2021-12-05 18:17:14 -08:00
  • 3adf7e1328 More testcases & documentation Alex Mykyta 2021-12-04 17:24:19 -08:00
  • f70bdf774c testcase framework Alex Mykyta 2021-11-21 19:00:47 -08:00
  • d3c876a491 readback! Alex Mykyta 2021-11-19 23:34:55 -08:00
  • 249fc2df7c First read/write! Alex Mykyta 2021-11-16 23:29:58 -08:00
  • d5c5d42390 more field logic Alex Mykyta 2021-10-28 22:34:29 -07:00
  • f473dfb9e7 fill in more hwif utility functions for dereferencer Alex Mykyta 2021-07-16 18:05:57 -07:00
  • e3a49a65fb Collapse hwif into one file Alex Mykyta 2021-07-16 13:02:05 -07:00
  • 5f2319860f prop reference infrastructure, and other things Alex Mykyta 2021-07-16 12:43:58 -07:00
  • 0d5b663f98 basic framework Alex Mykyta 2021-06-01 21:51:24 -07:00
  • 292aec1c6e initial dev Alex Mykyta 2021-06-01 21:51:24 -07:00