Commit graph

  • 5314e1d8fa
    Merge 7e725be77f into f6116cf2ec Theo Hussey 2025-03-23 18:33:49 +00:00
  • 7e725be77f added doc for tang nano 20k Theo Hussey 2025-03-23 18:33:36 +00:00
  • 9ad8cf9f84 Add Servant support for tang nano 20k Theo Hussey 2025-03-23 18:05:03 +00:00
  • 27217fe028
    Merge bb2c985d19 into f6116cf2ec ej159 2025-03-23 16:51:14 +00:00
  • a9dd4b285a
    Merge 53b23e1826 into f6116cf2ec Fahad Hussain 2025-03-23 16:50:50 +00:00
  • f5b840eba5
    Merge 9ecaa33b4a into f6116cf2ec Palle Ravn 2025-03-22 17:27:26 +00:00
  • f6116cf2ec Make right-shifts one cycle faster main Olof Kindgren 2025-02-11 15:41:41 +01:00
  • 629e6727f5 Move shamt to top byte in bufreg2 Olof Kindgren 2025-02-11 10:36:12 +01:00
  • 79768a8ac9 Silence warning about unused return value in testbench Olof Kindgren 2025-03-18 13:15:46 +01:00
  • b041dd60e9 openroad: smaller die area Øyvind Harboe 2025-03-18 07:33:48 +01:00
  • aa99e6e4c0 openroad: reduce floorplan size Øyvind Harboe 2025-03-18 07:13:09 +01:00
  • 2eeaba3631 orfs: bump Øyvind Harboe 2025-03-18 06:43:38 +01:00
  • 74d4292a31 openroad: a note on tuning parameters more easily Øyvind Harboe 2025-03-17 19:36:50 +01:00
  • 88f0c96f5b openroad: use two metal layers for bottom edge pins Øyvind Harboe 2025-03-17 18:41:54 +01:00
  • 9e78b00376 openroad: cleanup after ORFS bump Øyvind Harboe 2025-03-17 18:24:05 +01:00
  • 19d179e252 orfs: bump Øyvind Harboe 2025-03-17 18:23:30 +01:00
  • 5d474b4d42 openroad: basic OpenROAD build and readme Øyvind Harboe 2025-03-15 23:02:53 +01:00
  • 9e73e11d86 Fix verilator_waiver.vlt Olof Kindgren 2025-03-01 23:18:59 +01:00
  • a38110aea9 bufreg2: Split up dat_en to cnt_en and shift_en Olof Kindgren 2025-02-04 07:51:52 +01:00
  • 0a55885d3b Move bytecnt to bufreg2 Olof Kindgren 2025-01-30 18:24:47 +01:00
  • 2f23449f0f Make branches, slt and left shifts one cycle faster Olof Kindgren 2025-01-28 23:14:03 +01:00
  • 91628a056a Simplify one-hot counter enable Olof Kindgren 2025-03-01 17:03:32 +01:00
  • 129a9294c6 Remove slt_or_branch control signal Olof Kindgren 2025-03-01 16:49:20 +01:00
  • 842c2df0ca Enable zicsr flag for GCC Olof Kindgren 2025-01-28 23:13:36 +01:00
  • 9ecaa33b4a Add iCESugar-nano board Palle Ravn 2025-02-28 19:07:59 +01:00
  • 01e74ef7fd Remove duplicate tools entry in servant.core Mikadore 2025-01-29 06:13:51 +01:00
  • 4461e298f5
    Remove duplicate tools entry in servant.core Mikadore 2025-01-29 06:13:51 +01:00
  • 53b23e1826
    Merge pull request #2 from olofk/main Fahad Hussain 2025-01-09 22:17:23 +05:00
  • de4c3b44ee Add Subservient documentation Olof Kindgren 2024-12-18 13:48:27 +01:00
  • 1b06ae6033 Update to Zephyr 4.0.0 Markus Koch 2024-12-15 10:55:34 +01:00
  • 8f35e79392 Update to Zephyr 4.0.0 Markus Koch 2024-12-15 10:55:34 +01:00
  • 7e7b453eb0 Added support for Trenz Electronic TE0802 Erik Bånvik 2024-11-30 17:59:29 +01:00
  • 9ad0e7609f Added support for Trenz Electronic TE0802 Erik Bånvik 2024-11-30 17:59:29 +01:00
  • 007f42850d servile_mux: Declare variable before use Olof Kindgren 2024-11-26 19:58:35 +01:00
  • 1e4ea0527e Fix CSR write detection in debug module Olof Kindgren 2024-11-19 13:17:13 +01:00
  • e97bdaf7a1 Update cad-suite GH action Olof Kindgren 2024-11-11 08:13:32 +01:00
  • 8ad248d4e7 typo in README.md cdwijs 2024-11-10 22:15:44 +01:00
  • 31c16c4b94
    typo in README.md cdwijs 2024-11-10 22:15:44 +01:00
  • cd60abe837 Fix CSR width issues in debug module Olof Kindgren 2024-10-17 14:34:08 +02:00
  • 9bf8672fb2 Move RVFI signals into serv_debug Olof Kindgren 2024-10-12 23:15:33 +02:00
  • 2bcf4104d0 Add debug module Olof Kindgren 2024-08-22 22:21:41 +02:00
  • 376dcd701d Introduce width parameter Olof Kindgren 2024-10-05 12:02:34 +02:00
  • 1c5d44e5c4 Make CSR module 4-bit compatible Olof Kindgren 2024-10-05 11:27:51 +02:00
  • 4f04e9d933 Use latest regression test suite in CI Olof Kindgren 2024-10-05 11:27:04 +02:00
  • 7865252e04 Fix CI badge in README Olof Kindgren 2024-10-02 09:24:54 +02:00
  • 7b1044c01c Fix GDS generation gh action Olof Kindgren 2024-10-01 22:56:36 +02:00
  • f001e5b09e Update verilator waiver file Olof Kindgren 2024-10-01 22:52:58 +02:00
  • c12fecb4f6 Syntax fix for Servant docs Olof Kindgren 2024-10-01 21:31:40 +02:00
  • 7065906532 Improve data sheet Olof Kindgren 2024-10-01 20:12:40 +02:00
  • 72f72bebd5
    Create try just making a try Fahad Hussain 2024-09-25 17:28:32 +05:00
  • 24006a7297 Fix symbols and linker script for compliance tests Olof Kindgren 2024-08-22 22:18:07 +02:00
  • 40d34d204a Avoid matching misa CSR as mstatus Olof Kindgren 2024-08-22 22:14:04 +02:00
  • 1fc6e7da9b Set correct value of mstatus[mpp] Olof Kindgren 2024-08-22 22:11:24 +02:00
  • 830d8084b0 Update to Zephyr 3.7.0 Markus Koch 2024-08-02 16:40:56 +02:00
  • f3ba0888eb Update to Zephyr 3.7.0 Markus Koch 2024-08-02 16:40:56 +02:00
  • 28e4704ed8 Lock arch-tests in CI to 3.9 until incompatibility is resolved Olof Kindgren 2024-07-06 16:55:42 +02:00
  • 0cf26fe4f9 Prepare for release 1.3.0 Olof Kindgren 2024-06-15 21:44:50 +02:00
  • bb2c985d19 Merge remote-tracking branch 'alternative/icefun_support' ej159 2024-06-27 22:31:53 +01:00
  • 52d6e2aeb5 Update necessary parts for compatibility ej159 2024-06-27 22:30:16 +01:00
  • 7a047b1dfc Add necessary parts for icefun ej159 2024-06-27 21:10:52 +01:00
  • 344940c655 Update to latest checkout GH action Olof Kindgren 2024-06-15 21:52:51 +02:00
  • 783e92b576 Add missing descriptions to core description files Olof Kindgren 2024-06-15 21:33:23 +02:00
  • 472f89d532 servant: Add default program to sim target Olof Kindgren 2024-06-15 21:30:14 +02:00
  • 4d95bd0f21
    added support for MAX10 10M08 Evaluation Kit Greg Steiert 2024-06-16 00:44:13 -07:00
  • 3b0c234fae added max10 10m08evk to servant doc Greg Steiert 2024-06-15 17:51:17 -07:00
  • 2d388e617c added support for MAX10 10M08 Evaluation Kit Greg Steiert 2024-06-15 17:39:45 -07:00
  • bbd3920ce8 Add missing Servant ports to doc Olof Kindgren 2024-06-15 15:30:19 +02:00
  • 8381bcdc4b Adding support for DE1 SoC revF board for servant Chandler Jearls 2021-04-04 01:10:14 -04:00
  • 3ef80ce4e0 Make servile_mux more simulator-friendly Olof Kindgren 2024-06-15 14:47:56 +02:00
  • d577062672 Add ECP5 evaluation board target Nazar Kazakov 2024-04-09 15:53:28 +01:00
  • 3b9331b3b5 Add Servant support for Alchitry Au platform. fusesoc core show servant CORE INFO Name: ::servant:1.2.1 Description: <No description> Core root: fusesoc_libraries/serv Core file: servant.core Targets: alchitry_au : Open-hardware Alchitry AU FPGA board BradWalker 2024-06-14 18:40:08 -06:00
  • 1000ee3495 Add support for GMM-7550 module (Cologne Chip GateMate FPGA) Anton Kuzmin 2024-04-03 00:55:00 +02:00
  • aea87893fa Add Servant support for Alchitry Au platform. fusesoc core show servant CORE INFO Name: ::servant:1.2.1 Description: <No description> Core root: fusesoc_libraries/serv Core file: servant.core Targets: alchitry_au : Open-hardware Alchitry AU FPGA board BradWalker 2024-06-14 18:40:08 -06:00
  • 086090046c Allow the serv software Makefile to use a different compiler prefix if defined. BradWalker 2024-05-25 20:27:12 -06:00
  • 17bc529b25 Allow the serv software Makefile to use a different compiler prefix if defined. BradWalker 2024-05-25 20:27:12 -06:00
  • a3b7b95ecb Add ECP5 evaluation board target Nazar Kazakov 2024-04-09 15:53:28 +01:00
  • a26c2965c0 Fix typos Nazar Kazakov 2024-04-05 12:03:14 +01:00
  • 208b1d581e Fix typos Nazar Kazakov 2024-04-05 12:03:14 +01:00
  • e24d87bb4e Add support for GMM-7550 module (Cologne Chip GateMate FPGA) Anton Kuzmin 2024-04-03 00:55:00 +02:00
  • bebc875353 Make serv_state more simulator-friendly Olof Kindgren 2024-03-19 09:42:32 +01:00
  • 4537abb965 bufreg refactoring in preparation of qerv integration Olof Kindgren 2024-03-06 19:49:54 +01:00
  • b937ef61aa Add width-agnostic serv_rf_ram_if Olof Kindgren 2024-02-23 13:38:32 +01:00
  • 907db143ea Support w=4 in serv_rf_if Olof Kindgren 2024-02-22 13:23:09 +01:00
  • f68a0889aa Support w=4 in serv_ctrl Olof Kindgren 2024-02-22 13:04:58 +01:00
  • 6659811160 Add width-agnostic serv_csr Olof Kindgren 2024-02-22 12:24:24 +01:00
  • 1029e781d3 wip xyloni Olof Kindgren 2023-10-09 22:04:58 +02:00
  • 923b53ce0b Add hello world ASM example Olof Kindgren 2023-01-15 19:49:14 +01:00
  • a92965b359 Add cycle counter to servant testbench Olof Kindgren 2024-02-20 09:43:33 +01:00
  • 086fff75b6 servile_mux: Only catch writes to sim_sig_adr when signature file is open Olof Kindgren 2024-02-15 21:39:25 +01:00
  • 88a4711593 Use servile as base for serving Olof Kindgren 2024-02-06 15:30:55 +01:00
  • 970c6fddca Use Servile as a base for servant Olof Kindgren 2024-01-29 22:28:05 +01:00
  • 8d91e2d288 Add Servile convenience wrapper Olof Kindgren 2024-02-04 18:59:07 +01:00
  • 1dc37d9fd4 Fix path to GDS file in openlane CI runner Olof Kindgren 2024-02-14 21:36:32 +01:00
  • 51c7833fa8 Refactor docs Olof Kindgren 2024-02-14 20:45:04 +01:00
  • c469c3174b Update README.md to add blinky to pre-built test software examples Busted Wing 2024-02-05 07:08:52 -05:00
  • aac058b992 Update README.md to add blinky to pre-built test software examples Busted Wing 2024-02-05 07:08:52 -05:00
  • df9408a9a8 wip: Add debug instruction counting varibits Olof Kindgren 2024-02-02 15:50:57 +01:00
  • c0320fded4 add support for machdyne kolibri inc 2024-01-26 15:20:07 +01:00
  • 762f476322 add support for machdyne kolibri inc 2024-01-26 15:20:07 +01:00
  • 40a9e99f77 add PolarFire Splash Kit support Liam Beguin 2023-12-29 12:05:31 -05:00