ID บทความ: 000081096 ประเภทข้อมูล: การแก้ไขปัญหา การตรวจสอบครั้งล่าสุด: 13/02/2006

หากไฟล์การออกแบบ Verilog HDL ของฉันมีหลายกรณีที่ระบุไว้ในคําแถลงกรณีเดียว จะมีเพียงกรณีแรกเท่านั้นที่จะถูกนําไปใช้ในการออกแบบที่สังเคราะห์ ทำไม

สิ่งแวดล้อม

BUILT IN - ARTICLE INTRO SECOND COMPONENT
คำอธิบาย The MAX PLUS® ซอฟต์แวร์ II ไม่รองรับหลายกรณีที่เขียนขึ้นบนหนึ่งบรรทัดของคําแถลงกรณีในการออกแบบ Verilog HDL

ตัวอย่างเช่น รหัสต่อไปนี้จะใช้เคสแรกเท่านั้น โดยไม่สนใจกรณีที่สอง:

case(a)
  2'b00, 2'b11:  b <= 1;
  default:  b <= 0;
endcase

เพื่อหลีกเลี่ยงปัญหานี้ คุณควรกําหนดแต่ละกรณีแยกกัน:

case(a)
  2'b00: b <= 1;
  2'b11: b <= 1;
  default: b <= 0;
endcase

ปัญหานี้ได้รับการแก้ไขในซอฟต์แวร์ MAX PLUS II เวอร์ชั่น 9.2 ขึ้นไป

ผลิตภัณฑ์ที่เกี่ยวข้อง

บทความนี้จะนำไปใช้กับ 1 ผลิตภัณฑ์

อุปกรณ์ที่ตั้งโปรแกรมได้ Intel®

เนื้อหาในหน้านี้เป็นการผสมผสานระหว่างการแปลเนื้อหาต้นฉบับภาษาอังกฤษโดยมนุษย์และคอมพิวเตอร์ เนื้อหานี้จัดทำขึ้นเพื่อความสะดวกของคุณและเพื่อเป็นข้อมูลทั่วไปเท่านั้นและไม่ควรอ้างอิงว่าสมบูรณ์หรือถูกต้อง หากมีความขัดแย้งใด ๆ ระหว่างเวอร์ชันภาษาอังกฤษของหน้านี้กับคำแปล เวอร์ชันภาษาอังกฤษจะมีผลเหนือกว่าและควบคุม ดูเวอร์ชันภาษาอังกฤษของหน้านี้