อ่าน 1 นาที
ภาษาที่ใช้ในการอธิบายพฤติกรรม
ภาษาอธิบายพฤติกรรม ( BDL ) เป็นภาษาโปรแกรมที่พัฒนามาจากภาษา ANSI C โดยมีการเพิ่มเติมส่วนขยายสำหรับการอธิบายฮาร์ดแวร์ พัฒนาขึ้นเพื่ออธิบายฮาร์ดแวร์ในระดับต่างๆ...
ภาษาที่ใช้ในการอธิบายพฤติกรรม
ภาษาอธิบายพฤติกรรม ( BDL ) เป็นภาษาโปรแกรมที่พัฒนามาจากภาษาANSI Cโดยมีการเพิ่มเติมส่วนขยายสำหรับการอธิบายฮาร์ดแวร์ พัฒนาขึ้นเพื่ออธิบายฮาร์ดแวร์ในระดับต่างๆ ตั้งแต่ระดับอัลกอริทึมไปจนถึงระดับฟังก์ชันการทำงาน
แม้ว่าคำว่า Behavioral Description Language จะเป็นคำทั่วไปและสามารถหมายถึงภาษาการอธิบายระดับสูงหลายภาษา แต่บริษัท NECได้พัฒนาชุดย่อยของภาษา C ที่เรียกว่า BDL สำหรับการสังเคราะห์ระดับสูง (High-Level Synthesis) ชุดย่อยของภาษา C นี้ประกอบด้วยชนิดข้อมูลของตัวเอง (เรียกว่า var-class) ค่าคงที่พิเศษสำหรับการออกแบบฮาร์ดแวร์ เช่น อิมพีแดนซ์สูง ตัวอธิบายเวลา และคำสั่งควบคุม
เนื่องจาก BDL มีไว้สำหรับการสังเคราะห์ฮาร์ดแวร์ จึงไม่รองรับไวยากรณ์ ANSI-C อย่างสมบูรณ์ การดำเนินการหลักที่ไม่รองรับ ได้แก่: (i) ชนิดข้อมูลจุดลอยตัว (ii) ตัวดำเนินการ Sizeof (iii) ยูเนียน และ (iv) ฟังก์ชันเรียกซ้ำ
BDL บางครั้งเรียกว่า Cyber C เนื่องจากมีการสังเคราะห์โดยใช้เครื่องมือสังเคราะห์ระดับสูงของ NEC ที่เรียกว่า CyberWorkBench [1 ]
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ ภาษาที่ใช้ในการอธิบายพฤติกรรม
ภาษาอธิบายพฤติกรรม ( BDL ) เป็นภาษาโปรแกรมที่พัฒนามาจากภาษา ANSI C โดยมีการเพิ่มเติมส่วนขยายสำหรับการอธิบายฮาร์ดแวร์ พัฒนาขึ้นเพื่ออธิบายฮาร์ดแวร์ในระดับต่างๆ...