เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

OnWorks favicon

vpassertp - เบญเบญเบ™เบฅเบฒเบเปƒเบ™เบ„เบฅเบฒเบง

เปเบฅเปˆเบ™ vpassertp เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ vpassertp เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเป‚เบ”เบเปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เปƒเบ™เบซเบผเบฒเบเบšเปˆเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบญเบญเบ™เป„เบฅเบ™เปŒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบฑเปˆเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เป‚เบ„เบ‡เบเบฒเบ™:

NAME


vpassert - Preprocess เบเบฒเบ™เบขเบทเบ™เบขเบฑเบ™เบฅเบฐเบซเบฑเบ” Verilog

เบชเบฐเบซเบผเบธเบšเบชเบฑเบ‡เบฅเบงเบก


vpassert [ - เบŠเปˆเบงเบ ] [ - เบงเบฑเบ™เบ—เบต ] [ --เบ‡เบฝเบš ] [ -y เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต... ] [ เปเบŸเป‰เบก ... ]

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”


Vpassert เบˆเบฐเบญเปˆเบฒเบ™เป„เบŸเบฅเปŒ Verilog เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰ เปเบฅเบฐเบ›เบฐเบกเบงเบ™เบœเบปเบ™เบเบฒเบ™เบขเบทเบ™เบขเบฑเบ™ PLI เบžเบดเป€เบชเบ”เบเปˆเบญเบ™. เป„เบ”เป‰
เป„เบŸเบฅเปŒเบ–เบทเบเบ‚เบฝเบ™เปƒเบชเปˆเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเบกเบตเบŠเบทเปˆ .vpassert เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆเบงเปˆเบฒเบกเบตเบŠเบทเปˆเบญเบทเปˆเบ™ -o.
เบ–เป‰เบฒเป„เบ”เป€เบฃเบฑเบเบ—เปเบฃเบตเบ–เบทเบเบœเปˆเบฒเบ™, เป„เบŸเบฅเปŒเบ—เบฑเบ‡เบซเบกเบปเบ”เปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ™เบฑเป‰เบ™เบˆเบฐเบ–เบทเบเบ›เบธเบ‡เปเบ•เปˆเบ‡เบเปˆเบญเบ™.

เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡


เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบ„เป‰เบฒเบเบ„เบท VCS เปเบฅเบฐ GCC เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เป„เบŸเบฅเปŒเบ—เบตเปˆเบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบเปˆเบญเบ™:

+libext+I +I ... เบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบ—เบตเปˆเบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™
-f เบ‚เป‰เบญเบ เปเบเบเบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เปƒเบ™เป„เบŸเบฅเปŒ
-v I เบงเบดเป€เบ„เบฒเบฐเป„เบŸเบฅเปŒเบซเป‰เบญเบ‡เบชเบฐเปเบธเบ” (I )
-y I เบงเบดเป€เบ„เบฒเบฐเป„เบŸเบฅเปŒเบ—เบฑเบ‡เปเบปเบ”เปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต (I )
-II เบงเบดเป€เบ„เบฒเบฐเป„เบŸเบฅเปŒเบ—เบฑเบ‡เปเบปเบ”เปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต (I )
+incdir+I เบงเบดเป€เบ„เบฒเบฐเป„เบŸเบฅเปŒเบ—เบฑเบ‡เปเบปเบ”เปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต (I )

เป€เบžเบทเปˆเบญเบ›เป‰เบญเบ‡เบเบฑเบ™เบเบฒเบ™เป€เบเบตเบ”เบŠเปเป‰เบฒเบ„เบทเบ™ เปเบฅเบฐเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เปƒเบŠเป‰เบ„เบทเบ™เปƒเบซเบกเปˆเบ‚เบญเบ‡ input.vc เบ—เบตเปˆเบ–เบทเบเบชเบปเปˆเบ‡เบเบฑเบš simulator, เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒ
เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ–เบทเบเบฎเป‰เบญเบ‡เบ‚เปเปƒเบซเป‰เบ–เบทเบเบ›เบธเบ‡เปเบ•เปˆเบ‡เบเปˆเบญเบ™, เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ™เบฑเป‰เบ™เบ–เบทเบเบฅเบฐเป€เบฅเบตเบเบขเปˆเบฒเบ‡เบ‡เปˆเบฒเบเบ”เบฒเบ.

--allfiles
Preprocess เปเบฅเบฐเบ‚เบฝเบ™เบญเบญเบเป„เบŸเบฅเปŒเบ—เบตเปˆเบšเปเปˆเบกเบต macros เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบ. เป‚เบ”เบ
เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เป„เบŸเบฅเปŒเบ—เบตเปˆเบšเปเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบ‚เบฝเบ™เบญเบญเบ.

เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบญเบฒเบ”เบˆเบฐเป€เบฅเบฑเปˆเบ‡เป€เบงเบฅเบฒเบเบฒเบ™เบฅเบงเบšเบฅเบงเบก simulator; เป„เบŸเบฅเปŒเบˆเบฐเบ–เบทเบเบžเบปเบšเป€เบซเบฑเบ™เบขเบนเปˆเปƒเบ™
preprocessed directory, เบŠเปˆเบงเบเบ›เบฐเบขเบฑเบ” compiler เบˆเบฒเบเบเบฒเบ™เบ„เบปเป‰เบ™เบซเบฒเบˆเปเบฒเบ™เบงเบ™เบซเบฅเบฒเบ -v
เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเป€เบžเบทเปˆเบญเบŠเบญเบเบซเบฒเบกเบฑเบ™.

--axiom
Axiom ATHDL เบžเบดเป€เบชเบ”เป€เบ›เบตเบ”/เบ›เบดเบ”เบเบฒเบ™เปƒเบŠเป‰เบ‡เบฒเบ™เบ—เบตเปˆเป€เบžเบตเปˆเบกเปƒเบชเปˆเบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเบซเบฒเป„เบ”เป‰.

--เป‚เบ—เบœเบดเบ”
เป€เบกเบทเปˆเบญ $uerror (เบซเบผเบท $uassert เปเบฅเบฐเบญเบทเปˆเบ™เป†) เบ•เป‰เบญเบ‡เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบ‚เปเป‰เบ„เบงเบฒเบก, เปƒเบซเป‰เป‚เบ—เบซเบฒเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰
เบŸเบฑเบ‡เบŠเบฑเบ™เปเบ—เบ™ $display เปเบฅเบฐ $stop.

-- เบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เป‚เบ—
เป€เบกเบทเปˆเบญ $uinfo เบ•เป‰เบญเบ‡เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบ‚เปเป‰เบ„เบงเบฒเบก, เปƒเบซเป‰เป‚เบ—เบซเบฒเบŸเบฑเบ‡เบŠเบฑเบ™เบ—เบตเปˆเบฅเบฐเบšเบธเปเบ—เบ™
$display.

--เป‚เบ—-เป€เบ•เบทเบญเบ™
เป€เบกเบทเปˆเบญ $uwarn (เบซเบผเบท $uwarn_clk เปเบฅเบฐเบญเบทเปˆเบ™เป†) เบ•เป‰เบญเบ‡เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบ‚เปเป‰เบ„เบงเบฒเบก, เปƒเบซเป‰เป‚เบ—เบซเบฒเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰
เบŸเบฑเบ‡เบŠเบฑเบ™เปเบ—เบ™ $display เปเบฅเบฐ $stop.

- เบงเบฑเบ™เบ—เบต
เบเบงเบ”เป€เบšเบดเปˆเบ‡เบงเบฑเบ™เบ—เบตเปเบฅเบฐเบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡เป„เบŸเบฅเปŒเบ—เบฝเบšเบเบฑเบšเป„เบฅเบเบฐเบชเบธเบ”เบ—เป‰เบฒเบเบ‚เบญเบ‡ vpassert เปเบฅเบฐเบšเปเปˆเป„เบ”เป‰เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒ
เป„เบŸเบฅเปŒเปเบซเบผเปˆเบ‡เบ—เบตเปˆเปƒเบซเป‰เบšเปเปˆเป„เบ”เป‰เบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡.

--เบเบปเบเป€เบงเบฑเป‰เบ™
เบšเปเปˆเบฅเบงเบกเป€เบญเบปเบฒเบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เป„เบŸเบฅเปŒเปƒเบ”เป†เบ—เบตเปˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเบ„เบณเบ™เบณเปœเป‰เบฒเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰.

- เบŠเปˆเบงเบ
เบชเบฐเปเบ”เบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเบ™เบตเป‰ เปเบฅเบฐเบชเบฐเบšเบฑเบšเป‚เบ›เบฃเปเบเบฃเบก เปเบฅเบฐเบญเบญเบ.

--language <1364-1995|1364-2001|1364-2005|1800-2005|1800-2009|1800-2012>
เบเปเบฒเบ™เบปเบ”เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบžเบฒเบชเบฒเบชเปเบฒเบฅเบฑเบšเป„เบŸเบฅเปŒ. เบ™เบตเป‰เบเปเบฒเบ™เบปเบ”เบงเปˆเบฒ tokens เปƒเบ”เป€เบ›เบฑเบ™เบชเบฑเบ™เบเบฒเบ™
เบ—เบฝเบšเบเบฑเบšเบ„เปเบฒเบชเปเบฒเบ„เบฑเบ™, เป€เบŠเบฑเปˆเบ™เบงเปˆเบฒ "เป€เบฎเบฑเบ”" เป€เบฅเบทเป‰เบญเบเป† (เบชเบฑเบ™เบเบฒเบ™เบญเบญเบเบ‚เปเป‰เบกเบนเบ™, เบ—เบฝเบšเบเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ” - เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆ loop.
เบ„เปเบฒเบชเปเบฒเบ„เบฑเบ™).

