Commit Graph

298 Commits

Author SHA1 Message Date
yaozhicheng fe4e0628f1 add assert in XPort get 2025-06-27 09:10:48 +08:00
yaozhicheng 208f41deb6 fix picker#39: use shared_ptr<XData> to relpace XData* 2025-05-23 14:38:00 +08:00
cjh 28881102ca fix java long not support for 33 bits and more 2025-05-07 18:17:37 +08:00
yaozhicheng a3bbcd24a0 fix(typo): fix ComUseCondCheck cb_* funcs 2025-04-30 11:06:17 +08:00
yaozhicheng 33795c02bb fix(swig): fix xfunction convert from func 2025-04-30 11:06:17 +08:00
yaozhicheng ec38dda02e feat(swig): add from_addr/func for xfunction 2025-04-30 11:06:17 +08:00
yaozhicheng fbe9ad80d8 new feat(comuse): add As uint64 to xfunc 2025-04-30 11:06:17 +08:00
yaozhicheng b807ba87d0 new feat(comuse): add CString 2025-04-30 11:06:17 +08:00
yaozhicheng 7a5a9ffe81 fix(chisel): fix dut class package path 2025-04-30 11:06:17 +08:00
yaozhicheng a86e1a0568 refine(comuse): add _valcmp(bigint cmp) to reaplace memcmp 2025-04-30 11:06:17 +08:00
yaozhicheng 7e06251980 feat(comuse): add SetValidCmpMode/GetValidCmpMode for ComUseCondCmp 2025-04-30 11:06:17 +08:00
yaozhicheng d92c65185d fix(bug): fix valid check (eq is valid) 2025-04-30 11:06:17 +08:00
yaozhicheng 28358b8e1d feat(swig): add NewXDataFrom for golang 2025-04-30 11:06:17 +08:00
yaozhicheng 320d3df053 feat(swig): add func attrOf for scala 2025-04-30 11:06:17 +08:00
yaozhicheng f8aabb65eb new feat(swig): add nameOf for scala 2025-04-30 11:06:17 +08:00
yaozhicheng 9632b67942 refine(swig): add more logs for chiselUT.generateDUT 2025-04-30 11:06:17 +08:00
yaozhicheng 1f6108a992 swig(scala): add InternalSignal to BaseDUTTrait 2025-04-30 11:06:17 +08:00
yaozhicheng 8410ae50a6 fix swig(scala): add args to hash check & add apply func 2025-04-30 11:06:17 +08:00
yaozhicheng 2c57d6c7b3 new feat(swig): support chisel to scala dut instance 2025-04-30 11:06:17 +08:00
yaozhicheng 508d2a978c swig(scala): downgrade scala from 3.3.1 -> 2.13.15 2025-04-30 11:06:17 +08:00
yaozhicheng ad91dfc8cf swig(scala): add trait BaseDUTTrait 2025-04-30 11:06:17 +08:00
yaozhicheng 11118c297a comuse(fix): fix CbCount useage 2025-04-02 15:30:01 +08:00
yaozhicheng 24b5cfcc4d comuse: add ComUseRangeCheck 2025-04-02 15:30:01 +08:00
yaozhicheng 1f5615f3c9 comuse(feat): add cmp func arg for ComUseCondCheck 2025-04-02 15:30:01 +08:00
yaozhicheng 576bb09c0d ComUseStepCb(feat): add Reset 2025-04-02 15:30:01 +08:00
yaozhicheng a5f89bbe0a comuse(add): add SetUxArray functions 2025-03-26 14:08:41 +08:00
yaozhicheng 8cb7b6c1dd xclock(fix): fix cb desc arg pass 2025-03-25 16:24:53 +08:00
yaozhicheng a0fb1faba8 XSignalCFG(feat): support map-structed yaml (spend less space) 2025-03-24 14:34:13 +08:00
yaozhicheng 06bef636d8 swig: fix cb export 2025-03-24 14:34:13 +08:00
yaozhicheng d6ee255349 ComUseCondCheck: add valid_bytes to SetCondition 2025-03-24 14:34:13 +08:00
yaozhicheng 4303fb649b comuse: refine ComUseDataArray 2025-03-24 14:34:13 +08:00
yaozhicheng 6f3f1ae6b2 comuse: add ComUseDataArray 2025-03-24 14:34:13 +08:00
yaozhicheng 898832e901 swig: fix typo 2025-03-24 14:34:13 +08:00
yaozhicheng 9acacd88d0 xclock: add RemoveStepXCbsX 2025-03-24 14:34:13 +08:00
yaozhicheng 67b8d41883 swig: expirt Cbs in ComUseCondCheck 2025-03-24 14:34:13 +08:00
yaozhicheng 64a2541136 ComUseCondCheck: add func ListCondition 2025-03-24 14:34:13 +08:00
yaozhicheng 5698716a0a swig: export DictStrBool:map<string, bool> 2025-03-24 14:34:13 +08:00
yaozhicheng 35a0767c54 comuse: add ComUseCondCheck and test 2025-03-24 14:34:13 +08:00
yaozhicheng 82ab9df0b3 xdata: add cmp and test 2025-03-24 14:34:13 +08:00
yaozhicheng 0b6cd48af1 xclock: add disable/enable step 2025-03-24 14:34:13 +08:00
yaozhicheng ff44977c14 GetFromUxArray/UxPtrAsU64: use raw type ptr 2025-03-24 14:34:13 +08:00
yaozhicheng 8550cee3dd type: add ptr type map 2025-03-24 14:34:13 +08:00
yaozhicheng bfceca1c8b comuse: add GetFromUxArray && PtrAsU64 2025-03-24 14:34:13 +08:00
yaozhicheng 4fa540930b refine: add last commit date to verison hash tag 2025-03-24 14:34:13 +08:00
yaozhicheng d23f1e1985 refine: use class imp ComUse* functions 2025-03-24 14:34:13 +08:00
yaozhicheng 72035f68d4 new feat: add common use function xdata echo char 2025-03-24 14:34:13 +08:00
yaozhicheng 387cc98b88 python: add XClock.RawStep 2025-03-24 14:34:13 +08:00
yaozhicheng 7a0db43e23 new feat: add xname to xsignal_cfg 2025-03-24 14:34:13 +08:00
yaozhicheng ee4b60139a scala: save pointer to global for ignoring gc error 2025-03-24 14:34:13 +08:00
yaozhicheng beed8ea533 java: save pointer for ignoring gc error 2025-03-24 14:34:13 +08:00