GoGPT Best VPN GoSearch

ไอคอน Fav ของ OnWorks

verilator_coverage - ออนไลน์ใน Cloud

เรียกใช้ verilator_coverage ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง verilator_coverage ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


verilator_coverage - ตัววิเคราะห์ความครอบคลุมของ Verilator

เรื่องย่อ


verilator_coverage -- ช่วยด้วย
verilator_coverage --version

verilator_coverage --annotate

verilator_coverage -write merged.dat -read ...

Verilator_coverage ประมวลผลรายงานความครอบคลุมของ Verilator

ด้วย --anotate จะอ่านไฟล์ข้อมูลที่ระบุและสร้างซอร์สโค้ดที่มีคำอธิบายประกอบด้วย
เมตริกความครอบคลุมมีคำอธิบายประกอบ หากมีจุดครอบคลุมหลายจุดในบรรทัดเดียวกัน
จะมีการแทรกบรรทัดเพิ่มเติมเพื่อรายงานจุดเพิ่มเติม

อาร์กิวเมนต์มาตรฐาน Verilog เพิ่มเติมระบุเส้นทางการค้นหาที่จำเป็นในการค้นหา
ซอร์สโค้ดที่ทำการวิเคราะห์ความครอบคลุม

เพื่อให้ได้เปอร์เซ็นต์ความครอบคลุมที่ถูกต้อง คุณอาจต้องการอ่าน logs/coverage.pl ลงใน Emacs และ
ทำ Mx keep-lines เพื่อรวมเฉพาะสถิติที่น่าสนใจเท่านั้น

สำหรับเงื่อนไข Verilog ที่ไม่ควรเกิดขึ้น คุณควรเพิ่มคำสั่ง $stop นี้
จะลบความคุ้มครองในระหว่างการสร้างครั้งต่อไป

อาร์กิวเมนต์


ชื่อไฟล์
ระบุไฟล์ข้อมูลเข้า อาจอ่านซ้ำได้หลายอินพุต หากไม่มีไฟล์ข้อมูลเป็น
ระบุ โดยค่าเริ่มต้น coverage.dat จะถูกอ่าน

--หมายเหตุ เอาท์พุท_ไดเรกทอรี
Sprcifies ชื่อไดเร็กทอรีที่ไฟล์ต้นฉบับที่มีข้อมูลการครอบคลุมที่มีคำอธิบายประกอบควรเป็น
เขียนถึง

--annotate-ทั้งหมด
ระบุไฟล์ทั้งหมดที่ควรจะแสดง โดยค่าเริ่มต้น เฉพาะไฟล์ต้นฉบับที่มี
ความครอบคลุมต่ำถูกเขียนไปยังไดเร็กทอรีเอาต์พุต

--หมายเหตุ-นาที นับ
ระบุจำนวนการเกิดขั้นต่ำที่ควรตั้งค่าสถานะหากจุดครอบคลุม
ไม่รวมเกณฑ์ที่กำหนด ค่าเริ่มต้นเป็น 10

--ช่วยด้วย
แสดงข้อความนี้และเวอร์ชันของโปรแกรมและการออก

--อันดับ
พิมพ์รายงานการทดลองที่แสดงรายการความสำคัญสัมพัทธ์ของการทดสอบแต่ละครั้งในการครอบคลุม
จุดครอบคลุมทั้งหมด รายงานแสดง "ครอบคลุม" ซึ่งระบุจำนวน
คะแนนที่ครอบคลุมการทดสอบ การทดสอบถือว่าครอบคลุมจุดถ้ามีถัง
นับอย่างน้อย 1 คอลัมน์ "อันดับ" มีตัวเลข t สูงกว่า แสดงว่าการทดสอบมีมากกว่า
สำคัญ และอันดับ 0 หมายความว่าไม่ต้องทำการทดสอบเพื่อให้ครอบคลุมคะแนน
"อันดับคะแนน" ระบุจำนวนคะแนนความครอบคลุมที่การทดสอบนี้จะส่งผลต่อโดยรวม
ความคุ้มครองหากการทดสอบทั้งหมดดำเนินการในลำดับจากสูงสุดไปต่ำสุด

--ยกเลิกการเชื่อมโยง
เมื่อใช้ --write เพื่อรวมข้อมูลความครอบคลุม ให้ยกเลิกการลิงก์ไฟล์อินพุตทั้งหมดหลังเอาต์พุต
ได้รับการสร้างขึ้น

--รุ่น
แสดงเวอร์ชันของโปรแกรมและออก

--เขียน ชื่อไฟล์
ระบุผลลัพธ์ความครอบคลุมโดยรวม รวมจากไฟล์ทั้งหมด ควรเป็น
เขียนถึงชื่อไฟล์ที่กำหนด สิ่งนี้มีประโยชน์ในสคริปต์เพื่อรวมหลายลำดับ
ทำงานเป็นไฟล์ครอบคลุมหลักหนึ่งไฟล์

เวอริล็อก อาร์กิวเมนต์


อาร์กิวเมนต์ต่อไปนี้เข้ากันได้กับ GCC, VCS และโปรแกรม Verilog ส่วนใหญ่

+ลิเบ็กซ์+ต่อ+ต่อ...
กำหนดนามสกุลสำหรับไฟล์ Verilog

+กำหนด+คือ+ความคุ้มค่า =รายการ -Dคือ=ความคุ้มค่า
กำหนดตัวแปรที่กำหนด

+incdir+dir =รายการ -Idir
ระบุไดเร็กทอรีสำหรับการค้นหาไฟล์รวม

-f ไฟล์
ระบุไฟล์ที่มีอาร์กิวเมนต์บรรทัดคำสั่งเพิ่มเติม

-y dir
ระบุไดเร็กทอรีการค้นหาโมดูล

การแพร่กระจาย


เวอร์ชันล่าสุดสามารถใช้ได้จากhttp://www.veripool.org/>.

ลิขสิทธิ์ 2003-2015 โดย Wilson Snyder Verilator เป็นซอฟต์แวร์ฟรี คุณสามารถแจกจ่ายซ้ำได้
และ/หรือแก้ไขภายใน Verilator ภายใต้เงื่อนไขของ GNU Lesser General
Public License เวอร์ชัน 3 หรือ Perl Artistic License เวอร์ชัน 2.0

ผู้เขียน


Wilson Snyder[ป้องกันอีเมล]>

ใช้ verilator_coverage ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad




×
โฆษณา
❤️ช้อป จอง หรือซื้อที่นี่โดยไม่เสียค่าใช้จ่าย ช่วยให้บริการต่างๆ ฟรี