-- เบ•เปเบฒเปˆเบชเบธเบ”เบ—เบตเปˆ
เบฅเบงเบกเป€เบญเบปเบฒ `__message_minimum เปƒเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš $uinfo, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เป‚เบ”เบเบเบฒเบ™เบเปเบฒเบ™เบปเบ” __message_minimum=1
เบšเบฒเบ‡ uinfos เบญเบฒเบ”เบˆเบฐเบ–เบทเบเบ›เบฑเบšเปƒเบซเป‰เป€เปเบฒเบฐเบชเบปเบกเปƒเบ™เป€เบงเบฅเบฒเบฅเบงเบšเบฅเบงเบก.

--noline
เบซเป‰เบฒเบกโ€‹เบ›เปˆเบญเบโ€‹เบšเบฑเบ™โ€‹เบ”เบฒโ€‹เบ„เปเบฒโ€‹เปเบ™เบฐโ€‹เบ™เปเบฒโ€‹เป€เบชเบฑเป‰เบ™โ€‹. เบ–เป‰เบฒเบšเปเปˆเบฅเบฐเบšเบธเบžเบงเบเบกเบฑเบ™เบˆเบฐเบ–เบทเบเปƒเบŠเป‰เบžเบฒเบเปƒเบ•เป‰ --language
1364-2001 เปเบฅเบฐเบ•เปเปˆเบกเบฒ.

--nopli
เบฅเบถเบšเบเบฒเบ™เป‚เบ— PLI 'เบ‡เปˆเบฒเบเบ”เบฒเบ' เบ—เบฑเบ‡เปเบปเบ”. เบเบฒเบ™เป€เบญเบตเป‰เบ™เบŸเบฑเบ‡เบŠเบฑเบ™ PLI เบžเบฒเบเปƒเบ™เบงเบปเบ‡เป€เบฅเบฑเบšเบˆเบฐเบšเปเปˆเป€เบ›เบฑเบ™
เบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡, เปเบฅเบฐเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบญเบฒเบ”เบˆเบฐเบเบฑเบ‡เบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™ ifdef'ed เบญเบญเบเบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡. เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบซเบผเบธเบ”เบœเปˆเบญเบ™เบเบฒเบ™
เบˆเปเบฒเบ™เบงเบ™ `ifdef' เบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบžเบทเปˆเบญเบญเบฒเบซเบฒเบ™เบšเบฑเบ™เบ”เบฒเป‚เบ„เบ‡เบเบฒเบ™เบชเบฑเบ‡เป€เบ„เบฒเบฐเบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™ PLI.

--notop
เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, $error เปเบฅเบฐ $warn เปƒเบชเปˆเบ„เบณเบ–เบฐเปเบซเบผเบ‡ $stop. เบ”เป‰เบงเบ --nostop, เบ™เบตเป‰เปเบกเปˆเบ™
เปเบ—เบ™เบ—เบตเปˆเป‚เบ”เบเบเบฒเบ™เป€เบžเบตเปˆเบกเบ•เบปเบงเปเบ›, เป€เบŠเบดเปˆเบ‡เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบญเบฒเบ”เบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบขเบธเบ”เบขเปˆเบฒเบ‡เบกเบตเป€เบ‡เบทเปˆเบญเบ™เป„เบ‚
เบเบฒเบ™เบˆเปเบฒเบฅเบญเบ‡.

- เป€เบญเบเบฐเบชเบฒเบ™
เปƒเบŠเป‰เบŠเบทเปˆเป„เบŸเบฅเปŒเบ—เบตเปˆเปƒเบซเป‰เบชเปเบฒเบฅเบฑเบšเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเปเบ—เบ™เบŠเบทเปˆเบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™ .vpassert. เบ–เป‰เบฒเบŠเบทเปˆ
เบชเบดเป‰เบ™เบชเบธเบ”เปƒเบ™ a / เบกเบฑเบ™เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบ›เบฑเบ™เบฅเบฒเบเบเบฒเบ™เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ—เบตเปˆเบกเบตเบŠเบทเปˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.

--เบ‡เบฝเบš
เบชเบฐเบเบฑเบ”เบเบฑเป‰เบ™เบ‚เปเป‰เบ„เบงเบฒเบกเบเปˆเบฝเบงเบเบฑเบšเบชเบดเปˆเบ‡เบ—เบตเปˆเป„เบŸเบฅเปŒเบเปเบฒเบฅเบฑเบ‡เบ–เบทเบเบ›เบธเบ‡เปเบ•เปˆเบ‡เบเปˆเบญเบ™.

--เบ„เบงเบฒเบกโ€‹เบˆเบดเบ‡
เบžเบดเป€เบชเบ” RealIntent เป€เบ›เบตเบ”/เบ›เบดเบ”เบเบฒเบ™เปƒเบŠเป‰เบ‡เบฒเบ™เบ—เบตเปˆเป€เบžเบตเปˆเบกเปƒเบชเปˆเบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเบซเบฒเป„เบ”เป‰.

--synthcov
เป€เบกเบทเปˆเบญเป€เบซเบฑเบ™ "ifdef SYNTHESIS", เบ›เบดเบ”เบเบฒเบ™เปƒเบŠเป‰เบ‡เบฒเบ™เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡. เบชเบทเบšเบ•เปเปˆเปƒเบ™ 'เบญเบฑเบ™เบญเบทเปˆเบ™ เบซเบผเบท 'endif.
เบญเบฑเบ™เบ™เบตเป‰เบšเปเปˆเบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเบ„เปเบฒเบ™เบดเบเบฒเบกเบ‚เบญเบ‡เป€เบ”เบฑเบ, เบ•เบปเบงเบขเปˆเบฒเบ‡:

