นี่คือบูมคำสั่งที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
BOOM - การลดขนาดบูลีน
เรื่องย่อ
ความเจริญ [-วีทีโอเอพี] [-ล นัม] [-NS นัม] [-ผม นัม] [-NS นัม] [-sjbgpwtmorn]
ชื่อไฟล์ [นามสกุล]
DESCRIPTION
BOOM ใช้สำหรับขั้นตอนแรกของกระบวนการสังเคราะห์ มันเพิ่มประสิทธิภาพพฤติกรรม
คำอธิบายโดยใช้ไดอะแกรมการตัดสินใจแบบไบนารีที่สั่งซื้อที่ลดลง การแทนค่าตรรกะ
ฟังก์ชั่น. ไฟล์ ชื่อไฟล์ เป็นคำอธิบายพฤติกรรมการป้อนข้อมูลและต้องเขียนเป็น
วีบีอี(5) รูปแบบ คำอธิบายที่ปรับพฤติกรรมให้เหมาะสมที่ได้ผลลัพธ์จะถูกบันทึกด้วยชื่อ
นามสกุล or input_name_o ใน วีบีอี(5) รูปแบบ
และพวกเรา ตัวแปร
MBK_WORK_LIB(1)
ระบุพาธไปยังไดเร็กทอรีอ่าน/เขียนสำหรับเซสชัน
OPTIONS
-V เปิดโหมดละเอียด แต่ละขั้นตอนของการเพิ่มประสิทธิภาพจะแสดงบนมาตรฐาน
เอาท์พุต
-T เปิดโหมดติดตาม ข้อมูลการดีบักบางอย่างจะแสดงบนเอาต์พุตมาตรฐาน
-O กลับรายการคำสั่งตัวแปร Bdd เริ่มต้น
-A BOOM ทำการเพิ่มประสิทธิภาพท้องถิ่นและคงสถาปัตยกรรมของการเริ่มต้น
คำอธิบายโดยการบันทึกสัญญาณระดับกลางส่วนใหญ่ โหมดนี้ดี-
เหมาะสำหรับวงจรขนาดใหญ่หรือวงจรปกติ เช่น ตัวคูณ ตัวบวก โดยค่าเริ่มต้น BOOM
ทำการเพิ่มประสิทธิภาพระดับโลกและเอาสัญญาณกลางส่วนใหญ่ออกดังนั้น
ที่เอาท์พุตจะแสดงในรูปของอินพุตหรือรีจิสเตอร์ภายใน
โหมดนี้เหมาะอย่างยิ่งสำหรับวงจรสุ่มเช่น FSM
-P ใช้ไฟล์พารามิเตอร์ input_name.boom อธิบายแนวทางการเพิ่มประสิทธิภาพและ
ข้อจำกัด (ดูด้านล่างสำหรับไวยากรณ์ที่แน่นอน)
# ตัวอย่างไฟล์ .boom
#
#รายการสัญญาณเสริมที่ต้องเก็บไว้
#ระหว่างการเพิ่มประสิทธิภาพ
# โดยทั่วไปจะมีสัญญาณ, สัญญาณที่อยู่ ram ฯลฯ ...
#
BEGIN_เก็บ
พกพา[3:0]
ram_address[3:0]
END
#
# รายการสัญญาณเสริมที่ได้รับมอบหมาย
# นิพจน์จะไม่ถูกแก้ไข
# โดยทั่วไปมันเป็นสัญญาณเอาท์พุตแรม
#
BEGIN_DONT_TOUCH
แรม_เอาท์[7:0]
END
-l NUM ระบุระดับการปรับให้เหมาะสม [0-3] (ค่าเริ่มต้นคือ 0, ระดับต่ำ)
-d NUM ระบุเปอร์เซ็นต์การเพิ่มประสิทธิภาพการหน่วงเวลา (ค่าเริ่มต้นคือ 0% ล่าช้า พื้นผิว 100%)
-i NUM ระบุจำนวนการวนซ้ำสำหรับอัลกอริธึมการปรับให้เหมาะสมที่เลือก (for
ผู้เชี่ยวชาญเท่านั้น)
-a NUM ระบุแอมพลิจูดระหว่างการจัดลำดับ bdd ใหม่ (สำหรับผู้เชี่ยวชาญเท่านั้น)
-sjbgpwtmorn
ระบุว่าต้องใช้อัลกอริทึมใดสำหรับการเพิ่มประสิทธิภาพบูลีน
ใช้บูมออนไลน์โดยใช้บริการ onworks.net