Commit Graph

49 Commits

Author SHA1 Message Date
yaozhicheng a3430acb53 readme: add `make wheel_install` desc 2025-04-30 11:23:00 +08:00
yaozhicheng 3c1e6cc43f multi-lang: add Lua support 2025-01-08 11:35:10 +08:00
Makiras c2ac1e2bf3 bug fix: missing verilator vpi::callValueCbs, update README.md 2025-01-08 11:35:10 +08:00
yeximing 8f2b1d5a9e Fixes according to the reviewer's comments Add an English description to match the Chinese 2024-12-12 14:44:04 +08:00
yeximing 0812b5a2f0 update options 2024-12-12 14:44:04 +08:00
yaozhicheng 6066a09da7 doc: fix typo & add wheel dep install 2024-12-11 15:41:58 +08:00
yeximing afe1c0ad7b update option explanation 2024-11-29 14:13:57 +08:00
yeximing 8c4a4a31ff add vcs line coverage example 2024-11-28 17:31:09 +08:00
yaozhicheng d59efcac57 refine arg -tdir: clarify the meaning of tdir 2024-11-18 18:16:34 +08:00
yaozhicheng 6c7b4f9b39 fix: remove unused env 2024-10-23 11:23:50 +08:00
yaozhicheng 200a37ca4b add env_var CFLAGS desc 2024-09-26 13:42:10 +08:00
yaozhicheng f2e9f67a5c add env_vars description 2024-09-26 13:26:39 +08:00
yaozhicheng 206a02c7ee fix args desc 2024-09-19 16:13:46 +08:00
yaozhicheng b66562bd20 add: support pass custom args to cmake 2024-08-28 19:05:28 +08:00
yaozhicheng 1e78f46ac9 add: pip install 2024-08-13 17:44:09 +08:00
Makiras 538409a8b3 update cmake config for multi verilator version and support higher verilator version
picker will find VERILATOR_ROOT by using Verilator 5.026 2024-06-15 rev v5.026

Copyright 2003-2024 by Wilson Snyder.  Verilator is free software; you can
redistribute it and/or modify the Verilator internals under the terms of
either the GNU Lesser General Public License Version 3 or the Perl Artistic
License Version 2.0.

See https://verilator.org for documentation

Summary of configuration:
  Compiled in defaults if not in environment:
    SYSTEMC            =
    SYSTEMC_ARCH       =
    SYSTEMC_INCLUDE    =
    SYSTEMC_LIBDIR     =
    VERILATOR_ROOT     = /opt/verilator5/share/verilator
    SystemC system-wide = 0

Environment:
    MAKE               =
    PERL               =
    SYSTEMC            =
    SYSTEMC_ARCH       =
    SYSTEMC_INCLUDE    =
    SYSTEMC_LIBDIR     =
    VERILATOR_BIN      =
    VERILATOR_ROOT     = /opt/verilator5/share/verilator

Supported features (compiled-in or forced by environment):
    COROUTINES         = 1
    SYSTEMC            =  command
2024-07-25 17:01:37 +08:00
Makiras 0fdb19fbc1 remove third/yaml-cpp/test to reduce project size 2024-07-24 02:52:59 +00:00
yaozhicheng e4dbacd522 refine 2024-07-17 10:34:01 +08:00
yaozhicheng 5adf5770c6 udpate help 2024-07-17 10:34:01 +08:00
yaozhicheng 9823a003b0 udpate desc 2024-07-17 10:34:01 +08:00
yaozhicheng 5ba821d26d merged 2024-07-17 10:34:01 +08:00
Makiras ef5a78bf06 update README.MD 2024-07-17 10:34:01 +08:00
yaozhicheng d2f0e117bc add test output 2024-06-25 20:39:18 +08:00
yaozhicheng 195cad89dc add link to mlvp.docs 2024-06-25 20:24:34 +08:00
yaozhicheng 8f71aa72c0 add how to run examples 2024-06-25 20:10:40 +08:00
yaozhicheng cc532efb36 fix options 2024-06-25 19:16:25 +08:00
SFangYy cc564b93ea update README 2024-06-20 15:34:56 +08:00
SFangYy 5951553990 update README 2024-06-20 15:21:53 +08:00
Makiras 6208340aff add English readme 2024-05-13 07:58:34 +00:00
Makiras 89ea6db8f3 set autobuild python support 2024-05-07 06:27:50 +00:00
yaozhicheng 418d502dcb refine 2024-04-30 16:18:02 +08:00
Makiras aadfa3ab1a update version func with cmake version variable and git status detect 2024-04-23 11:15:28 +08:00
yaozhicheng 0a2b022348 resize logo to 32x32 2024-04-17 19:16:55 +08:00
yaozhicheng 880965cef7 add picker logo 2024-04-17 19:14:56 +08:00
yaozhicheng 93cd08a28a explain picker 2024-04-17 18:34:34 +08:00
yzcc a470a84518 update download method in README 2024-04-14 12:18:24 +08:00
Makiras 76c51c5358 remove submodule 2024-04-10 09:28:17 +00:00
Makiras 731eb34b90 rename mcv to picker 2024-01-16 02:05:56 +00:00
Makiras 43c13956a8 support multi-source-file 2023-12-26 06:39:49 +00:00
Makiras 81b5521004 [wip] for python 2023-12-14 06:34:58 +00:00
Makiras 3561f26d5f optimize cmake project generate 2023-12-12 03:39:41 +00:00
Makiras 06751a12f8 optimize mcv output content
add verbose mode and example project mode
todo: add python support ,finetune vcs support
2023-12-11 08:36:32 +00:00
Makiras e8374d56c7 Refactor the overall code logic.
Generate encapsulated C++ classes based on dpi and codegen.
2023-10-27 09:32:38 +00:00
yaozhicheng 48a5cf3376 update 2023-08-16 10:33:29 +08:00
yaozhicheng 04f98203e7 update 2023-08-12 18:50:28 +08:00
yaozhicheng e26f18165c update 2023-08-11 22:41:53 +08:00
yaozhicheng ecdbd79c6a update 2023-08-11 22:06:47 +08:00
yaozhicheng dd7566b506 update 2023-07-28 23:01:18 +08:00
yaozhicheng d6eca9ae86
Initial commit 2023-07-21 04:43:04 +00:00