`ifdef SYNTHSIS
เบเปเบฒเบ™เบปเบ” MYSYNTH
`endif
`ifdef MYSYNTH // เบ™เบตเป‰เบˆเบฐเบšเปเปˆเบ–เบทเบเบ„เบธเป‰เบกเบ„เบญเบ‡

--timeformat-units เบซเบ™เปˆเบงเบ
เบ–เป‰เบฒเบฅเบฐเบšเบธ, เปƒเบซเป‰เบฅเบงเบกเป€เบญเบปเบฒเบเบฒเบ™เป‚เบ— Verilog $timeformat เบเปˆเบญเบ™เบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบฑเบ‡เปเบปเบ”. เปƒเบŠเป‰เบ—เบตเปˆเบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰
เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เป€เบ›เบฑเบ™เบซเบปเบงเบซเบ™เปˆเบงเบ. เบซเบปเบงเปœเปˆเบงเบเบขเบนเปˆเปƒเบ™เบญเบณเบ™เบฒเบ”เบ‚เบญเบ‡ 10, เบชเบฐเบ™เบฑเป‰เบ™ -9 เบŠเบตเป‰เบšเบญเบเปƒเบซเป‰เปƒเบŠเป‰ nanoseconds.

--timeformat-เบ„เบงเบฒเบกเบŠเบฑเบ”เป€เบˆเบ™ เบเปˆเบญเบ™เปœเป‰เบฒ
เป€เบกเบทเปˆเบญเปƒเบŠเป‰ --timeformat-units, เปƒเบŠเป‰เบ™เบตเป‰เป€เบ›เบฑเบ™เบ„เปˆเบฒเบ„เบงเบฒเบกเปเบกเปˆเบ™เบเปเบฒ, เบˆเปเบฒเบ™เบงเบ™เบ•เบปเบงเป€เบฅเบ
เบซเบผเบฑเบ‡เบˆเบฒเบเบˆเบธเบ”เบ—เบปเบ”เบชเบฐเบ™เบดเบเบปเบก. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป€เบ›เบฑเบ™เบชเบนเบ™.

--vericov
เบžเบดเป€เบชเบ” Vericov เป€เบ›เบตเบ”/เบ›เบดเบ”เบเบฒเบ™เปƒเบŠเป‰เบ‡เบฒเบ™เบ—เบตเปˆเป€เบžเบตเปˆเบกเปƒเบชเปˆเบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเบซเบฒเป„เบ”เป‰.

--เป€เบ„เบทเปˆเบญเบ‡เบเบงเบ”โ€‹เบชเบญเบš
เป€เบ›เบตเบ”เปƒเบŠเป‰เบเบฒเบ™เปเบ›เบžเบฒเบชเบฒ Verilator เบžเบดเป€เบชเบ”เปเบฅเป‰เบง.

- เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡
เบชเบฐโ€‹เปเบ”เบ‡โ€‹เบชเบฐโ€‹เบšเบฑเบšโ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เปเบฅเบฐโ€‹เบญเบญเบโ€‹.

--vcs
Synopsys เบžเบดเป€เบชเบ” VCS เป€เบ›เบตเบ”/เบ›เบดเบ”เบเบฒเบ™เปƒเบŠเป‰เบ‡เบฒเบ™เบ—เบตเปˆเป€เบžเบตเปˆเบกเปƒเบชเปˆเบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเบซเบฒเป„เบ”เป‰.

FUNCTIONS


เบเบฒเบ™เป‚เบ— Verilog pseudo-pli เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™เบ‚เบฐเบซเบเบฒเบเบญเบญเบ:

/*vp_coverage_off*/
เบ›เบดเบ”เปƒเบŠเป‰เบ‡เบฒเบ™เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบชเปเบฒเบฅเบฑเบšเบ—เบธเบเป€เบ„เบทเปˆเบญเบ‡เบกเบทเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบˆเบฒเบเบˆเบธเบ”เบ™เบตเป‰. เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบขเบนเปˆเปƒเบ™ a
เป€เบชเบฑเป‰เบ™เบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบญเบเบฐเบฅเบฑเบ.

/*vp_coverage_on*/
เป€เบ›เบตเบ”เปƒเบŠเป‰เบเบฒเบ™เบ„เบญเบšเบ„เบธเบกเบ„เบทเบ™เปƒเปเปˆเบซเบผเบฑเบ‡เบˆเบฒเบ vp_coverage_off. เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบขเบนเปˆเปƒเบ™เป€เบชเบฑเป‰เบ™เบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบญเบเบฐเบฅเบฑเบ.

$uassert (เบเปเบฅเบฐเบ™เบต, "เบ‚เปเป‰เบ„เบงเบฒเบก", [vars...])
เบฅเบฒเบเบ‡เบฒเบ™ $uerror เบ–เป‰เบฒเบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเบฅเบฐเบšเบธเป€เบ›เบฑเบ™ FALSE. (เบกเบฑเบ เบขเบทเบ™เบขเบฑเบ™() เปƒเบ™ C.)

$uassert_amone (sig, [sig...], "เบ‚เปเป‰เบ„เบงเบฒเบก", [vars...])
เบฅเบฒเบเบ‡เบฒเบ™ $uerror เบ–เป‰เบฒเบกเบตเบชเบฑเบ™เบเบฒเบ™เบซเบผเบฒเบเบเบงเปˆเบฒเปœเบถเปˆเบ‡เบญเบฑเบ™เบ–เบทเบเบขเบทเบ™เบขเบฑเบ™, เบซเบผเบทเบญเบฑเบ™เปƒเบ”เป€เบ›เบฑเบ™ X. (เบšเปเปˆเบกเบตเบเบฒเบ™เบขเบทเบ™เบขเบฑเบ™เปเบกเปˆเบ™
ok.) เบ‚เปเป‰โ€‹เบ„เบงเบฒเบกโ€‹เบœเบดเบ”โ€‹เบžเบฒเบ”โ€‹เบˆเบฐโ€‹เบ›เบฐโ€‹เบเบญเบšโ€‹เบกเบตโ€‹เบเบฒเบ™โ€‹เบชเบฐโ€‹เปเบ”เบ‡โ€‹เบชเบญเบ‡โ€‹เบ‚เบญเบ‡โ€‹เบ„เปˆเบฒโ€‹เบชเบฑเบ™โ€‹เบเบฒเบ™โ€‹.

$uassert_info (เบเปเบฅเบฐเบ™เบต, "เบ‚เปเป‰เบ„เบงเบฒเบก", [vars...])
เบฅเบฒเบเบ‡เบฒเบ™ $uinfo เบ–เป‰เบฒเบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเบฅเบฐเบšเบธเป€เบ›เบฑเบ™ FALSE. (เบกเบฑเบ เบขเบทเบ™เบขเบฑเบ™() เปƒเบ™ C.)

$uassert_onehot (sig, [sig...], "เบ‚เปเป‰เบ„เบงเบฒเบก", [vars...])
เบฅเบฒเบเบ‡เบฒเบ™ $uerror เบ–เป‰เบฒเบกเบตเบชเบฑเบ™เบเบฒเบ™เบญเบทเปˆเบ™เบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™เบชเบฑเบ™เบเบฒเบ™เบขเบทเบ™เบขเบฑเบ™, เบซเบผเบทเบญเบฑเบ™เปƒเบ”เบ™เบถเปˆเบ‡เปเบกเปˆเบ™ X. เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”
เบ‚เปเป‰เบ„เบงเบฒเบกเบˆเบฐเบ›เบฐเบเบญเบšเบกเบตเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบ–เบฒเบ™เบชเบญเบ‡เบ‚เบญเบ‡เบ„เปˆเบฒเบชเบฑเบ™เบเบฒเบ™.

$uassert_req_ack (req_sig, ack_sig, [data_sig,...])
เบเบงเบ”เป€เบšเบดเปˆเบ‡เบเปเบฒเบกเบฐเบˆเบญเบ™เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบฎเบญเบšเบ”เบฝเบง, เบ•เบดเบ”เบ•เบฒเบกเบ”เป‰เบงเบเบเบฒเบ™เบฎเบฑเบšเบฎเบนเป‰เบฎเบญเบšเบงเบฝเบ™เบ”เบฝเบง
เบเบณเบกเบฐเบˆเบญเบ™. เบขเปˆเบฒเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบชเบฑเบ™เบเบฒเบ™เบ‚เปเป‰เบกเบนเบ™เปƒเบ”เป†เบ›เปˆเบฝเบ™เปเบ›เบ‡เบฅเบฐเบซเบงเปˆเบฒเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเปเบฅเบฐ
เบเบฒเบ™โ€‹เบฎเบฑเบšโ€‹เบฎเบนเป‰โ€‹.

$ucheck_ilevel (เบฅเบฐเบ”เบฑเบš )
เบเบฑเบšเบ„เบทเบ™เบ„เบงเบฒเบกเบˆเบดเบ‡เบ–เป‰เบฒเบฅเบฐเบ”เบฑเบš __ เบ‚เปเป‰เบ„เบงเบฒเบกเปƒเบซเบเปˆเบเบงเปˆเบฒเบซเบผเบทเป€เบ—เบปเปˆเบฒเบเบฑเบšเบฅเบฐเบ”เบฑเบšเบ—เบตเปˆเปƒเบซเป‰, เปเบฅเบฐเบ™เบฑเป‰เบ™
เบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบปเปˆเบงเป‚เบฅเบเป€เบ›เบตเบ”เบขเบนเปˆ.

$ucover_clk (เป‚เบกเบ‡, เบ›เป‰เบฒเบ)
เบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบš $uerror_clk, เป€เบžเบตเปˆเบกเบเบฒเบ™เบขเบทเบ™เบขเบฑเบ™ SystemVerilog เบขเบนเปˆเปƒเบ™เป‚เบกเบ‡เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰เบ•เปเปˆเป„เบ›.
เบ‚เบญเบš, เบ—เบตเปˆเบกเบตเบ›เป‰เบฒเบเบเปเบฒเบ™เบปเบ”เป„เบงเป‰. เบ™เบตเป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบเบฒเบ™เบ›เบปเบเบซเบธเป‰เบกเบ‚เบญเบ‡เบ–เบทเบเบฅเบฐเบšเบธ "inline"
เบ”เป‰เบงเบเบฅเบฐเบซเบฑเบ” RTL เบ›เบปเบเบเบฐเบ•เบด.

$ucover_foreach_clk (เป‚เบกเบ‡, เบ›เป‰เบฒเบ, "msb:lsb", (... $ui ...))
เบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบš $ucover_clk, เปเบ™เบงเปƒเบ”เบเปเปˆเบ•เบฒเบกเบเบงเบกเป€เบญเบปเบฒเบ‚เบญเบšเป€เบ‚เบ”เบ—เบตเปˆ $ui เปƒเบ™เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™เบ–เบทเบเปเบ—เบ™เบ—เบตเปˆ
เบเบฑเบšเบ”เบฑเบ”เบŠเบฐเบ™เบตเป„เบฅเบเบฐ.

เบŠเปˆเบงเบ‡เปเบกเปˆเบ™ "msb:lsb"เป€เบžเบทเปˆเบญเบŠเบตเป‰เปƒเบซเป‰เป€เบซเบฑเบ™ msb เบฅเบปเบ‡ lsb เบฎเบงเบก, เปเบฅเบฐ/เบซเบผเบทเป€เบ„เบทเปˆเบญเบ‡เปเบฒเบเบˆเบธเบ”เบ—เบตเปˆเปเบเบเบญเบญเบ
เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบ„เบธเบ™เบ„เปˆเบฒ.

เบ„เป‰เบฒเบโ€‹เบ„เบทโ€‹เบเบฑเบš:

เบชเปเบฒเบฅเบฑเบš ($ui=msb; $ui>=lsb; $ui=$ui-1) เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™
เบ–เป‰เบฒ (เบชเบฐเปเบ”เบ‡เบญเบญเบเบ”เป‰เบงเบ $ui)
$ucover_clk(เป‚เบกเบ‡, เบ›เป‰เบฒเบเบเบณเบเบฑเบš ## "_" ## bit)
เปƒเบ™เบ•เบญเบ™เบ—เป‰เบฒเบ

เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบšเปเปˆเบกเบตเบงเบดเบ—เบตเบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡เบ›เป‰เบฒเบเบŠเบทเปˆเบˆเบฒเบเบชเปเบฒเบฅเบฑเบš loop (เป€เบ›เบฑเบ™ psudocoded เบเบฑเบš ## เบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡),
เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบกเบฐเบซเบฒเบžเบฒเบเบ™เบตเป‰.

$ui Loop index เปƒเบŠเป‰เบžเบฒเบเปƒเบ™ $ucover_foreach_clk.

$uinfo (เบฅเบฐเบ”เบฑเบš, "เบ‚เปเป‰เบ„เบงเบฒเบก", [vars...])
เบฅเบฒเบเบ‡เบฒเบ™เบ‚เปเป‰เบ„เบงเบฒเบกเปƒเบซเป‰เบ‚เปเป‰เบกเบนเบ™เปƒเบ™เบฎเบนเบšเปเบšเบšเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™. เบชเบดเป‰เบ™เบชเบธเบ”เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ–เป‰เบฒเป€เบเบตเบ™เบ‚เบตเบ”เบˆเปเบฒเบเบฑเบ”เบเบฒเบ™เป€เบ•เบทเบญเบ™.

$uerror ("เบ‚เปเป‰เบ„เบงเบฒเบก", [vars...])
เบฅเบฒเบเบ‡เบฒเบ™เบ‚เปเป‰เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เปƒเบ™เบฎเบนเบšเปเบšเบšเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™. เบชเบดเป‰เบ™เบชเบธเบ”เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ–เป‰เบฒเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เป€เบเบตเบ™เบ‚เบตเบ”เบˆเปเบฒเบเบฑเบ”.

$uerror_clk (เป‚เบกเบ‡, "เบ‚เปเป‰เบ„เบงเบฒเบก", [vars...])
เบฅเบฒเบเบ‡เบฒเบ™เบ‚เปเป‰เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เปƒเบ™เบฎเบนเบšเปเบšเบšเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบขเบนเปˆเบ‚เบญเบšเป‚เบกเบ‡เบ•เปเปˆเป„เบ›. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบงเบฒเบ‡ a
$uerror เปเบฅเบฐ เบญเบทเปˆเบ™เป† เปƒเบ™ combo logic block (เบชเบฐเป€เบซเบกเบต @*), simulators เป€เบซเบ”เบเบฒเบ™ เบญเบฒเบ”เบˆเบฐ misfires เป„เบ”เป‰.
เบขเบทเบ™เบขเบฑเบ™เบเป‰เบญเบ™เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”. $uerror_clk เปเบเป‰เป„เบ‚เบญเบฑเบ™เบ™เบตเป‰เป‚เบ”เบเบเบฒเบ™เบชเป‰เบฒเบ‡เบŠเบปเปˆเบงเบ„เบฒเบงเปเบ—เบ™
เบชเบฑเบ™โ€‹เบเบฒเบ™โ€‹เปเบฅเบฐโ€‹เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบ™เบฑเป‰เบ™โ€‹เบเบฒเบ™โ€‹เป€เบ„เบทเปˆเบญเบ™โ€‹เบเป‰เบฒเบโ€‹เบขเบทเบ™โ€‹เบขเบฑเบ™โ€‹เบ•เบปเบ™โ€‹เป€เบญเบ‡โ€‹เบเบฑเบšโ€‹เบ•เบฑเบ™โ€‹เป‚เบกเบ‡โ€‹เปƒเบซเบกเปˆโ€‹เบขเบนเปˆโ€‹เปเบ‚เบšโ€‹เบ—เบตเปˆโ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เป„เบงเป‰โ€‹.
เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเบ•เบปเบงเปเบ›เปƒเบ”เป†เบ—เบตเปˆเบžเบดเบกเบญเบญเบเบˆเบฐเป€เบ›เบฑเบ™เบ„เปˆเบฒเปƒเบ™เป€เบงเบฅเบฒเบ‚เบญเบ‡เบ‚เบญเบšเป‚เบกเบ‡เบ•เปเปˆเป„เบ›,
เป€เบŠเบดเปˆเบ‡เบญเบฒเบ”เบˆเบฐเปเบ•เบเบ•เปˆเบฒเบ‡เบˆเบฒเบเบ„เปˆเบฒเบ—เบตเปˆ $uerror_clk เบ–เบทเบเบกเบญเบšเปเบฒเบ.

$uwarn ("เบ‚เปเป‰เบ„เบงเบฒเบก", [vars...])
เบฅเบฒเบเบ‡เบฒเบ™เบ‚เปเป‰เบ„เบงเบฒเบกเป€เบ•เบทเบญเบ™เปƒเบ™เบฎเบนเบšเปเบšเบšเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™.

$uwarn_clk (เป‚เบกเบ‡ "เบ‚เปเป‰เบ„เบงเบฒเบก", [vars...])
เบฅเบฒเบเบ‡เบฒเบ™เบ‚เปเป‰เบ„เบงเบฒเบกเป€เบ•เบทเบญเบ™เปƒเบ™เบฎเบนเบšเปเบšเบšเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบขเบนเปˆเบ‚เบญเบšเป‚เบกเบ‡เบ•เปเปˆเป„เบ›. เป€เบšเบดเปˆเบ‡ $uerror_clk.

DISTRIBUTION


Verilog-Perl เปเบกเปˆเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡http://www.veripool.org/> เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบŠเบญเบšเปเบง Verilog EDA เบŸเบฃเบต
เบŠเบธเบ”. เบฎเบธเปˆเบ™เบซเบผเป‰เบฒเบชเบธเบ”เปเบกเปˆเบ™เบกเบตเบขเบนเปˆเปƒเบ™ CPAN เปเบฅเบฐเบˆเบฒเบ
<http://www.veripool.org/verilog-perl>.

เบชเบฐเบซเบ‡เบงเบ™เบฅเบดเบ‚เบฐเบชเบดเบ” 2000-2016 เป‚เบ”เบ Wilson Snyder. เบŠเบธเบ”เบ™เบตเป‰เปเบกเปˆเบ™เบŠเบญเบšเปเบงเบŸเบฃเบต; เป€เบˆเบปเป‰เบฒเบชเบฒเบกเบฒเบ”เปเบˆเบเบขเบฒเบเบ„เบทเบ™เป„เบ”เป‰
เบกเบฑเบ™โ€‹เปเบฅเบฐ/เบซเบผเบทโ€‹เบ›เบฑเบšโ€‹เบ›เบธเบ‡โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เบกเบฑเบ™โ€‹เบžเบฒเบโ€‹เปƒเบ•เป‰โ€‹เป€เบ‡เบทเปˆเบญเบ™โ€‹เป„เบ‚โ€‹เบ‚เบญเบ‡โ€‹เบ—เบฑเบ‡ GNU Lesser General Public License
เป€เบงเบตเบŠเบฑเบ™ 3 เบซเบผเบท Perl Artistic License Version 2.0.

AUTHORS


Wilson Snyder[email protected]>, Duane Galbi[email protected]>

เปƒเบŠเป‰ vpassertp เบญเบญเบ™เป„เบฅเบ™เปŒเป‚เบ”เบเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ onworks.net


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

  • 1
    PitchBlack-เบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบง
    PitchBlack-เบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบง
    Pitch Black Recovery เปเบกเปˆเบ™เบชเป‰เบญเบกเบ‚เบญเบ‡ TWRP
    เบกเบตเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบซเบผเบฒเบเป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบ‚เบญเบ‡เบ—เปˆเบฒเบ™
    เบ›เบฐโ€‹เบชเบปเบšโ€‹เบเบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบ”เบตเบโ€‹เบงเปˆเบฒโ€‹. เบกเบฑเบ™เบซเบผเบฒเบ
    เบ›เปˆเบฝเบ™เปเบ›เบ‡เป„เบ”เป‰ & เบ‡เปˆเบฒเบเบ•เปเปˆเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰. เบชเบตเบ”เปเบฒ
    เบเบฒเบ™โ€‹เบŸเบทเป‰เบ™โ€‹เบ•เบปเบงโ€‹เปเบกเปˆเบ™ ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” PitchBlack-Recovery
  • 2
    jTDS - SQL Server เปเบฅเบฐ Sybase JDBC driver
    jTDS - SQL Server เปเบฅเบฐ Sybase JDBC driver
    เป€เบ›เบตเบ”เปเบซเบผเปˆเบ‡ JDBC 3.0 เบ›เบฐเป€เบžเบ” 4 เป„เบ”เป€เบงเบตเบชเปเบฒเบฅเบฑเบš
    Microsoft SQL Server (6.5 เป€เบ–เบดเบ‡ 2012)
    เปเบฅเบฐ Sybase ASE. jTDS เปเบกเปˆเบ™เบชเบปเบกเบšเบนเบ™
    เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” JDBC 3.0 spec เปเบฅเบฐ
    เปเบŸเบช...
    เบ”เบฒเบงเป‚เบซเบฅเบ” jTDS - SQL Server เปเบฅเบฐ Sybase JDBC driver
  • 3
    เบœเบนเป‰เบ”เบฒเบงเป‚เบซเบฅเบ”เบฎเบนเบšเบžเบฒเบš
    เบœเบนเป‰เบ”เบฒเบงเป‚เบซเบฅเบ”เบฎเบนเบšเบžเบฒเบš
    เบฅเบงเบšเบฅเบงเบกเปเบฅเบฐเบ”เบฒเบงเป‚เบซเบฅเบ”เบฎเบนเบšเบžเบฒเบšเป‚เบ”เบเปƒเบŠเป‰
    Selenium เปƒเบŠเป‰ python3 เปเบฅเบฐ PyQt5.
    เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบŠเบญเบเบซเบฒ: Google, Bing,
    Baidu. เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบ„เปเบฒเบซเบฅเบฑเบเบˆเบฒเบเปเบ›เป‰เบ™เบžเบดเบก
    เบซเบผเบทโ€‹เบเบฒเบ™โ€‹เบ›เป‰เบญเบ™โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบˆเบฒเบ ...
    เบ”เบฒเบงโ€‹เป‚เบซเบผเบ”โ€‹เบฎเบนเบšโ€‹เบžเบฒเบšโ€‹เบ”เบฒเบงโ€‹เป‚เบซเบผเบ”โ€‹
  • 4
    Eclipse Tomcat Plugin
    Eclipse Tomcat Plugin
    Eclipse Tomcat Plugin เปƒเบซเป‰
    เบเบฒเบ™เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบ‡เปˆเบฒเบเบ”เบฒเบเบ‚เบญเบ‡ servlet tomcat
    container เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ‚เบญเบ‡ java
    เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเป€เบงเบฑเบšเป„เบŠเบ•เปŒ. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบเบฑเบšเบžเบงเบเป€เบฎเบปเบฒเบชเปเบฒเบฅเบฑเบš
    เบชเบปเบ™เบ—เบฐเบ™เบฒ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Eclipse Tomcat Plugin
  • 5
    Webstorrent Desktop
    Webstorrent Desktop
    WebTorrent Desktop เปเบกเปˆเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”
    torrents เปƒเบ™ Mac, Windows เบซเบผเบท Linux. เบกเบฑเบ™
    เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเบ—เบฑเบ‡ BitTorrent เปเบฅเบฐ
    เบกเบดเบ”เบชเบฐเบซเบฒเบ WebTorrent. เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบšเปเปˆเบกเบต
    เบˆเปเบฒโ€‹เป€เบ›เบฑเบ™โ€‹เบ•เป‰เบญเบ‡โ€‹เบฅเปโ€‹เบ–เป‰เบฒ ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” WebTorrent Desktop
  • 6
    GenX
    GenX
    GenX เปเบกเปˆเบ™เป‚เบ„เบ‡เบเบฒเบ™เบงเบดเบ—เบฐเบเบฒเบชเบฒเบ”เป€เบžเบทเปˆเบญเบ›เบฑเบšเบ›เบธเบ‡เปƒเบซเบกเปˆ
    เบเบฒเบ™เบชเบฐเบ—เป‰เบญเบ™เปเบชเบ‡ x-ray, เบ™เบดเบงเบ•เบฃเบญเบ™
    เบเบฒเบ™เบชเบฐเบ—เป‰เบญเบ™เปเบชเบ‡ เปเบฅเบฐ x-ray เบžเบทเป‰เบ™เบœเบดเบง
    เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบเบฒเบ™โ€‹เบซเบฑเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เป‚เบ”เบโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบ„เบงเบฒเบกโ€‹เปเบ•เบโ€‹เบ•เปˆเบฒเบ‡โ€‹
    เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบงเบดเบงเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™....
    เบ”เบฒเบงเป‚เบซเบฅเบ” GenX
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Linux เบ„เบณ เบชเบฑเปˆเบ‡

Ad