1
0
mirror of https://github.com/olofk/serv.git synced 2026-02-27 16:52:43 +00:00

Commit Graph

  • b4216a030d add support for WFI instruction extirq Alfred Persson Forsberg 2025-05-12 14:40:43 +02:00
  • f5ddfaa637 Add iCESugar-nano board main Palle Ravn 2025-02-28 19:07:59 +01:00
  • 64e475c40c small docs corrections Jared 2026-01-30 00:42:43 -05:00
  • 2311403691 sw/Makefile: allow setting CC Alfred Persson Forsberg 2025-02-20 16:22:33 +01:00
  • f8ce26f3b0 Switch GMM-7550 to Flow API Anton Kuzmin 2025-12-16 01:43:41 +01:00
  • 653c4893dd docs: fix typos and grammar errors in README Kirann260 2025-12-11 10:10:20 +05:30
  • f141df190c docs: Fix missing space after comma in README Kirann260 2025-12-10 09:06:37 +05:30
  • 61ef8eaef9 Declare trap_pending before use Olof Kindgren 2025-10-17 17:38:00 +02:00
  • 7d9cde4e6c Prepare for release 1.4.0 Olof Kindgren 2025-10-15 08:59:58 +02:00
  • 4ec55f94fd Clarify open source info in README Olof Kindgren 2025-10-13 09:05:27 +02:00
  • 486042bbe2 Update verilator waiver file Olof Kindgren 2025-10-13 07:50:32 +02:00
  • b58d537925 Update README.md m-lombardo 2025-10-10 07:17:45 -05:00
  • 5f0005f0f3 Add SPDX license headers to all RTL files Olof Kindgren 2025-07-29 10:29:49 +02:00
  • c45b427929 Fix path to GDS in CI Olof Kindgren 2025-06-04 15:43:44 +02:00
  • 1a8434b7ab Initial HERV implementation herv Olof Kindgren 2025-05-14 01:42:41 +02:00
  • 15bf53241b Split up cnt12to31 Olof Kindgren 2025-05-12 17:37:00 +02:00
  • 41c0d44e5f boilerplate for external interrupts serv-e Alfred Persson Forsberg 2025-01-27 17:09:16 +01:00
  • a72c1e8737 Fix lint for QERV mode Olof Kindgren 2025-05-11 19:30:54 +02:00
  • 3c2dc51969 Make immdec 4-bit compatible Olof Kindgren 2025-05-08 23:02:56 +02:00
  • 2ff6fcbbd2 Make bufreg 4-bit compatible Olof Kindgren 2025-05-08 22:34:48 +02:00
  • 46e2d76005 Make bufreg2 4-bit compatible Olof Kindgren 2025-03-27 15:35:16 +01:00
  • f6116cf2ec Make right-shifts one cycle faster 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
  • 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
  • 01e74ef7fd Remove duplicate tools entry in servant.core Mikadore 2025-01-29 06:13:51 +01: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
  • 7e7b453eb0 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 086090046c Allow the serv software Makefile to use a different compiler prefix if defined. BradWalker 2024-05-25 20:27:12 -06:00
  • a26c2965c0 Fix typos Nazar Kazakov 2024-04-05 12:03:14 +01: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
  • 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
  • 40a9e99f77 add PolarFire Splash Kit support Liam Beguin 2023-12-29 12:05:31 -05:00
  • 9d4ebaa358 servant: parameters: specify frequency is to be in MHz Liam Beguin 2023-12-28 22:48:05 -05:00
  • 6e9a6601f3 servant: ice: rename service clock gen source Liam Beguin 2023-12-28 22:46:29 -05:00
  • b2b1110e95 Port to Zephyr v3.5.0 + Fix System Timer (#111) Markus 2023-12-11 09:49:08 +01:00
  • adb3f4d5a4 Delete trailing whitespace from RTL Olof Kindgren 2023-12-03 18:21:01 +01:00
  • 7cc00c8627 Add build.tools to RTD config Olof Kindgren 2023-11-17 13:53:11 +01:00
  • bc984f6639 Change timer wraparound behavior to be more useful Jani Alinikula 2023-11-12 23:20:49 +02:00
  • bc74a9a1d7 Used named generate statements Olof Kindgren 2023-11-16 14:34:25 +01:00
  • 7a6d5d3fc9 Make serv_alu.v synthesizable with Vivado Katherine Watson 2023-11-10 18:05:49 -08:00
  • c7fc57213c Avoid releasing trap signal too early Olof Kindgren 2023-10-29 22:25:50 +01:00
  • 46a820ee42 support for W=4 uhit332 2023-10-31 13:32:29 +01:00
  • f9d6b23543 support for W=4 uhit332 2023-10-31 13:11:09 +01:00
  • a8fbf688c5 Fix RTD CI action failures Olof Kindgren 2023-10-31 12:45:31 +01:00
  • 2e23b5313a alu with support for W=4 uhit332 2023-10-31 12:30:28 +01:00