SFangYy
fd21fad4d8
update example/Pack/README.md
2024-09-30 19:08:53 +08:00
SFangYy
8b9f32ad3a
update README
2024-09-29 17:33:40 +08:00
SFangYy
b7ea985efd
update README
2024-09-29 17:25:39 +08:00
SFangYy
015f148104
update README and addd quick run example script
2024-09-29 16:10:33 +08:00
SFangYy
cda739b307
update README and add quick run example script
2024-09-29 15:23:21 +08:00
SFangYy
ec6c40be5c
update pack_example README.md
2024-09-29 12:26:35 +08:00
SFangYy
9a6912041a
add pack example and fix some bugs
2024-09-28 20:35:00 +08:00
SFangYy
44d84e5dc0
copy xspcomm from picker
2024-09-27 21:47:09 +08:00
SFangYy
1714a91a37
add pack example and fix some bugs
2024-09-27 19:37:00 +08:00
Makiras
d2e02ab3f6
bug fix: multiple source module names set fault
...
only optionally add count index when module count > 1
rename module_count to module_diffs, keep moudle.module_count
add PK_DEBUG for module_subfix debug, which is used to identify diff modules and multi same module
remove auto detect module name in due to detect has been down in
add m_nums for empty
add PK_DEBUG
remove break in while processing multi m_names due to maybe 1 file has >1 modules
todo: only add relative tokens instead of all file token in
2024-09-18 16:44:26 +08:00
yaozhicheng
0b0f635e6f
fix: test multilang in vcs pass
2024-07-29 07:02:53 +00:00
Makiras
98d467d317
optimize argc and argv passage, auto detect whether the argv[0] is filename or args
2024-07-25 06:58:51 +00:00
Makiras
f67c7975ec
fix Adder example
2024-07-22 09:26:19 +00:00
Makiras
2d8e640ef8
update Caches and RnadomGenerator VCS example
2024-07-17 10:34:01 +08:00
Makiras
b905acf43e
fix VCS for cpp
2024-07-17 10:34:01 +08:00
yaozhicheng
e019d26198
auto add prefix 'pin_' to confilcted pins (eg: xclock)
2024-07-17 10:34:01 +08:00
yaozhicheng
5b104005a5
made pass on verilator
2024-07-17 10:34:01 +08:00
yaozhicheng
805753f834
uniform dut.xclock, dut.xport
2024-07-17 10:34:01 +08:00
yaozhicheng
78975838a9
support golang & test pass
2024-07-17 10:34:01 +08:00
yaozhicheng
55241b5a83
add scala suppor & test Adder pass
2024-07-17 10:34:01 +08:00
yaozhicheng
3f857c4dbb
refine user APIs
2024-07-17 10:34:01 +08:00
Makiras
33e7314c73
refactor libDUT init function
2024-07-17 10:34:01 +08:00
Makiras
542cef7223
update autobuild flags example
2024-07-17 10:34:01 +08:00
Makiras
a777499620
optimize multi-instance with hash DPI func name
...
also add dlclose to release namespace and flag to reuse main namespace
2024-07-17 10:34:01 +08:00
Makiras
7cdd8d576c
refacted DutUnifiedBase without inhert and change dlmopen abstract level
...
due to dlmopen DPI library is simulator-related, we choose to dlmopen whole libUT.so without simulator-related code
2024-07-17 10:34:01 +08:00
Makiras
a1192bd277
add multi-instance support with dlmopen for VERILATOR
2024-07-17 10:34:01 +08:00
yaozhicheng
d0c1fd05ed
add java example
2024-06-25 19:49:08 +08:00
yaozhicheng
f4b5f8deb5
exports -> export
2024-06-25 19:48:47 +08:00
yaozhicheng
2db3661cf9
add java example
2024-06-25 13:52:39 +08:00
Makiras
9055071c58
change cli library for pack function
2024-06-07 06:47:50 +00:00
Makiras
890df44417
update: custom waveform files and coverage files path
2024-04-29 15:29:20 +08:00
Makiras
e4d55c8db3
fix bugs: coverage needs verbose mode, example finalize
2024-04-25 16:18:01 +08:00
Makiras
fd5aa524c3
add autobuild and update xcomm version
2024-04-25 16:18:01 +08:00
Makiras
aadfa3ab1a
update version func with cmake version variable and git status detect
2024-04-23 11:15:28 +08:00
Makiras
f61a0118b1
fix: verilator failed to dump wave in python, optimize example
2024-03-19 06:32:14 +00:00
Makiras
731eb34b90
rename mcv to picker
2024-01-16 02:05:56 +00:00
Makiras
7c275b40ce
add quick start example
2023-12-29 10:05:07 +00:00
Makiras
336e9d9d6c
add verilator coverage collection
2023-12-27 06:46:18 +00:00
Makiras
280802d10c
add Simlator flags and CC flags option
2023-12-26 07:37:50 +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
4ff2e087f8
finetune VCS support
2023-12-11 09:37:28 +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
c673f03c13
add support for internal signal configured by yaml
...
refacted code
2023-11-17 07:56:14 +00:00
Makiras
192f5e9a00
add VCD&FST support
2023-11-09 02:53:09 +00:00
Makiras
5cf5249605
add cache test, reorganized structural, add clang-format
2023-11-09 02:33:16 +00:00
Makiras
a41c33884e
add VCS support
2023-11-02 06:36:26 +00:00
Makiras
ff639ca36a
add trace fst and optimize release structural
...
decoupling XData in mcv for porting to other project such as mcv-ut, ovip-ut
2023-11-01 08:39:14 +00:00
Makiras
46c5adbf03
optimize code organization, add trace&dump waves for verilator
2023-10-31 09:22:32 +00:00