กลับไปหน้าบทความ

อ่าน 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 ]

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Behavioral_Description_Language&oldid=1214786175 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ภาษาที่ใช้ในการอธิบายพฤติกรรม

ภาษาอธิบายพฤติกรรม ( BDL ) เป็นภาษาโปรแกรมที่พัฒนามาจากภาษา ANSI C โดยมีการเพิ่มเติมส่วนขยายสำหรับการอธิบายฮาร์ดแวร์ พัฒนาขึ้นเพื่ออธิบายฮาร์ดแวร์ในระดับต่างๆ...