Commit Graph

59 Commits

Author SHA1 Message Date
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