Commit graph

  • 52d0bf0938 Added openlane target and params.tcl with suitable openlane parameters for SERV Klas Nordmark 2021-03-30 09:42:00 +02:00
  • 2989051f44 Avoid enabling bufreg before instruction is decoded Olof Kindgren 2021-08-27 13:00:47 +02:00
  • 3971ca942e Fix up RVFI Olof Kindgren 2021-08-27 12:18:54 +02:00
  • 64f5ca0b7f Add missing reset on cnt_done Olof Kindgren 2021-08-27 12:18:32 +02:00
  • 781c07b7dc Properly reset stage_two_req signal Olof Kindgren 2021-08-26 10:47:03 +02:00
  • b10a871499 Fix signedness bug on immediates Olof Kindgren 2021-08-26 10:34:32 +02:00
  • d2a4243033 Add reset for new_irq register Olof Kindgren 2021-08-26 09:24:47 +02:00
  • 621baeff31 Always return 0 from reads to reg x0 in serv_rf_ram Olof Kindgren 2021-08-26 09:21:51 +02:00
  • 6e802cb9bc M-extension support for SERV Zeeshan Rafique 2021-08-21 02:31:42 +05:00
  • 1a4ec30c5c added mdu param for arty_a7_35t zeeshanrafique23 2021-08-20 18:57:33 +05:00
  • 869eb59d84 waive some lint warnings related to mdu zeeshanrafique23 2021-08-20 18:01:50 +05:00
  • 21aa9bd14f PR review v0.1.3 zeeshanrafique23 2021-08-19 18:58:28 +05:00
  • 538cb6adda PR review v0.1.2 zeeshanrafique23 2021-08-19 18:14:19 +05:00
  • 2000778f49 PR review v0.1.1 zeeshanrafique23 2021-08-19 18:01:18 +05:00
  • 8c38fa9c8d PR review v0.1 zeeshanrafique23 2021-08-19 17:54:20 +05:00
  • c7ff0782fb Updated README for running RV32IM compliance tests zeeshanrafique23 2021-08-18 01:46:47 +05:00
  • 3b28164500 updated the modules to include parameter zeeshanrafique23 2021-08-18 01:45:01 +05:00
  • 6c597ae825 M-extension for SERV zeeshanrafique23 2021-08-18 01:15:58 +05:00
  • 5bbbdfb16d declare mdu as a seperate core, removed out of serv zeeshanrafique23 2021-08-18 01:06:52 +05:00
  • 1b20350181 instantiate mdu on define zeeshanrafique23 2021-08-18 00:25:38 +05:00
  • 34a37ec922 changed parameter to single bit zeeshanrafique23 2021-08-18 00:24:58 +05:00
  • 757817ea4b changed reg to wire zeeshanrafique23 2021-08-17 18:55:37 +05:00
  • bfc8ddf76a
    Merge branch 'olofk:main' into mdu Zeeshan Rafique 2021-08-15 22:49:40 +05:00
  • dbe5236b4c Add support for EBAZ4205 'Development' Board Dhiru Kholia 2021-08-12 22:04:09 +05:30
  • 5e88eab748 changed type of MDU parameter zeeshanrafique23 2021-08-15 11:45:06 +05:00
  • e630e5d2fd updated for putting mdu on soc level zeeshanrafique23 2021-08-14 22:15:32 +05:00
  • b2a06fc62d Add support for EBAZ4205 'Development' Board Dhiru Kholia 2021-08-12 22:04:09 +05:30
  • b845507e32 Update serv_timer.c hakan-demirli 2021-07-15 18:02:26 +03:00
  • f15830e309
    Merge branch 'olofk:main' into mdu Zeeshan Rafique 2021-08-10 10:14:49 +05:00
  • 8e073546b8 Prepare for release 1.1.0 Olof Kindgren 2021-08-09 23:12:18 +02:00
  • 2f4b39f087
    Merge branch 'olofk:main' into mdu Zeeshan Rafique 2021-08-09 23:14:39 +05:00
  • 64ac4d6eb5 Fix badges Olof Kindgren 2021-08-09 16:29:55 +02:00
  • eb50f8c83c Fix Github CI action Olof Kindgren 2021-08-09 15:32:57 +02:00
  • d2467cf951 Update movie links Olof Kindgren 2021-08-09 15:20:34 +02:00
  • 9a2363040f align indentation zeeshanrafique23 2021-08-02 10:04:52 +05:00
  • d0d9c82229 M-ext complaince tests passing zeeshanrafique23 2021-08-02 00:12:50 +05:00
  • 4106c8d4b2 logic modified zeeshanrafique23 2021-08-02 00:10:15 +05:00
  • 028c80a9f6 updated the upper and lower result logic zeeshanrafique23 2021-07-20 15:51:39 +05:00
  • 1dc387821a updated co_rd_alu_en signal for MDU zeeshanrafique23 2021-07-20 15:51:02 +05:00
  • e62aaeadc9 fixed mdu bugs zeeshanrafique23 2021-07-16 19:11:43 +05:00
  • afe22d517c
    Update serv_timer.c hakan-demirli 2021-07-15 18:02:26 +03:00
  • 6fc9de68f4
    Merge branch 'olofk:main' into mdu Zeeshan Rafique 2021-07-15 03:13:36 +05:00
  • 6f7e7c955b problem found at receiving end zeeshanrafique23 2021-07-15 03:12:57 +05:00
  • fea7b5208d updated the mdu valid signal zeeshanrafique23 2021-07-13 18:04:34 +05:00
  • 45e0b4b98b enable the receiving operands zeeshanrafique23 2021-07-12 11:41:38 +05:00
  • 18c8c65255 Fix RISC-V compliance instructions Olof Kindgren 2021-07-06 00:20:55 +02:00
  • 15246e3692 Fix Verilator waiver file Olof Kindgren 2021-07-05 23:59:19 +02:00
  • 76b9169d70
    Merge branch 'olofk:main' into mdu Zeeshan Rafique 2021-07-04 01:40:00 +05:00
  • ae3dbd96fa updated top with FSM zeeshanrafique23 2021-07-04 01:37:37 +05:00
  • 4972b3d600 removed my unused wire zeeshanrafique23 2021-07-04 01:36:44 +05:00
  • 7b1c684aec added dependency for mdu zeeshanrafique23 2021-07-04 01:35:50 +05:00
  • 76dba8ec3a modified serv(ant) for MDU zeeshanrafique23 2021-07-01 10:25:41 +05:00
  • 57af7204d1 Wire up servant.q output to both LED1 and UART TX Dave Dribin 2021-06-27 23:31:03 -05:00
  • c561979c8e Minor update to .pcf Dave Dribin 2021-06-27 23:18:37 -05:00
  • 0375ba896f Move to board-specific top-level and file set Dave Dribin 2021-06-27 23:10:49 -05:00
  • 54d5d65b62 Add support for Nandland Go Board Dave Dribin 2021-06-27 10:56:40 -05:00
  • cf2dbb3cc9 Wire up servant.q output to both LED1 and UART TX Dave Dribin 2021-06-27 23:31:03 -05:00
  • 5e9602e3ce Minor update to .pcf Dave Dribin 2021-06-27 23:18:37 -05:00
  • 6cc5be8f52 Move to board-specific top-level and file set Dave Dribin 2021-06-27 23:10:49 -05:00
  • 45f378150e Add support for Nandland Go Board Dave Dribin 2021-06-27 10:56:40 -05:00
  • 5e74b13c24 Add support for Terasic DE10 Nano Kit Gwenhael Goavec-Merou 2021-06-21 21:18:33 +02:00
  • 406214d847 Add support for Terasic DE10 Nano Kit Gwenhael Goavec-Merou 2021-06-21 21:18:33 +02:00
  • 7f7ea07260 Document memory instructions Olof Kindgren 2021-06-11 21:48:20 +02:00
  • a1e5a5ea80 Add timing diagram for interrupts and ecall/ebreak Olof Kindgren 2021-06-10 23:56:10 +02:00
  • cae472b29e Document one-stage instructions Olof Kindgren 2021-04-20 15:26:16 +02:00
  • c4bf02aeb0 Add instruction life cycle flowchart to doc Olof Kindgren 2021-06-10 16:30:39 +02:00
  • c2cdd44f73 Expose and document PRE_REGISTER Olof Kindgren 2021-06-05 22:56:37 +02:00
  • caf2d8b13b Whitespace fixes Sylvain Munaut 2021-05-22 11:32:45 +02:00
  • 28adccde1b decode: Make linter happy Sylvain Munaut 2021-05-28 21:37:55 +02:00
  • 259d5a10ed decode: Add option to pre or post register during decoding Sylvain Munaut 2021-05-28 21:19:33 +02:00
  • 301d06b010 decode: Add option to pre or post register during decoding Sylvain Munaut 2021-05-28 21:19:33 +02:00
  • 06653f52b2 Add Gitter badge The Gitter Badger 2021-05-23 12:40:36 +00:00
  • a68773e67d Add Gitter badge The Gitter Badger 2021-05-23 12:40:36 +00:00
  • d48319c747 Whitespace fixes Sylvain Munaut 2021-05-22 11:32:45 +02:00
  • f373d7bcb6 Reuse immediate regs for RF addresses Olof Kindgren 2020-08-25 11:55:08 +02:00
  • 14262bfc30 Rewrite logic expression of alu bool operations Olof Kindgren 2021-05-15 23:07:10 +02:00
  • 1acd829f83 Fix CI after branch renaming Olof Kindgren 2021-05-05 15:32:02 +02:00
  • a5c1c8ddc4 Kill off serv_params.vh Olof Kindgren 2021-04-26 17:04:18 +02:00
  • 3ee42b0117 Deploying to gh-pages from @ olofk/serv@c0bb0282a5 🚀 gh-pages olofk 2021-04-26 14:33:34 +00:00
  • c0bb0282a5 Fix up wreq timing diagram Olof Kindgren 2021-04-18 23:47:43 +02:00
  • 1b6aa66379 Clear t0 in blinky example Olof Kindgren 2021-04-07 14:46:31 +02:00
  • 88ffe617f5 WIP: Quickfeather support qf Olof Kindgren 2020-10-12 14:45:05 +02:00
  • 51adf10772 Clear t0 in blinky example Olof Kindgren 2021-04-07 14:46:31 +02:00
  • 1c11365ae8 Simulator-friendly cleanup of misalign_trap_sync Olof Kindgren 2021-04-07 14:39:03 +02:00
  • cfb779d3d6 CI Lint with librecores github action linter Stefan Wallentowitz 2021-04-18 14:23:31 +02:00
  • 0519ae4a52 Add verilator waiver file Olof Kindgren 2021-04-18 23:01:26 +02:00
  • 82c808aa1e Implement byte_valid in a more efficient way Olof Kindgren 2021-04-18 22:48:46 +02:00
  • 62d5d5f8fb Remove unused wire cnt4 Olof Kindgren 2021-04-18 22:01:32 +02:00
  • 5c303f46b4 Build website automatically and publish to gh-pages Stefan Wallentowitz 2021-04-18 13:58:43 +02:00
  • 98aa70c946 Build website automatically and publish to gh-pages Stefan Wallentowitz 2021-04-18 13:58:43 +02:00
  • d5db95f580 Deploying to gh-pages from @ olofk/serv@5debfe69a3 🚀 wallento 2021-04-18 18:40:23 +00:00
  • 9032cad292 Deploying to gh-pages from @ olofk/serv@17233c11cc 🚀 wallento 2021-04-18 17:53:40 +00:00
  • 5b0e0c0db1 CI Lint with librecores github action linter Stefan Wallentowitz 2021-04-18 14:23:31 +02:00
  • 6b39acae6a Deploying to gh-pages from @ olofk/serv@3d4e75b2f2 🚀 wallento 2021-04-18 12:05:36 +00:00
  • 4560cd1499 Initial gh-pages commit wallento 2021-04-18 12:05:36 +00:00
  • 0c601f0872 Fix RF we gating for RF width > 2 Olof Kindgren 2021-04-07 14:31:09 +02:00
  • 4c3ea39b06 Start documenting instruction life cycle Olof Kindgren 2021-04-17 23:59:15 +02:00
  • 079a5c4250 Remove unused wgo register Olof Kindgren 2021-04-08 15:36:11 +02:00
  • 732629b124 fixing a misnamed Verilog module Chandler Jearls 2021-04-04 01:27:30 -04:00
  • 3226571e1a Adding support for DE1 SoC revF board for servant Chandler Jearls 2021-04-04 01:10:14 -04:00