Commit graph

  • 188fd2ecc8 Restore nettype to wire in toplevels Olof Kindgren 2020-05-26 22:45:53 +02:00
  • 9606e3503d Inline shift_reg Olof Kindgren 2020-05-26 22:43:23 +02:00
  • e1932dc8b6
    Add files via upload doc Olof Kindgren 2020-05-20 14:20:48 +00:00
  • 40b018af66 Align RISC-V compliance test target code with upstream changes Olof Kindgren 2020-05-08 22:56:31 +02:00
  • dd65d6097a
    Update alhambra board (#29) Iñigo Muguruza 2020-05-08 13:38:33 +02:00
  • 3299dacab7 Update nextpnr freq option to 32 imuguruza 2020-05-08 13:37:25 +02:00
  • 45a108e362 Update Alhambra II baud rate imuguruza 2020-05-08 13:04:00 +02:00
  • b5802eadb3 update pll out and add quotation marks to avoid parse error imuguruza 2020-05-08 13:03:43 +02:00
  • 794748dac4 Add support for LX9 Microboard Olof Kindgren 2020-05-06 20:51:55 +02:00
  • 95c5c027a1 Add Saanlima pipistrello spartan6 LX45 Gwenhael Goavec-Merou 2020-05-06 20:10:13 +02:00
  • 2a76adc8db Add compatibility with Xilinx ISE Gwenhael Goavec-Merou 2020-05-06 20:07:29 +02:00
  • 019f17de87 Add Saanlima pipistrello spartan6 LX45 Gwenhael Goavec-Merou 2020-05-06 20:10:13 +02:00
  • 5ca7f5a7bd Add compatibility with Xilinx ISE Gwenhael Goavec-Merou 2020-05-06 20:07:29 +02:00
  • 962d682b25 fix build with ISE, drop notes in pipistrello section Gwenhael Goavec-Merou 2020-04-28 22:41:42 +02:00
  • eddd81b4b5 Add Saanlima pipistrello spartan6 LX45 with note for WA due to ISE bugs Gwenhael Goavec-Merou 2020-04-28 22:10:32 +02:00
  • c0fc72b353 Add upduino2 servant target Olof Kindgren 2020-04-27 13:58:32 +02:00
  • 6ddf4b5a46
    Add Alhambra board to repo (#23) Iñigo Muguruza 2020-04-23 09:07:28 +02:00
  • 7d5997c454 Make small explanation about Alhambra baud rate imuguruza 2020-04-23 08:40:00 +02:00
  • 28fb0b515f Add Alhambra board to Readme imuguruza 2020-04-22 11:38:53 +02:00
  • c4afc06202 Fix clock values imuguruza 2020-04-22 11:32:59 +02:00
  • ff79566042 Update synth values imuguruza 2020-04-22 10:52:58 +02:00
  • 993ad65f09 Fix uart pin number imuguruza 2020-04-22 10:47:09 +02:00
  • bab1983637 Add Alhambra to targets imuguruza 2020-04-22 09:07:04 +02:00
  • 01440a7749 Add Alhambra preliminary pcf imuguruza 2020-04-22 09:06:48 +02:00
  • a4eb6c01fe Add ulx3s 85k servant target Olof Kindgren 2019-08-25 22:41:46 +02:00
  • b2004f741a Update README Olof Kindgren 2020-04-21 12:28:42 +02:00
  • 4f902829a3 Bump core version serv-1.0.1 Olof Kindgren 2020-04-19 23:06:54 +02:00
  • fda7dd288a Optimize enable signal for mem_if buffers Olof Kindgren 2020-04-14 16:54:05 +02:00
  • 1d311edb7d Make counter internal in serv_state Olof Kindgren 2020-04-10 21:54:54 +02:00
  • 3829d05786 Add zcu106 support to servant Olof Kindgren 2020-04-15 10:18:06 +02:00
  • 09c7d6dbbf Remove FSM from serv_state Olof Kindgren 2020-04-05 00:22:44 +02:00
  • 8dd75fa752 Stop using states in logic expressions Olof Kindgren 2020-04-04 23:44:29 +02:00
  • 9a8dcde030 Simplify o_dbus_adr assignment Olof Kindgren 2020-04-03 22:58:24 +02:00
  • 4f855602fa Add serving SoClet Olof Kindgren 2020-03-27 09:08:02 +01:00
  • 6b0e4fb3ea Disable misalignment traps when CSR is disabled Olof Kindgren 2020-03-27 08:55:34 +01:00
  • 726e520cce Fix lint warnings when CSR is disabled Olof Kindgren 2020-03-17 22:24:14 +01:00
  • b4a0015dc4 Fix linker script Olof Kindgren 2020-03-22 15:19:55 +01:00
  • 2a7596b51d Declare variables/nets before referenced dh73 2020-03-25 11:02:43 -06:00
  • 6cb3b283b6 Declare variables/nets before referenced dh73 2020-03-25 11:02:43 -06:00
  • eff17d2f7c Prepare for release v1.0 1.0.0 Olof Kindgren 2020-03-04 22:34:46 +01:00
  • 3e9e25e984 Avoid resetting bufreg Olof Kindgren 2020-03-03 09:21:55 +01:00
  • c9a3c883f1 Refactor testbench Olof Kindgren 2020-03-03 09:15:50 +01:00
  • 3468958f1e Whitespace fixes Olof Kindgren 2020-03-02 21:20:51 +01:00
  • e2147776f2 servant: Rename some wires Olof Kindgren 2020-03-02 16:29:01 +01:00
  • b48b02b8df Add parameter to disable CSR/interrupts Olof Kindgren 2019-12-01 20:54:54 +01:00
  • fca1527dd7 Add cyc1000 target Olof Kindgren 2019-10-21 15:24:33 +02:00
  • e39b4770fd Add quartus-friendly RAM implementation Olof Kindgren 2020-02-29 13:10:09 +01:00
  • ea1936710e Inline ser_lt Olof Kindgren 2020-02-19 13:15:18 +01:00
  • afb7e641dd Inline adders Olof Kindgren 2020-02-19 11:00:55 +01:00
  • 7f16f17ca5 Optimize CSR immediate handling Olof Kindgren 2020-02-19 10:02:48 +01:00
  • badcd7ea55 Remove duplicate signals in serv_state Olof Kindgren 2020-02-17 23:48:39 +01:00
  • 36746d3890 Remove unused signals Olof Kindgren 2020-02-17 23:01:49 +01:00
  • 5aa1fbe709 Stop depending on run state Olof Kindgren 2019-12-08 22:51:28 +01:00
  • 6067b0e684 Use one-hot encoding for ALU rd sel Olof Kindgren 2019-12-07 23:36:36 +01:00
  • eb5d25ea1c Move op_b mux to alu Olof Kindgren 2019-12-07 23:09:04 +01:00
  • b516c10d72 Prepare for RF write on RF read request and optimize state FSM Olof Kindgren 2019-12-07 23:01:24 +01:00
  • 31c138e4a1 Create RAM and RF IF with configurable widths Olof Kindgren 2019-12-05 13:56:26 +01:00
  • 68d8af71f2 Use serv_rf_top in default and lint targets Olof Kindgren 2019-12-05 22:35:14 +01:00
  • e93fd0d30e Fix compile errors with RISCV_FORMAL Olof Kindgren 2019-12-04 23:42:40 +01:00
  • 3179cfb107 Optimize alu eq_r and lt_r Olof Kindgren 2019-12-03 10:28:27 +01:00
  • 8b82c85fb6 Create toplevel without RF Olof Kindgren 2019-11-20 18:23:19 +01:00
  • 4532c8dafd Move rd selection to rf_if Olof Kindgren 2019-10-31 21:44:52 +01:00
  • 04037c4354 Split out RF to separate module Olof Kindgren 2019-10-30 08:25:31 +01:00
  • fc348f3a22 Fix wen delays in rf Olof Kindgren 2019-10-30 12:38:20 +01:00
  • a7d7d6475b Update Zephyr port to v1.14 Olof Kindgren 2019-11-19 13:44:17 +01:00
  • 40000cbeb9 Fix IRQ Olof Kindgren 2019-11-17 22:40:53 +01:00
  • 603c168d9b Allow readback of GPIO signal Olof Kindgren 2019-11-19 10:32:32 +01:00
  • ed02951b4d Add vcd_start parameter Olof Kindgren 2019-11-19 10:30:03 +01:00
  • 40e7855bac Add width and divider parameters to servant_timer Olof Kindgren 2019-11-19 10:20:34 +01:00
  • 1a961af5ac Only allocate used RF mem Olof Kindgren 2019-11-09 23:41:23 +01:00
  • 61c8a6b886 add arty_a7_35t support Gwenhael Goavec-Merou 2019-11-10 17:39:17 +01:00
  • d90030b955 xilinx PLL: allows to specify PLL output frequency (16 or 32 MHz) Gwenhael Goavec-Merou 2019-11-10 17:32:38 +01:00
  • 963659a8f4 add arty_a7_35t support Gwenhael Goavec-Merou 2019-11-10 17:39:17 +01:00
  • 2a89720892 xilinx PLL: allows to specify PLL output frequency (16 or 32 MHz) Gwenhael Goavec-Merou 2019-11-10 17:32:38 +01:00
  • 1f6d215d19 README: argument to use blinky example instead of hello world is true for all boards Gwenhael Goavec-Merou 2019-11-10 15:28:40 +01:00
  • 66f5656c90 README: argument to use blinky example instead of hello world is true for all boards Gwenhael Goavec-Merou 2019-11-10 15:28:40 +01:00
  • cf187bc81e README: --firmware parameter only available for sim and verilator_tb targets Gwenhael Goavec-Merou 2019-11-07 08:46:34 +01:00
  • 8c79715111 README: --firmware parameter only available for sim and verilator_tb targets Gwenhael Goavec-Merou 2019-11-07 08:46:34 +01:00
  • 529cf6192b path correction and little comment (#12) Fabien Marteau 2019-11-05 10:05:00 +01:00
  • 1204ca7e5b
    Update README.md Fabien Marteau 2019-11-04 16:28:08 +01:00
  • 33c4ad00e0
    Update README.md Fabien Marteau 2019-11-04 16:26:58 +01:00
  • d55d9ed4e6
    Update README.md Fabien Marteau 2019-11-04 15:10:51 +01:00
  • 5c8aefd9a9
    path fixed Fabien Marteau 2019-11-04 15:00:45 +01:00
  • 9c83e39635 Initialize state of verilator UART decoder Olof Kindgren 2019-11-04 13:01:31 +01:00
  • 98bfcc3b62 Remove unused jalr signal Olof Kindgren 2019-10-03 14:30:10 +02:00
  • 75decc8251 Bring back old immediate decoder Olof Kindgren 2019-09-26 20:21:36 +02:00
  • ab39209773 Move servant arbiter below dbus mux Olof Kindgren 2019-10-24 13:45:26 +02:00
  • 72e34ce795 Simplify servant_arbiter Olof Kindgren 2019-10-24 13:24:09 +02:00
  • 4f32975989 Consistent naming of servant components Olof Kindgren 2019-10-24 13:18:06 +02:00
  • 9b5401811e servant: Only ignore memfile for verilator Olof Kindgren 2019-10-21 15:26:31 +02:00
  • 57b4fca05f Ignore initial garbage in verilator UART decoder Olof Kindgren 2019-10-21 15:26:05 +02:00
  • 574464a33b De-pipeline alu_result_sel Olof Kindgren 2019-09-27 17:48:36 +02:00
  • b9a9e99e2b Suppressing some verilator lint warnings Fabien Marteau 2019-10-22 09:55:31 +02:00
  • 37621b8c57 Suppressing some verilator lint warnings Fabien Marteau 2019-10-22 09:55:31 +02:00
  • e5061ca5f8 Update README.md (#9) Fabien Marteau 2019-10-22 09:15:35 +02:00
  • ddd685af4e
    Update README.md Fabien Marteau 2019-10-21 21:43:02 +02:00
  • b408075ae9
    Update README.md Fabien Marteau 2019-10-21 21:30:43 +02:00
  • da3e99b782
    Update README.md Fabien Marteau 2019-10-21 21:28:31 +02:00
  • b486486461
    Update README.md Fabien Marteau 2019-10-21 21:25:29 +02:00
  • 921cbf7176
    Update README.md Fabien Marteau 2019-10-21 21:22:20 +02:00