การออกแบบโดยใช้คอมพิวเตอร์ช่วย (CAD) องค์ประกอบศิลปะการพิมพ์มหาวิทยาลัยแห่งรัฐมอสโกของกระบวนการออกแบบ
การออกแบบอัตโนมัติคือการออกแบบที่ดำเนินการโดยบุคคลเมื่อโต้ตอบกับคอมพิวเตอร์ ระดับของระบบอัตโนมัติอาจแตกต่างกัน และประเมินโดยสัดส่วนของงานออกแบบที่ทำบนคอมพิวเตอร์โดยไม่มีการแทรกแซงของมนุษย์ At = 0 การออกแบบเรียกว่า manual at = 1 - อัตโนมัติ
ระบบการออกแบบโดยใช้คอมพิวเตอร์ช่วยคือระบบองค์กรและทางเทคนิคที่ประกอบด้วยชุดเครื่องมือออกแบบอัตโนมัติที่โต้ตอบกับแผนกต่างๆ องค์กรออกแบบและดำเนินการออกแบบโดยใช้คอมพิวเตอร์ช่วย
การพัฒนาเครื่องมือออกแบบอัตโนมัติที่ซับซ้อน ระบบอิเล็กทรอนิกส์ไล่ตามเป้าหมายต่อไปนี้:
ลดเวลาและต้นทุนในการพัฒนาและดำเนินการผลิตภัณฑ์
ลดจำนวนข้อผิดพลาดในการออกแบบ
ทำให้มั่นใจถึงความเป็นไปได้ในการเปลี่ยนแปลงการตัดสินใจในการออกแบบและลดเวลาในการตรวจสอบและทดสอบผลิตภัณฑ์
งานที่แก้ไขในขั้นตอนต่างๆ ของการออกแบบสามารถแบ่งออกกว้างๆ ได้เป็นสามกลุ่ม: การสังเคราะห์และการวิเคราะห์ งานของการวิเคราะห์คือการศึกษาพฤติกรรมและคุณสมบัติของระบบสำหรับคุณลักษณะที่กำหนดของสภาพแวดล้อมภายนอก ส่วนประกอบ และโครงสร้างของระบบ (หรือแบบจำลอง) ตามทฤษฎีระบบทั่วไป การสังเคราะห์เป็นกระบวนการสร้างฟังก์ชันและโครงสร้างที่จำเป็นและเพียงพอเพื่อให้ได้ผลลัพธ์ที่แน่นอน โดยการระบุฟังก์ชันที่ระบบนำไปใช้ หนึ่งจะกำหนดระบบที่รู้ว่าระบบจะทำอะไรเท่านั้น
ในเรื่องนี้ ระยะของการสังเคราะห์ฟังก์ชันเรียกว่า การสังเคราะห์เชิงนามธรรม นอกจากนี้ยังมีขั้นตอนของการสังเคราะห์โครงสร้างและพารามิเตอร์ ในการสังเคราะห์โครงสร้าง โครงสร้างของวัตถุถูกกำหนด - ชุดขององค์ประกอบที่เป็นส่วนประกอบและวิธีการเชื่อมต่อซึ่งกันและกัน (เป็นส่วนหนึ่งของวัตถุและด้วย สภาพแวดล้อมภายนอก). การสังเคราะห์พารามิเตอร์ประกอบด้วยการกำหนดค่าตัวเลขของพารามิเตอร์ขององค์ประกอบสำหรับโครงสร้างและสภาวะการทำงานที่กำหนด (เช่น จำเป็นต้องค้นหาจุดหรือขอบเขตในพื้นที่ของพารามิเตอร์ภายในซึ่งตรงตามเงื่อนไขบางประการ)
การพัฒนา CAD เป็นความท้าทายทางวิทยาศาสตร์และทางเทคนิคที่สำคัญ แม้จะมีค่าแรงจำนวนมาก (ผู้เชี่ยวชาญที่มีคุณสมบัติ 50-200 คน) การสร้าง ARPA แบบบูรณาการในสาขาเทคโนโลยีต่างๆ ก็มีความจำเป็นที่เกิดจากความซับซ้อนที่เพิ่มขึ้นของวัตถุการออกแบบ เมื่อคำนึงถึงสิ่งที่กล่าวมาแล้ว เป็นไปได้ที่จะกำหนดข้อกำหนดพื้นฐานที่ระบบ CAD ต้องเป็นไปตาม:
1. มีโครงสร้างสากลที่ใช้หลักการของการสลายตัวและลำดับชั้น (วิธีบล็อก-ลำดับชั้น) นอกจากนี้ ระบบการออกแบบในระดับต่างๆ ของลำดับชั้นจะต้องประสานงานกันด้วยข้อมูล ความสอดคล้องของข้อมูลหมายความว่าสำหรับขั้นตอนการออกแบบตามลำดับ ผลลัพธ์ของหนึ่งในนั้นสามารถป้อนไปยังอีกขั้นตอนหนึ่งได้ และไม่จำเป็นต้องทำการเปลี่ยนแปลงใดๆ
2. มีการบูรณาการในระดับสูง ระดับของการบูรณาการควรเป็นเช่นนั้นเพื่อให้แน่ใจว่ามีการนำเส้นทางการออกแบบทั้งหมดไปใช้: ตั้งแต่การนำเสนอแนวคิดไปจนถึงการดำเนินโครงการ บทบาทที่สำคัญสำหรับการผสานรวมเครื่องมือการออกแบบนั้นเล่นโดยสิ่งที่เรียกว่าเฟรมเวิร์ก (เฟรมเวิร์ก CAD) ซึ่งให้ทั้งการรวมเครื่องมือและข้อมูลการออกแบบที่หลากหลาย และการทำงานของฟังก์ชั่นการควบคุมโดยใช้อินเทอร์เฟซผู้ใช้เดียว
3. ดำเนินการออกแบบตามเวลาจริง การลดเวลาที่ต้องใช้สำหรับการโต้ตอบของ CAD กับผู้ใช้นั้นทำให้มั่นใจได้ด้วยความพร้อมของวิธีการทางเทคนิคในการปฏิบัติงานของการโต้ตอบระหว่างผู้พัฒนาและระบบ ประสิทธิภาพของขั้นตอนการออกแบบ ฯลฯ
4. โครงสร้าง CAD จะต้องเปิดอยู่ กล่าวคือ เพื่อให้มีความสะดวกในการขยายระบบย่อยในระหว่างการปรับปรุง
5. มีวิธีการควบคุมข้อมูลเข้าและส่งออก
6. มีวิธีการเปลี่ยนแปลงโครงการโดยอัตโนมัติ
2. โครงสร้างของ CAD ฮาร์ดแวร์และซอฟต์แวร์ที่ซับซ้อน
ฮาร์ดแวร์และซอฟต์แวร์ทั้งหมดที่ประกอบเป็นซอฟต์แวร์ CAD พื้นฐานสามารถจำแนกได้ตามหน้าที่:
ซอฟต์แวร์ (MO);
การสนับสนุนทางภาษา (LO);
ซอฟต์แวร์ (ซอฟต์แวร์);
การสนับสนุนทางเทคนิค (TO);
การสนับสนุนข้อมูล (IO);
การสนับสนุนองค์กร (OO);
MO รวมถึง: ทฤษฎี วิธีการ แบบจำลองทางคณิตศาสตร์ อัลกอริธึมที่ใช้ในการออกแบบโดยใช้คอมพิวเตอร์ช่วย
LO แสดงด้วยชุดภาษาที่ใช้ในการออกแบบโดยใช้คอมพิวเตอร์ช่วย ส่วนหลักของ LO คือภาษาที่ใช้ในการสื่อสารระหว่างบุคคลกับคอมพิวเตอร์
ซอฟต์แวร์คือชุดของโปรแกรมเครื่องและเอกสารที่เกี่ยวข้อง มันถูกแบ่งออกเป็นทั้งระบบและนำไปใช้ ส่วนประกอบของซอฟต์แวร์ทั้งระบบ เช่น ระบบปฏิบัติการ คอมไพเลอร์ เป็นต้น เครื่องมือซอฟต์แวร์เหล่านี้มีจุดประสงค์เพื่อจัดระเบียบการทำงานของฮาร์ดแวร์ กล่าวคือ เพื่อการวางแผนและจัดการกระบวนการคำนวณ
ซอฟต์แวร์แอปพลิเคชันถูกสร้างขึ้นสำหรับความต้องการ CAD โดยปกติจะนำเสนอในรูปแบบของแพ็คเกจแอปพลิเคชัน (APP) ซึ่งแต่ละอันทำหน้าที่เฉพาะขั้นตอนของกระบวนการออกแบบ
ส่วนประกอบ TO คือชุดของวิธีการทางเทคนิคที่สัมพันธ์กันและโต้ตอบกัน (เช่น คอมพิวเตอร์ วิธีการถ่ายโอน ป้อน แสดง และจัดทำเอกสารข้อมูล) ซึ่งมีไว้สำหรับการออกแบบโดยใช้คอมพิวเตอร์ช่วย
IO รวมข้อมูลที่จำเป็นสำหรับการออกแบบโดยใช้คอมพิวเตอร์ช่วย สามารถนำเสนอในรูปแบบของเอกสารบางอย่างในสื่อต่างๆ ที่มีข้อมูลอ้างอิงเกี่ยวกับพารามิเตอร์ของวัตถุการออกแบบ ผลลัพธ์ขั้นกลาง ฯลฯ
ส่วนหลักของ IO CAD คือคลังข้อมูล (BND) ซึ่งเป็นชุดเครื่องมือสำหรับการรวบรวมจากส่วนกลางและการใช้ข้อมูลร่วมกันใน CAD BND ประกอบด้วยฐานข้อมูล (DB) และระบบจัดการฐานข้อมูล (DBMS) DB - ข้อมูลเอง ซึ่งอยู่ในหน่วยความจำคอมพิวเตอร์และจัดโครงสร้างตามกฎที่นำมาใช้ใน BND นี้ DBMS - ชุดเครื่องมือซอฟต์แวร์ที่รับรองการทำงานของ BND DBMS ใช้เพื่อบันทึกข้อมูลใน BND ดึงข้อมูลตามคำร้องขอของผู้ใช้และโปรแกรมแอปพลิเคชัน ฯลฯ
กระบวนการออกแบบโดยใช้คอมพิวเตอร์ช่วยเป็นการโต้ตอบตามลำดับของโมดูลซอฟต์แวร์จำนวนมาก การโต้ตอบของโมดูลส่วนใหญ่แสดงออกในการเชื่อมต่อการควบคุม (สั่งการเปลี่ยนจากการทำงานของโมดูลโปรแกรมหนึ่งไปเป็นการทำงานของโมดูลอื่น) และข้อมูล (โดยใช้ข้อมูลเดียวกันในโมดูลต่างๆ) (ดูรูปที่ 1 และ 2)
เมื่อออกแบบระบบที่ซับซ้อน เป็นปัญหาของการประสานงานข้อมูลของโมดูลซอฟต์แวร์ต่างๆ ที่มีนัยสำคัญ มีสามวิธีหลักในการติดตั้งลิงก์โดยใช้ข้อมูล:
โดยส่งพารามิเตอร์จากโปรแกรมที่เรียกไปยังโปรแกรมที่เรียก
ข้าม พื้นที่ส่วนกลาง(โซนแลกเปลี่ยน) ของโมดูลการโต้ตอบ
ผ่านธนาคารข้อมูล
การใช้ลิงก์ข้อมูลผ่านการถ่ายโอนพารามิเตอร์หมายความว่าพารามิเตอร์หรือที่อยู่ของพารามิเตอร์นั้นถูกถ่ายโอน มันถูกใช้กับข้อมูลที่ส่งค่อนข้างน้อยและโครงสร้างที่เรียบง่าย
การดำเนินการเชื่อมโยงข้อมูลผ่านพื้นที่แลกเปลี่ยน แต่ละโมดูลต้องส่งข้อมูลไปยังพื้นที่แลกเปลี่ยน นำเสนอในรูปแบบที่ยอมรับได้จากมุมมองของความต้องการของโมดูลอื่นๆ เนื่องจากข้อกำหนดสำหรับโครงสร้างข้อมูลของแต่ละโมดูล - ผู้ใช้ข้อมูลอาจแตกต่างกัน วิธีการสื่อสารผ่านโซนการแลกเปลี่ยนจึงค่อนข้างง่ายในการดำเนินการด้วยลิงก์ข้อมูลจำนวนน้อยและมีเสถียรภาพเท่านั้น ใช้สำหรับโมดูลซอฟต์แวร์ภายใน RFP ที่กำหนด
หากโมดูลเดียวกันสามารถรวมไว้ในขั้นตอนการออกแบบที่แตกต่างกัน โต้ตอบกับโมดูลจำนวนมาก ขอแนะนำให้รวมวิธีการแลกเปลี่ยนข้อมูลเข้าด้วยกัน การรวมนี้ดำเนินการโดยใช้แนวคิด BND คุณสมบัติหลักของข้อมูลที่จัดเก็บไว้ใน BND คือความมีโครงสร้าง ข้อดีหลัก การสื่อสาร BND มีดังนี้:
ข้อจำกัดเกี่ยวกับจำนวนขั้นตอนการออกแบบที่ให้บริการจะถูกลบออก
การพัฒนาและแก้ไขระบบซอฟต์แวร์เป็นไปได้
เป็นไปได้ที่จะแก้ไขความทันสมัยของวิธีการทางเทคนิคสำหรับการจัดเก็บข้อมูลโดยไม่ต้องเปลี่ยน RFP
มั่นใจได้ถึงความสมบูรณ์ของข้อมูล
อย่างไรก็ตาม การใช้การเชื่อมโยงข้อมูลผ่านข้อมูล BND มีข้อเสียของตัวเอง ซึ่งส่วนใหญ่เกี่ยวข้องกับเวลาจำนวนมากในการค้นหาข้อมูลในฐานข้อมูล
ข้าว. 1. กราฟแสดงลิงค์สำหรับผู้บริหาร
ข้าว. 2. กราฟแสดงการเชื่อมต่อด้วยข้อมูล
ข้าว. 3. การดำเนินการเชื่อมโยงข้อมูลผ่าน DBMS
3 ... องค์ประกอบของระบบอิเล็กทรอนิกส์ CAD
Modern CAD เป็นฮาร์ดแวร์และซอฟต์แวร์ที่ซับซ้อน ซึ่งอ้างอิงในเอกสารทางวิทยาศาสตร์และทางเทคนิคว่า "เวิร์กสเตชัน" (PC)
ข้าว. 3. โครงสร้างของเวิร์กสเตชันสำหรับการออกแบบระบบอิเล็กทรอนิกส์
ข้าว. 4. โครงสร้างของซอฟต์แวร์ CAD
4 ... ลำดับชั้นของการนำเสนออุปกรณ์อิเล็กทรอนิกส์
วิธีการออกแบบหลักโดยใช้ CAD คือวิธีแบบลำดับชั้นแบบบล็อกหรือวิธีการแยกวัตถุที่ซับซ้อนให้เป็นระบบย่อย (บล็อก โหนด ส่วนประกอบ) ในกรณีนี้ คำอธิบายของระบบที่ซับซ้อนจะแบ่งออกเป็นระดับตามลำดับชั้น (ระดับของนามธรรม) ตามระดับของรายละเอียดที่สะท้อนถึงคุณสมบัติของระบบ ในแต่ละระดับของการนำเสนอโครงการ มีแนวคิดเกี่ยวกับระบบ ระบบย่อย องค์ประกอบของระบบ กฎการทำงานขององค์ประกอบของระบบโดยรวม และอิทธิพลภายนอก
เป็นแนวคิดเหล่านี้ที่กำหนดหนึ่งหรือระดับอื่นของลำดับชั้นการแสดงอุปกรณ์ ระบบย่อยเป็นส่วนหนึ่งของระบบ ซึ่งเป็นชุดขององค์ประกอบบางส่วน ซึ่งได้รับการคัดเลือกตามลักษณะการทำงานบางอย่าง และเป็นส่วนรองในจุดประสงค์ของการทำงานเพื่อวัตถุประสงค์เดียวของการทำงานของทั้งระบบ องค์ประกอบของระบบถูกเข้าใจว่าเป็นส่วนที่ทำหน้าที่บางอย่าง (หน้าที่) และไม่อยู่ภายใต้การสลายตัวในระดับการพิจารณาที่กำหนด องค์ประกอบที่แยกไม่ออกเป็นแนวคิด แต่ไม่ใช่ คุณสมบัติทางกายภาพของรายการนี้ ด้วยการใช้แนวคิดขององค์ประกอบ ผู้ออกแบบขอสงวนสิทธิ์ที่จะย้ายไปยังอีกระดับหนึ่งโดยพิจารณาจากส่วนหนึ่งส่วนใดส่วนหนึ่งหรือโดยการรวมองค์ประกอบหลายอย่างเข้าเป็นหนึ่งเดียว
ที่ระดับลำดับชั้นบน อ็อบเจ็กต์ที่ซับซ้อนทั้งหมดถือเป็นชุดของระบบย่อยแบบโต้ตอบ ในระดับลำดับถัดไป ระบบย่อยจะถูกพิจารณาแยกจากกันในฐานะระบบที่ประกอบด้วยส่วนประกอบบางส่วน (องค์ประกอบ) และมีรายละเอียดเพิ่มเติมของคำอธิบาย ระดับลำดับชั้นนี้เป็นระดับของระบบย่อย จำนวนระดับในลำดับชั้นถูกจำกัดเสมอ ระดับมีลักษณะเฉพาะจากข้อเท็จจริงที่ว่าชุดของประเภทขององค์ประกอบที่ระบบย่อยการออกแบบสามารถประกอบขึ้นได้นั้นมีจำกัด ชุดดังกล่าวเรียกว่าพื้นฐานระดับ
วิธีการสลายตัวก่อให้เกิดปัญหาร้ายแรงเมื่อสร้างระบบ CAD:
การกำหนดระดับลำดับชั้นและฐานสำหรับพวกเขา
การพัฒนาซอฟต์แวร์
การทำแผนที่จากฐานหนึ่งไปยังอีกฐานหนึ่ง ฯลฯ
วิธีการแสดงลำดับชั้นของวัตถุที่ออกแบบซึ่งใช้โดยนักพัฒนา วงจรไฟฟ้าและระบบ สามารถอยู่บนพื้นฐานของสองวิธีในการแสดง (อธิบาย) องค์ประกอบ: โครงสร้างและพฤติกรรม
วิธีการเชิงโครงสร้างให้คำอธิบายขององค์ประกอบของระบบเป็นชุดขององค์ประกอบที่เชื่อมต่อถึงกันของระดับที่ต่ำกว่า ดังนั้นจึงกำหนดพื้นฐานของระดับนี้ รูปแบบโครงสร้างของลำดับชั้นของโปรเจ็กต์แสดงถึงกระบวนการของการสลายตัวหรือการแบ่งโปรเจ็กต์ เพื่อให้ในระดับใดๆ ที่เลือกสำหรับการสร้างแบบจำลอง โมเดลของระบบถูกสร้างขึ้นเป็นชุดขององค์ประกอบที่สัมพันธ์กันซึ่งกำหนดไว้สำหรับระดับนี้ คำถามเกิดขึ้นทันที: องค์ประกอบเหล่านี้ถูกกำหนดอย่างไร? ส่วนใหญ่มักจะถูกสร้างขึ้นโดยใช้องค์ประกอบของระดับล่างถัดไป ดังแสดงในรูปที่ 5 โครงการสามารถแสดงในรูปแบบของต้นไม้และ ระดับต่างๆลำดับชั้นของนามธรรมสอดคล้องกับระดับของต้นไม้นี้ ที่ระดับของใบไม้ พฤติกรรมขององค์ประกอบโครงการระดับต่ำสุดจะถูกกำหนด วิธีการเชิงพฤติกรรมให้คำอธิบายขององค์ประกอบของระบบโดยการพึ่งพาอินพุต / เอาต์พุตโดยใช้ขั้นตอนบางอย่าง ยิ่งไปกว่านั้น คำอธิบายนี้ถูกกำหนดโดยขั้นตอนบางอย่าง และไม่ได้อธิบายโดยใช้องค์ประกอบอื่น ดังนั้น แบบจำลองพฤติกรรมจึงใช้เพื่ออธิบายองค์ประกอบของระดับลีฟของแผนผังโครงการ เนื่องจากแบบจำลองพฤติกรรมของโครงการสามารถมีอยู่ในทุกระดับ ส่วนต่าง ๆ ของโครงการสามารถมีคำอธิบายพฤติกรรมในระดับที่แตกต่างกัน
ข้าว. 5. โครงการที่นำเสนอในรูปแบบของต้นไม้ที่สมบูรณ์ (a) และไม่สมบูรณ์ (b)
ในรูป 5 (a) แสดงแผนผังโครงการที่ "สมบูรณ์" ซึ่งคำอธิบายพฤติกรรมทั้งหมดจะถูกสร้างขึ้นในระดับเดียวกัน รูปที่ 5 (b) แสดงโครงการที่นำเสนอในรูปแบบของต้นไม้ที่ไม่สมบูรณ์ซึ่งมีการกำหนดคำอธิบายพฤติกรรมให้กับระดับต่างๆ สถานการณ์นี้เกิดขึ้นเนื่องจากนักพัฒนามักต้องการสร้างและวิเคราะห์ความสัมพันธ์ระหว่างส่วนประกอบของระบบก่อนที่การออกแบบจะเสร็จสมบูรณ์ ดังนั้นจึงไม่จำเป็นต้องมีข้อกำหนดสำหรับส่วนประกอบระบบทั้งหมด เช่น ที่ระดับลอจิกเกต เพื่อให้สามารถตรวจสอบโครงการโดยรวมได้โดยไม่มีข้อผิดพลาด การควบคุมนี้ดำเนินการโดยใช้การสร้างแบบจำลองหลายระดับ กล่าวคือ การสร้างแบบจำลองซึ่งคำอธิบายเชิงพฤติกรรมของแบบจำลองส่วนประกอบอ้างอิงถึงระดับต่างๆ ของลำดับชั้น ข้อได้เปรียบที่สำคัญเพิ่มเติมของแนวทางนี้คือช่วยปรับปรุงประสิทธิภาพของการสร้างแบบจำลอง
จากมุมมองของนักออกแบบฮาร์ดแวร์ มีหกระดับหลักของลำดับชั้น ดังแสดงในรูปที่ 6.
ข้าว. 6. ระดับของลำดับชั้นของการเป็นตัวแทนของระบบอิเล็กทรอนิกส์
เหล่านี้คือระบบ ไมโครเซอร์กิต (หรือไอซี) รีจิสเตอร์ ประตู วงจร และระดับทอพอโลยี รูปแสดงให้เห็นว่าลำดับชั้นของระดับการนำเสนอมีรูปแบบของปิรามิดที่ถูกตัดทอน การขยายตัวของปิรามิดลงล่างแสดงถึงระดับของรายละเอียดที่เพิ่มขึ้น กล่าวคือ จำนวนองค์ประกอบที่ต้องนำมาพิจารณาเมื่ออธิบายอุปกรณ์ที่ออกแบบในระดับนี้
ตาราง 1 แสดงลักษณะของระดับ - องค์ประกอบของโครงสร้างและการแสดงพฤติกรรมสำหรับแต่ละระดับจะถูกระบุ
ตารางที่ 1 ลำดับชั้นแบบจำลอง
ระดับ | พื้นฐานโครงสร้าง | เครื่องมือที่เป็นทางการสำหรับการแสดงพฤติกรรม |
ระบบ | โปรเซสเซอร์กลาง สวิตช์ ช่อง บัส อุปกรณ์จัดเก็บข้อมูล ฯลฯ | การวิเคราะห์ระบบ ทฤษฎีเกม ทฤษฎีการจัดคิว ฯลฯ |
ไมโครเซอร์กิต | ไมโครโปรเซสเซอร์, RAM, ROM, UAPP เป็นต้น | การพึ่งพาอินพุต-เอาต์พุต GSA |
ลงทะเบียน | Registers, ALUs, เคาน์เตอร์, มัลติเพล็กเซอร์, ตัวถอดรหัส | ทฤษฎีออโตมาตะดิจิทัล ตารางความจริง GSA |
วาล์ว | ประตูลอจิกทริกเกอร์ | พีชคณิตของตรรกะ ระบบสมการลอจิก |
แผนผัง | ทรานซิสเตอร์ ไดโอด ตัวต้านทาน ตัวเก็บประจุ | ทฤษฎีวงจรไฟฟ้า ระบบเชิงเส้น ไม่เชิงเส้น สมการเชิงอนุพันธ์ |
ซิลิซิก | วัตถุทางเรขาคณิต | ไม่ |
ในความเป็นจริง ระดับต่ำ, ซิลิกอนเป็นพื้นฐาน primitives ใช้รูปทรงเรขาคณิตที่แสดงพื้นที่ของการแพร่กระจาย โพลิซิลิคอน และการทำให้เป็นโลหะบนพื้นผิวของผลึกซิลิกอน การรวมกันของรูปแบบเหล่านี้เลียนแบบกระบวนการสร้างคริสตัลจากมุมมองของนักพัฒนา ที่นี่มุมมองเป็นเพียงโครงสร้างเท่านั้น (ไม่ใช่พฤติกรรม)
ในระดับที่สูงขึ้น แผนผัง การนำเสนอการออกแบบจะเกิดขึ้นโดยใช้การเชื่อมต่อระหว่างองค์ประกอบแบบแอกทีฟและพาสซีฟแบบดั้งเดิมของวงจรไฟฟ้า ได้แก่ ตัวต้านทาน ตัวเก็บประจุ ทรานซิสเตอร์แบบไบโพลาร์และ MOS การเชื่อมต่อของส่วนประกอบเหล่านี้ใช้เพื่อจำลองพฤติกรรมของวงจรไฟฟ้าซึ่งแสดงเป็นความสัมพันธ์ระหว่างแรงดันและกระแส สามารถใช้สมการเชิงอนุพันธ์เพื่ออธิบายลักษณะพฤติกรรมในระดับนี้
ระดับที่สาม ระดับของลอจิกเกท ปกติแล้วจะมีบทบาทสำคัญในการออกแบบวงจรและระบบดิจิทัล ที่นี่ใช้เช่น องค์ประกอบพื้นฐานเป็นเกทตรรกะ AND, OR และ NOT และรองเท้าแตะประเภทต่างๆ การรวมกันของพื้นฐานเหล่านี้ช่วยให้สามารถประมวลผลตรรกะเชิงผสมและเชิงลำดับได้ เครื่องมือที่เป็นทางการสำหรับคำอธิบายพฤติกรรมในระดับนี้คือพีชคณิตแบบบูล
เหนือระดับเกทในลำดับชั้นคือระดับรีจิสเตอร์ องค์ประกอบพื้นฐานที่นี่คือส่วนประกอบต่างๆ เช่น รีจิสเตอร์ ตัวนับ มัลติเพล็กเซอร์ และหน่วยลอจิกเลขคณิต (ALU) การแสดงพฤติกรรมของโครงการในระดับรีจิสเตอร์สามารถทำได้โดยใช้ตารางความจริง ตารางสถานะ และภาษาที่ลงทะเบียน
เหนือระดับรีจิสเตอร์คือระดับของไมโครเซอร์กิต (หรือไอซี) ที่ระดับไมโครเซอร์กิต องค์ประกอบต่างๆ เป็นส่วนประกอบ เช่น ไมโครโปรเซสเซอร์ อุปกรณ์หน่วยความจำหลัก พอร์ตอนุกรมและพอร์ตขนาน และตัวควบคุมอินเตอร์รัปต์ แม้ว่าขอบเขตของไมโครเซอร์กิตจะเป็นขอบเขตของแบบจำลององค์ประกอบด้วย แต่สถานการณ์อื่นๆ ก็เป็นไปได้ ดังนั้น ชุดของไมโครเซอร์กิตที่รวมกันเป็นหนึ่ง อุปกรณ์การทำงาน, สามารถคิดเป็นรายการเดียว. ตัวอย่างที่แสดงตัวอย่างที่นี่คือการสร้างแบบจำลองของโปรเซสเซอร์บิตโมดูลาร์ ทางเลือกอื่นก็เป็นไปได้เช่นกัน - เมื่อองค์ประกอบแสดงส่วนที่แยกจากกันของไมโครเซอร์กิตหนึ่งวงจร ตัวอย่างเช่น ในขั้นตอนของการวิเคราะห์ข้อกำหนดทางเทคนิคและการสลายตัว คุณลักษณะหลักในที่นี้คือ องค์ประกอบแสดงถึงกลุ่มตรรกะขนาดใหญ่ ซึ่งสำหรับเส้นทางการประมวลผลข้อมูลที่ยาวและมักจะบรรจบกัน จำเป็นต้องแสดงถึงการพึ่งพาของเอาต์พุตบนอินพุต เช่นเดียวกับในกรณีขององค์ประกอบของระดับล่าง องค์ประกอบของระดับไมโครเซอร์กิตไม่ได้สร้างแบบลำดับชั้นจากระดับพื้นฐานที่ง่ายกว่า แต่เป็นออบเจ็กต์โมเดลแบบรวมศูนย์ ดังนั้น หากคุณต้องการจำลองพอร์ต I / O แบบอนุกรม (ตัวรับส่งสัญญาณแบบอะซิงโครนัสสากล, UART) โมเดลที่เกี่ยวข้องจะไม่ถูกสร้างขึ้นโดยการเชื่อมต่อที่ง่ายกว่า แบบจำลองการทำงานบล็อกต่างๆ เช่น รีจิสเตอร์และตัวนับ ในที่นี้ UART จะกลายเป็นโมเดลพื้นฐาน โมเดลประเภทนี้มีความสำคัญต่อ OEM ที่ซื้อไอซีจากผู้ผลิตรายอื่น แต่ไม่ทราบโครงสร้างระดับลอจิกเกตภายใน เนื่องจากโดยปกติแล้วจะเป็นความลับ คำอธิบายเชิงพฤติกรรมของแบบจำลองระดับไมโครเซอร์กิตนั้นอิงจากการพึ่งพาอินพุต-เอาต์พุตของอัลกอริธึม IS เฉพาะแต่ละรายการที่นำไปใช้โดย IS นี้ ระดับบนสุดคือระดับระบบ องค์ประกอบของเลเยอร์นี้คือโปรเซสเซอร์ หน่วยความจำ และสวิตช์ (บัส) เป็นต้น คำอธิบายพฤติกรรมในระดับนี้รวมถึงข้อมูลและคุณลักษณะพื้นฐาน เช่น ความเร็วของโปรเซสเซอร์ในหน่วยคำสั่งนับล้านต่อวินาที (megaflops) หรือปริมาณงาน ของเส้นทางการประมวลผลข้อมูล (บิต / s) จากตาราง. 1 และที่กล่าวมาข้างต้น จะเห็นได้ว่าลักษณะเชิงโครงสร้างหรือพฤติกรรมของระดับใกล้เคียงคาบเกี่ยวกันในระดับหนึ่ง ตัวอย่างเช่น การแสดง GAW สามารถใช้ได้ทั้งที่ระดับการลงทะเบียนและระดับชิป อย่างไรก็ตาม การแสดงโครงสร้างสำหรับทั้งสองระดับนั้นแตกต่างกันอย่างสิ้นเชิง ซึ่งเป็นสาเหตุที่ทำให้แยกออกจากกัน ระดับไมโครเซอร์กิตและระดับระบบมีองค์ประกอบเหมือนกัน แต่มีลักษณะพฤติกรรมแตกต่างกันโดยสิ้นเชิง ดังนั้น แบบจำลองพฤติกรรมของระดับ IS อนุญาตให้คำนวณการตอบสนองแต่ละรายการโดยละเอียดในรูปแบบของค่าจำนวนเต็มและบิต และการแสดงพฤติกรรมของระดับระบบนั้นมีข้อจำกัดที่ร้ายแรง ซึ่งทำหน้าที่หลักในการสร้างแบบจำลองปริมาณงานของระบบหรือกำหนดพารามิเตอร์สุ่มของระบบ ในทางปฏิบัติ มุมมองระดับระบบของการออกแบบจะใช้เป็นหลักในการประเมินเปรียบเทียบของสถาปัตยกรรมต่างๆ โดยทั่วไป ควรใช้แบบจำลองระดับต่างๆ หากข้อกำหนดด้านพฤติกรรมหรือโครงสร้างต่างกัน
แนวคิดสุดท้ายที่เกี่ยวข้องกับมุมมองโครงการแบบลำดับชั้นคือสิ่งที่เรียกว่าหน้าต่างโครงการ
คำนี้หมายถึงกลุ่มของระดับในแผนผังโครงการที่นักพัฒนาแต่ละรายทำงาน ดังนั้น หน้าต่างโครงการสำหรับการพัฒนา VLSI จึงครอบคลุมถึงระดับซิลิคอน วงจร ประตู รีจิสเตอร์ และไมโครเซอร์กิต ในทางกลับกัน นักออกแบบคอมพิวเตอร์มักจะสนใจหน้าต่างที่ครอบคลุมประตู รีจิสเตอร์ ไมโครเซอร์กิต และระดับระบบ เป็นแนวคิดของหน้าต่างโครงการที่เป็นพื้นฐานสำหรับการออกแบบหลายระดับ ด้วยความซับซ้อนที่เพิ่มขึ้นของ VLSI การรวมระดับเกทในหน้าต่างโปรเจ็กต์จะไม่สามารถทำได้ เนื่องจากลอจิกเกทหลายแสนตัวสามารถวางบนชิปตัวเดียวได้ ระดับการลงทะเบียนแม้ว่าจะซับซ้อนน้อยกว่าระดับเกทอย่างแน่นอน แต่อาจมีรายละเอียดเพิ่มเติมสำหรับผู้ที่สนใจเฉพาะสัญญาณ VLSI I / O
ดังนั้น จากมุมมองของผู้พัฒนาเครื่องจักร VLSI เองจะกลายเป็นองค์ประกอบของโครงการ
ข้าว. 7. ตัวอย่างการใช้งานระดับการนำเสนอของระบบมัลติโปรเซสเซอร์
ทดสอบงานในหัวข้อ:
ขั้นตอนการออกแบบระบบอิเล็กทรอนิกส์
โซลูชันการออกแบบ - คำอธิบายขั้นกลางของวัตถุที่ออกแบบซึ่งได้รับในระดับลำดับชั้นหนึ่งหรือระดับอื่นอันเป็นผลมาจากขั้นตอน (ระดับที่สอดคล้องกัน)
ขั้นตอนการออกแบบเป็นส่วนสำคัญของกระบวนการออกแบบ ตัวอย่างของขั้นตอนการออกแบบ ได้แก่ การสังเคราะห์ไดอะแกรมการทำงานของอุปกรณ์ที่ออกแบบ การสร้างแบบจำลอง การตรวจสอบ การกำหนดเส้นทางของการเชื่อมต่อถึงกันบนแผงวงจรพิมพ์ ฯลฯ
การออกแบบโรงไฟฟ้าแบ่งออกเป็นขั้นตอน ขั้นตอนคือลำดับขั้นตอนการออกแบบ ลำดับขั้นตอนการออกแบบทั่วไปมีดังนี้:
· ร่างข้อกำหนดทางเทคนิค
· ข้อมูลโครงการ
· การออกแบบสถาปัตยกรรม
· การออกแบบการทำงานและตรรกะ
· การออกแบบแผนผัง;
· การออกแบบทอพอโลยี;
· การผลิตต้นแบบ
· การกำหนดลักษณะของอุปกรณ์
การร่างข้อกำหนดทางเทคนิค กำหนดข้อกำหนดสำหรับผลิตภัณฑ์ที่ออกแบบคุณลักษณะและงานด้านเทคนิคสำหรับการออกแบบ
อินพุตโครงการ ขั้นตอนการออกแบบแต่ละขั้นตอนมีวิธีป้อนข้อมูลของตัวเอง นอกจากนี้ ระบบเครื่องมือจำนวนมากยังให้วิธีการอธิบายโครงการได้มากกว่าหนึ่งวิธี
โปรแกรมแก้ไขกราฟิกและข้อความระดับสูงสำหรับคำอธิบายโครงการระบบการออกแบบที่ทันสมัยมีประสิทธิภาพ โปรแกรมแก้ไขเหล่านี้ช่วยให้ผู้ออกแบบสามารถวาดแผนภาพบล็อกของระบบขนาดใหญ่ กำหนดแบบจำลองให้กับแต่ละบล็อก และเชื่อมต่อระหว่างกันผ่านบัสและเส้นทางสัญญาณ บรรณาธิการมักจะเชื่อมโยงคำอธิบายที่เป็นข้อความของบล็อกและการเชื่อมต่อกับกราฟิกที่เกี่ยวข้องโดยอัตโนมัติ ดังนั้นจึงเป็นการจำลองระบบที่ครอบคลุม ซึ่งช่วยให้วิศวกรระบบไม่สามารถเปลี่ยนแปลงวิธีการทำงาน: คุณยังสามารถคิด ร่างแผนผังลำดับงานของโปรเจ็กต์ของคุณราวกับเขียนบนกระดาษ ขณะเดียวกัน ข้อมูลที่ถูกต้องเกี่ยวกับระบบก็จะถูกป้อนและสะสมไปด้วย
สมการลอจิกหรือไดอะแกรมวงจรมักถูกใช้อย่างดีเพื่ออธิบายตรรกะการเทียบท่าพื้นฐาน
ตารางความจริงมีประโยชน์สำหรับการอธิบายตัวถอดรหัสหรือบล็อกตรรกะง่ายๆ อื่นๆ
ภาษาคำอธิบายฮาร์ดแวร์ที่มีโครงสร้างเช่นเครื่องของรัฐมักจะมีประสิทธิภาพมากกว่าในการแสดงบล็อกการทำงานเชิงตรรกะที่ซับซ้อนมากขึ้นเช่นบล็อกควบคุม
การออกแบบสถาปัตยกรรม แสดงถึงการออกแบบ EI จนถึงระดับการส่งสัญญาณไปยัง CPU และหน่วยความจำ หน่วยความจำ และประสิทธิภาพ ในขั้นตอนนี้ องค์ประกอบของอุปกรณ์โดยรวมจะถูกกำหนด ส่วนประกอบหลักของฮาร์ดแวร์และซอฟต์แวร์จะถูกกำหนด
เหล่านั้น. การออกแบบทั้งระบบด้วยการแสดงระดับสูงเพื่อตรวจสอบความถูกต้องของโซลูชั่นสถาปัตยกรรม ตามกฎแล้วในกรณีที่มีการพัฒนาตามหลักการ ระบบใหม่และปัญหาด้านสถาปัตยกรรมทั้งหมดจะต้องดำเนินการอย่างรอบคอบ
ในหลายกรณี การออกแบบระบบที่สมบูรณ์จำเป็นต้องมีการรวมส่วนประกอบและเอฟเฟกต์ที่ไม่ใช่ทางไฟฟ้าไว้ในโครงสร้าง เพื่อที่จะทดสอบพวกมันในคอมเพล็กซ์การสร้างแบบจำลองเดียว
เนื่องจากมีการใช้องค์ประกอบของระดับนี้: โปรเซสเซอร์, หน่วยความจำ, คอนโทรลเลอร์, บัส ในการสร้างแบบจำลองและการสร้างแบบจำลองระบบ จะใช้วิธีการของทฤษฎีกราฟ ทฤษฎีเซต ทฤษฎีกระบวนการของมาร์คอฟ ทฤษฎีการจัดคิว ตลอดจนวิธีการทางตรรกะและคณิตศาสตร์ในการอธิบายการทำงานของระบบ
ในทางปฏิบัติ ควรสร้างสถาปัตยกรรมระบบแบบกำหนดพารามิเตอร์ และเลือกพารามิเตอร์ที่เหมาะสมที่สุดสำหรับการกำหนดค่า ดังนั้น โมเดลที่เกี่ยวข้องจึงต้องมีการกำหนดพารามิเตอร์ด้วย พารามิเตอร์การกำหนดค่าของโมเดลสถาปัตยกรรมกำหนดฟังก์ชันที่จะนำไปใช้ในฮาร์ดแวร์และในซอฟต์แวร์ ตัวเลือกการกำหนดค่าบางอย่างสำหรับฮาร์ดแวร์ ได้แก่:
· จำนวน ความจุ และแบนด์วิธของบัสระบบ
· เวลาในการเข้าถึงหน่วยความจำ
· ขนาดของแคช
· จำนวนโปรเซสเซอร์ พอร์ต รีจิสเตอร์บล็อก
· ความจุของบัฟเฟอร์การถ่ายโอนข้อมูล
และพารามิเตอร์การกำหนดค่าซอฟต์แวร์ ได้แก่ :
· พารามิเตอร์ของตัวกำหนดตารางเวลา;
· ลำดับความสำคัญของงาน;
·ช่วง "การกำจัดขยะ";
· ช่วง CPU สูงสุดที่อนุญาตสำหรับโปรแกรม
· พารามิเตอร์ของระบบย่อยการจัดการหน่วยความจำ (ขนาดหน้า ขนาดเซ็กเมนต์ ตลอดจนการกระจายไฟล์บนเซกเตอร์ดิสก์
พารามิเตอร์การกำหนดค่าสื่อ:
· ค่าของช่วงหมดเวลา;
· ขนาดชิ้นส่วน;
· พารามิเตอร์โปรโตคอลสำหรับการตรวจจับและแก้ไขข้อผิดพลาด
ข้าว. 1 - ลำดับขั้นตอนการออกแบบสำหรับขั้นตอนการออกแบบสถาปัตยกรรม
ในการออกแบบเชิงโต้ตอบที่ระดับระบบ ขั้นแรกจะแนะนำคุณสมบัติการใช้งานของระดับระบบในรูปแบบของไดอะแกรมการไหลของข้อมูล และเลือกประเภทของส่วนประกอบสำหรับการใช้งานฟังก์ชันต่างๆ (รูปที่ 1) งานหลักที่นี่คือการพัฒนาสถาปัตยกรรมระบบที่จะตอบสนองความต้องการด้านการทำงาน ความเร็ว และต้นทุนที่กำหนด ข้อผิดพลาดในระดับสถาปัตยกรรมมีราคาแพงกว่าการตัดสินใจระหว่างการใช้งานจริง
แบบจำลองทางสถาปัตยกรรมมีความสำคัญและสะท้อนถึงตรรกะของพฤติกรรมของระบบและลักษณะเฉพาะชั่วขณะ ซึ่งทำให้สามารถระบุปัญหาในการใช้งานได้ มีคุณสมบัติที่สำคัญสี่ประการ:
· แสดงการทำงานของส่วนประกอบฮาร์ดแวร์และซอฟต์แวร์อย่างแม่นยำโดยใช้นามธรรมข้อมูลระดับสูงในรูปแบบของสตรีมข้อมูล
· แบบจำลองทางสถาปัตยกรรมแสดงถึงเทคโนโลยีการนำไปใช้ในรูปของพารามิเตอร์เวลาอย่างเป็นนามธรรม เทคโนโลยีการใช้งานเฉพาะถูกกำหนดโดยค่าเฉพาะของพารามิเตอร์เหล่านี้
· แบบจำลองทางสถาปัตยกรรมประกอบด้วยไดอะแกรมที่อนุญาตให้กลุ่มการทำงานจำนวนมากสามารถแบ่งปัน (แบ่งปัน) ส่วนประกอบได้
· โมเดลเหล่านี้ต้องกำหนดพารามิเตอร์ได้ พิมพ์ และนำกลับมาใช้ใหม่ได้
การสร้างแบบจำลองในระดับระบบช่วยให้นักพัฒนาสามารถประเมินตัวเลือกทางเลือกสำหรับการออกแบบระบบในแง่ของอัตราส่วนของการทำงาน ตัวบ่งชี้ประสิทธิภาพ และต้นทุน
ระบบเครื่องมือออกแบบจากบนลงล่าง (ASIC Navigator, Compass Disign Automation) สำหรับ ASIC และระบบ
ความพยายามที่จะปลดปล่อยวิศวกรจากการออกแบบที่ระดับเกท
ผู้ช่วยลอจิก
· ผู้ช่วยออกแบบ;
ASIC Synthesizez (ซินธิไซเซอร์ ASIC);
· ผู้ช่วยทดสอบ;
เป็นสภาพแวดล้อมการออกแบบและการวิเคราะห์แบบครบวงจร ให้คุณสร้างข้อกำหนด ASIC ได้โดยการป้อนคำอธิบายแบบกราฟิกและข้อความของการออกแบบของคุณ ผู้ใช้สามารถอธิบายโปรเจ็กต์ของตนโดยใช้วิธีการป้อนข้อมูลระดับสูงส่วนใหญ่ รวมถึงผังงาน สูตรบูลีน ไดอะแกรมสถานะ คำสั่ง VHDL และ Verilog และอื่นๆ ซอฟต์แวร์ระบบจะสนับสนุนวิธีการป้อนข้อมูลเหล่านี้เป็นพื้นฐานสำหรับกระบวนการออกแบบ ASIC ที่ตามมาทั้งหมด
สถาปัตยกรรมทั่วไปของ ASIC ที่ออกแบบไว้สามารถแสดงในรูปแบบของบล็อกการทำงานที่เชื่อมต่อถึงกันโดยไม่ต้องคำนึงถึงการแบ่งทางกายภาพ บล็อกเหล่านี้สามารถอธิบายได้ในลักษณะที่เหมาะสมกับรายละเอียดของแต่ละฟังก์ชันมากที่สุด ตัวอย่างเช่น ผู้ใช้สามารถอธิบายตรรกะการควบคุมโดยใช้ไดอะแกรมสถานะ บล็อกฟังก์ชันเลขคณิตโดยใช้ไดอะแกรมเส้นทางการประมวลผลข้อมูล และฟังก์ชันอัลกอริทึมใน VHDL คำอธิบายสุดท้ายอาจเป็นการผสมผสานระหว่างทั้งข้อความและสื่อกราฟิก และใช้เป็นพื้นฐานสำหรับการวิเคราะห์และการนำ ASIC ไปใช้
ระบบย่อย Logic Assistant จะแปลงข้อมูลจำเพาะที่เป็นผลลัพธ์เป็นโค้ด VHDL เชิงพฤติกรรม รหัสนี้สามารถประมวลผลได้โดยใช้ระบบการสร้างแบบจำลอง VHDL ของบุคคลที่สาม การปรับเปลี่ยนข้อกำหนดในระดับพฤติกรรม ทำให้สามารถทำการเปลี่ยนแปลงและแก้ไขจุดบกพร่องได้ในระยะเริ่มต้นของการออกแบบ
Disign Assistant
เมื่อตรวจสอบข้อกำหนดแล้ว ก็สามารถแสดงบน ASIC ได้ อย่างไรก็ตาม ในขั้นต้น ผู้ใช้ต้องตัดสินใจว่าจะใช้โครงการระดับสูงอย่างไรดีที่สุด รายละเอียดโครงการสามารถจับคู่กับเกทอาร์เรย์หรือไอซีได้ตั้งแต่หนึ่งรายการขึ้นไปตามองค์ประกอบมาตรฐาน
Dising Assistant ช่วยให้ผู้ใช้ประเมินตัวเลือกต่างๆ เพื่อการใช้งานที่เหมาะสมที่สุด ดี.เอ. ตามที่ผู้ใช้กำหนด จะกำหนดขนาดคริสตัลโดยประมาณ วิธีการบรรจุที่เป็นไปได้ การใช้พลังงาน และจำนวนประตูตรรกะโดยประมาณสำหรับแต่ละตัวเลือกการสลายตัวและสำหรับ ASIC แต่ละประเภท
จากนั้น ผู้ใช้สามารถทำการวิเคราะห์แบบ what-if แบบโต้ตอบ สำรวจโซลูชันทางเทคนิคทางเลือกด้วยตัวเลือกการสลายตัวของการออกแบบที่แตกต่างกัน หรือจัดเรียงและย้ายองค์ประกอบมาตรฐานสำหรับกรณีของเกทอาร์เรย์ ด้วยวิธีนี้ ผู้ใช้สามารถค้นหาแนวทางที่เหมาะสมที่สุดที่ตรงตามข้อกำหนดของข้อมูลจำเพาะ
ASIC ซินธิไซเซอร์
หลังจากเลือกตัวเลือกการออกแบบเฉพาะแล้ว คำอธิบายพฤติกรรมจะต้องถูกแปลงเป็นการแทนระดับเกตตรรกะ ขั้นตอนนี้ใช้เวลานานมาก
ที่ระดับเกท สามารถเลือกองค์ประกอบต่อไปนี้เป็นองค์ประกอบโครงสร้างได้: ลอจิกเกท ฟลิปฟลอป และเป็นวิธีอธิบาย - ตารางความจริง สมการลอจิก เมื่อใช้ระดับรีจิสเตอร์ องค์ประกอบโครงสร้างจะเป็น: รีจิสเตอร์ แอดเดอร์ เคาน์เตอร์ มัลติเพล็กเซอร์ และคำอธิบาย - ตารางความจริง ภาษาที่ใช้งานไมโคร ตารางกระโดด
แบบจำลองเชิงตรรกะที่เรียกว่าแบบจำลองเชิงตรรกะ หรือแบบจำลองแบบจำลอง (IM) ได้แพร่หลายในระดับเชิงฟังก์ชันเชิงตรรกะ IM สะท้อนเฉพาะตรรกะภายนอกและคุณลักษณะชั่วคราวของการทำงานของอุปกรณ์ที่ออกแบบ ตามกฎแล้วใน MI การดำเนินการภายในและโครงสร้างภายในไม่ควรคล้ายกับที่มีอยู่ในอุปกรณ์จริง แต่การดำเนินการจำลองและคุณลักษณะชั่วคราวของการทำงาน ในรูปแบบที่สังเกตได้จากภายนอก ใน MI ควรจะเพียงพอกับการดำเนินการที่มีอยู่ในอุปกรณ์จริง
แบบจำลองของขั้นตอนนี้ใช้เพื่อตรวจสอบความถูกต้องของการใช้อัลกอริธึมที่ระบุสำหรับการทำงานของวงจรเชิงหน้าที่หรือเชิงตรรกะ เช่นเดียวกับไดอะแกรมเวลาของอุปกรณ์โดยไม่ต้องใช้ฮาร์ดแวร์เฉพาะและคำนึงถึงคุณสมบัติของฐานองค์ประกอบ .
ทำได้โดยใช้วิธีการสร้างแบบจำลองเชิงตรรกะ การสร้างแบบจำลองเชิงตรรกะหมายถึงการเลียนแบบบนคอมพิวเตอร์ของการทำงานของวงจรการทำงานในแง่ของความก้าวหน้าของข้อมูลที่นำเสนอในรูปแบบของค่าตรรกะ "0" และ "1" จากอินพุตของวงจรไปยังเอาต์พุต การตรวจสอบการทำงานของวงจรลอจิกรวมถึงการตรวจสอบฟังก์ชันลอจิกที่ใช้งานโดยวงจรและการตรวจสอบเวลา (การปรากฏตัวของเส้นทางวิกฤต ความเสี่ยงของความล้มเหลวและการแข่งขันของสัญญาณ) งานหลักที่แก้ไขได้ด้วยความช่วยเหลือของแบบจำลองในระดับนี้คือการตรวจสอบไดอะแกรมการทำงานและแผนผังการวิเคราะห์การทดสอบวินิจฉัย
การออกแบบแผนผังเป็นกระบวนการของการพัฒนาแผนผังไดอะแกรมไฟฟ้า ข้อกำหนดตามข้อกำหนดของการมอบหมายทางเทคนิค อุปกรณ์ที่ออกแบบอาจเป็น: แอนะล็อก (เครื่องกำเนิดไฟฟ้า แอมพลิฟายเออร์ ฟิลเตอร์ โมดูเลเตอร์ ฯลฯ) ดิจิตอล (วงจรลอจิกต่างๆ) แบบผสม (แอนะล็อก-ดิจิตอล)
ในขั้นตอนการออกแบบแผนผัง อุปกรณ์อิเล็กทรอนิกส์จะแสดงที่ระดับแผนผัง องค์ประกอบของระดับนี้เป็นส่วนประกอบแบบแอกทีฟและแบบพาสซีฟ: ตัวต้านทาน ตัวเก็บประจุ ตัวเหนี่ยวนำ ทรานซิสเตอร์ ไดโอด ฯลฯ ชิ้นส่วนวงจรทั่วไป (เกท ฟลิปฟล็อป ฯลฯ) สามารถใช้เป็นองค์ประกอบของระดับวงจรได้ วงจรอิเล็กทรอนิกส์ของผลิตภัณฑ์ที่ออกแบบเป็นการผสมผสานระหว่างส่วนประกอบในอุดมคติที่สะท้อนโครงสร้างและองค์ประกอบองค์ประกอบของผลิตภัณฑ์ที่ออกแบบได้อย่างแม่นยำ ส่วนประกอบวงจรในอุดมคติจะถือว่าอธิบายทางคณิตศาสตร์ด้วยพารามิเตอร์และคุณลักษณะที่ระบุ แบบจำลองทางคณิตศาสตร์ของส่วนประกอบวงจรอิเล็กทรอนิกส์คือ ODE ที่เกี่ยวกับตัวแปร ได้แก่ กระแสและแรงดัน แบบจำลองทางคณิตศาสตร์ของอุปกรณ์แสดงด้วยชุดสมการพีชคณิตหรือสมการเชิงอนุพันธ์ที่แสดงความสัมพันธ์ระหว่างกระแสและแรงดันในส่วนประกอบต่างๆ ของวงจร แบบจำลองทางคณิตศาสตร์ของชิ้นส่วนทั่วไปของวงจรเรียกว่ามาโครโมเดล
ขั้นตอนการออกแบบแผนผังประกอบด้วยขั้นตอนการออกแบบต่อไปนี้:
การสังเคราะห์โครงสร้าง - การสร้างวงจรสมมูลของอุปกรณ์ที่ออกแบบ
· การคำนวณคุณสมบัติคงที่เกี่ยวข้องกับการกำหนดกระแสและแรงดันในโหนดใด ๆ ของวงจร การวิเคราะห์ลักษณะแรงดันกระแสและการศึกษาอิทธิพลของพารามิเตอร์ของส่วนประกอบที่มีต่อพวกเขา
· การคำนวณคุณสมบัติไดนามิกประกอบด้วยการกำหนดพารามิเตอร์เอาต์พุตของวงจรขึ้นอยู่กับการเปลี่ยนแปลงของพารามิเตอร์ภายในและภายนอก (การวิเคราะห์ตัวแปรเดียว) รวมถึงการประเมินความไวและระดับของการกระจายที่สัมพันธ์กับค่าเล็กน้อยของเอาต์พุต พารามิเตอร์ขึ้นอยู่กับอินพุตและพารามิเตอร์ภายนอกของวงจรอิเล็กทรอนิกส์ (การวิเคราะห์หลายตัวแปร)
· การเพิ่มประสิทธิภาพ Parametric ซึ่งกำหนดค่าดังกล่าวของพารามิเตอร์ภายในของวงจรอิเล็กทรอนิกส์ที่ปรับพารามิเตอร์เอาต์พุตให้เหมาะสม
แยกแยะระหว่างการออกแบบจากบนลงล่าง (บนลงล่าง) และการออกแบบจากล่างขึ้นบน (ล่างขึ้นบน) การออกแบบจากบนลงล่างดำเนินการขั้นตอนที่ใช้การแสดงอุปกรณ์ในระดับที่สูงกว่าก่อนขั้นตอนที่ใช้ระดับลำดับชั้นที่ต่ำกว่า ในการออกแบบจากล่างขึ้นบน ลำดับจะกลับกัน
เมื่อดูที่แผนผังโครงการ คุณสามารถชี้ไปที่แนวคิดการออกแบบสองแบบ: จากล่างขึ้นบน (ล่างขึ้นบน) และจากบนลงล่าง (จากบนลงล่าง) ในที่นี้ คำว่า "บน" หมายถึงรากของต้นไม้ และคำว่า "ล่าง" หมายถึงใบไม้ ด้วยการออกแบบจากบนลงล่าง การทำงานสามารถเริ่มต้นได้เมื่อผู้พัฒนารู้เฉพาะหน้าที่ของรูทแล้ว - และเขา (หรือเธอ) อย่างแรกเลย แยกรูทออกเป็นชุดของพื้นฐานระดับล่าง
หลังจากนั้น ผู้พัฒนาจะดำเนินการกับระดับพื้นฐาน และแยกระดับดั้งเดิมของระดับนี้ กระบวนการนี้จะดำเนินต่อไปจนถึงโหนดปลายสุดของโครงการ ในการจำแนกลักษณะการออกแบบจากบนลงล่าง สิ่งสำคัญคือต้องสังเกตว่ารายละเอียดในแต่ละระดับได้รับการปรับให้เหมาะสมตามเกณฑ์วัตถุประสงค์อย่างใดอย่างหนึ่งหรืออย่างอื่น ในที่นี้ความแตกแยกไม่ได้ผูกติดกับกล่องของสิ่งที่มีอยู่แล้ว
คำว่าการออกแบบจากล่างขึ้นบนนั้นไม่ถูกต้องทั้งหมดในแง่ที่ว่ากระบวนการออกแบบยังคงเริ่มต้นด้วยคำจำกัดความของรากของต้นไม้ แต่ในกรณีนี้ พาร์ติชันจะดำเนินการโดยคำนึงถึงส่วนประกอบที่มีอยู่แล้วและสามารถ ใช้เป็นพื้นฐาน กล่าวอีกนัยหนึ่ง เมื่อแยกออก นักพัฒนาต้องดำเนินการจากส่วนประกอบที่จะแสดงในโหนดปลายสุด ชิ้นส่วนที่ "ต่ำกว่า" เหล่านี้จะได้รับการออกแบบก่อน การออกแบบจากบนลงล่างดูเหมือนจะเป็นแนวทางที่เหมาะสมที่สุด แต่จุดอ่อนของการออกแบบคือส่วนประกอบที่ได้ไม่ใช่ "มาตรฐาน" ซึ่งทำให้ต้นทุนของโครงการเพิ่มขึ้น ดังนั้น การผสมผสานระหว่างวิธีการออกแบบจากล่างขึ้นบนและบนลงล่างจึงดูสมเหตุสมผลที่สุด
วิศวกรอิเล็กทรอนิกส์และคอมพิวเตอร์ส่วนใหญ่คาดว่าจะใช้วิธีการจากบนลงล่าง พวกเขาจะกลายเป็นวิศวกรระบบโดยใช้เวลาส่วนใหญ่ไปกับการออกแบบผลิตภัณฑ์ตามพฤติกรรม
ปัจจุบัน การออกแบบระบบอิเล็กทรอนิกส์ดำเนินการตามวิธีการจากล่างขึ้นบน โดยขั้นตอนแรกในกระบวนการออกแบบมักจะป้อนคำอธิบายของวงจรที่ระดับโครงสร้าง (ชัดเจนที่ระดับของ IC และส่วนประกอบที่ไม่ต่อเนื่อง) หลังจากกำหนดโครงสร้างแล้ว จะมีการแนะนำคำอธิบายพฤติกรรมของระบบนี้ในภาษาหนึ่งหรือภาษาอื่นเพื่ออธิบายอุปกรณ์นี้และดำเนินการมอดูเลต ในกรณีนี้ ชิ้นส่วนอิเล็กทรอนิกส์ของโครงการจะดำเนินการด้วยตนเอง กล่าวคือ โดยไม่ต้องใช้เครื่องมือออกแบบ
ความซับซ้อนที่เพิ่มขึ้นของระบบที่ออกแบบนำไปสู่ความจริงที่ว่านักพัฒนาแทบจะสูญเสียความสามารถในการวิเคราะห์โครงการอย่างสังหรณ์ใจ นั่นคือเพื่อประเมินคุณภาพและลักษณะของข้อกำหนดการออกแบบระบบ และการสร้างแบบจำลองในระดับระบบโดยใช้แบบจำลองทางสถาปัตยกรรม (เป็นขั้นตอนแรกในกระบวนการออกแบบจากบนลงล่าง) ให้โอกาสดังกล่าว
ในกรณีของการออกแบบจากบนลงล่าง ขั้นตอนการออกแบบจากล่างขึ้นบนสองขั้นตอนที่อธิบายไว้ข้างต้นจะดำเนินการในลำดับที่กลับกัน การออกแบบจากบนลงล่างมุ่งเน้นไปที่การแสดงพฤติกรรมของระบบที่กำลังพัฒนา มากกว่าการนำเสนอทางกายภาพหรือเชิงโครงสร้าง โดยธรรมชาติแล้ว ผลลัพธ์สุดท้ายของการออกแบบจากบนลงล่างก็คือการแสดงโครงสร้างหรือแผนผังของโครงการ
ประเด็นคือการออกแบบจากบนลงล่างต้องใช้โมเดลสถาปัตยกรรมระบบ และการออกแบบจากล่างขึ้นบนต้องใช้โมเดลโครงสร้าง
ประโยชน์ที่ได้รับ (สำหรับระบบ CAD ทั้งหมด):
1) วิธีการออกแบบจากบนลงล่างทำหน้าที่เป็นข้อกำหนดเบื้องต้นสำหรับการออกแบบคู่ขนาน: การพัฒนาระบบย่อยของฮาร์ดแวร์และซอฟต์แวร์ร่วมกัน
2) การดำเนินการตามวิธีการออกแบบจากบนลงล่างนั้นอำนวยความสะดวกด้วยการสังเคราะห์เชิงตรรกะ เครื่องมือเหล่านี้จัดเตรียมการแปลงสูตรตรรกะเป็นคำอธิบายที่เข้าใจได้จริงของระดับของประตูตรรกะ
ด้วยเหตุนี้:
การใช้งานทางกายภาพนั้นง่ายขึ้น
ใช้เวลาออกแบบอย่างมีประสิทธิภาพ
ใช้เทมเพลตเทคโนโลยีอย่างมีประสิทธิภาพ
อย่างไรก็ตาม สำหรับโปรเจ็กต์ที่ซับซ้อนซึ่งมีสเกลของลอจิกเกตหลายแสนเกต ขอแนะนำให้สามารถเพิ่มประสิทธิภาพได้ทั่วโลกผ่านการสร้างแบบจำลองและการวิเคราะห์ระดับระบบ
3) วิธีการออกแบบจากบนลงล่างขึ้นอยู่กับความจริงที่ว่าข้อกำหนดของโครงการถูกสร้างขึ้นโดยอัตโนมัติตามข้อกำหนดการทำงานเริ่มต้น เป็นข้อกำหนดด้านการทำงานที่เป็นองค์ประกอบเริ่มต้นในการออกแบบระบบที่ซับซ้อน ด้วยเหตุนี้วิธีการดังกล่าวจึงสามารถลดโอกาสที่ระบบไม่ทำงานได้ ในหลายกรณี ความล้มเหลวของระบบที่ออกแบบนั้นเกิดจากการไม่ตรงกันระหว่างข้อกำหนดด้านฟังก์ชันและข้อกำหนดการออกแบบ
4) ประโยชน์ที่เป็นไปได้อีกประการของการออกแบบจากบนลงล่างคือช่วยให้สามารถพัฒนาการทดสอบที่มีประสิทธิภาพสำหรับการตรวจสอบการออกแบบและการตรวจสอบ รวมทั้งเวกเตอร์ทดสอบสำหรับการตรวจสอบผลิตภัณฑ์ที่ผลิตขึ้น
5) ผลลัพธ์ของการสร้างแบบจำลองในระดับระบบสามารถใช้เป็นพื้นฐานสำหรับการประเมินเชิงปริมาณของโครงการอยู่แล้วในขั้นเริ่มต้นของการออกแบบ ในขั้นตอนต่อมา จำเป็นต้องมีการสร้างแบบจำลองระดับเกตตรรกะสำหรับการตรวจสอบการออกแบบและการตรวจสอบ สภาพแวดล้อมการออกแบบที่เป็นเนื้อเดียวกันจะช่วยให้คุณสามารถเปรียบเทียบผลการจำลองที่ได้รับในขั้นตอนแรกและขั้นตอนต่อมาของการออกแบบ
บทคัดย่อที่คล้ายกัน:
ข้อมูลเบื้องต้น โครงสร้างทั่วไป และขั้นตอนหลักของการออกแบบระบบการมองเห็น การพิจารณาฟังก์ชันและการใช้งานตามไมโครโปรเซสเซอร์ KR1810 ชิปเดี่ยว การพัฒนาฮาร์ดแวร์และการคำนวณรันไทม์ของโปรแกรม
ลักษณะของแพ็คเกจแอปพลิเคชัน CAD ศึกษาลักษณะเฉพาะของการทำงานของระบบ SCADA ซึ่งสามารถเร่งกระบวนการสร้างซอฟต์แวร์ระดับบนสุดได้อย่างมีนัยสำคัญ การวิเคราะห์กล่องเครื่องมือการเก็บข้อมูล Genie และการควบคุมการพัฒนาแอปพลิเคชัน
ศึกษาลักษณะทางเทคนิคและองค์ประกอบของฐานองค์ประกอบของคอมพิวเตอร์สมัยใหม่ การพัฒนาเครื่องจ่ายสัญญาณนาฬิกาแบบพัลส์ การสังเคราะห์ตัวเลือกการนำโหนดไปใช้ในระดับของวงจรการทำงานโดยใช้เทคนิคการออกแบบที่เป็นทางการและแบบศึกษาสำนึก
การวิเคราะห์ตัวเลือกสำหรับการใช้วงจรเชิงผสมสำหรับวงจรรวมตรรกะแบบตั้งโปรแกรมได้ประเภทต่างๆ (FPGA) ความเป็นไปได้ของแพ็คเกจซอฟต์แวร์ Decomposer และ WebPACK ISE คำอธิบายของ adder ใน VHDL การสังเคราะห์โดยใช้แพ็คเกจ Decomposer
ไดอะแกรมทั่วไปของกระบวนการออกแบบอัตโนมัติสำหรับ RES การจำแนกประเภทของงานออกแบบได้รับการแก้ไขในกระบวนการออกแบบอุปกรณ์อิเล็กทรอนิกส์วิทยุ โครงสร้าง CAD, ซอฟต์แวร์, การสนับสนุนทางภาษา ภาษาสนทนา ความหลากหลายและประเภท
การออกแบบที่ทันสมัย วิธีการทางอิเล็กทรอนิกส์และลักษณะ วิธีการที่มีอยู่การออกแบบของพวกเขา มาตรฐานของรัฐการลงทะเบียนเอกสารการออกแบบ การบัญชี และการจัดเก็บในสำนักเอกสารทางเทคนิค ประเภทของผู้ให้บริการข้อมูล
วิธีและขั้นตอนการออกแบบอุปกรณ์อิเล็กทรอนิกส์ บทบาทของภาษาโปรแกรมใน ระบบอัตโนมัติอา การออกแบบเครื่อง คำอธิบายสั้น ๆ ของคอมพิวเตอร์ที่ใช้ในการแก้ปัญหาการออกแบบระบบอัตโนมัติของอุปกรณ์อิเล็กทรอนิกส์
การออกแบบอุปกรณ์ที่ทำหน้าที่ของรีจิสเตอร์รีจิสเตอร์รีจิสเตอร์แบบซิงโครนัสแบบแปดบิตและวงจรสเกลแบบย้อนกลับแบบซิงโครนัส การออกแบบและการคำนวณอุปกรณ์ทริกเกอร์ การสังเคราะห์โครงสร้างของอุปกรณ์ที่ออกแบบ
ศึกษาหลักการพื้นฐานของการสร้างฐานข้อมูล - การรวบรวมข้อมูลที่มีชื่อซึ่งสะท้อนถึงสถานะของวัตถุและความสัมพันธ์ในสาขาวิชาที่พิจารณา ระบบจัดการฐานข้อมูล. แนวคิดสำหรับขั้นตอนการก่อสร้างและการออกแบบ
เครื่องมือซอฟต์แวร์สำหรับการออกแบบอุปกรณ์วิศวกรรมวิทยุ ความสามารถทางเทคนิคหลักของโปรแกรม ไมโครซอฟ เวิร์ด... ลักษณะเปรียบเทียบของโปรแกรมสำหรับการคำนวณทางคณิตศาสตร์ โปรแกรมสำหรับกระบวนการสร้างแบบจำลองในวงจรอิเล็กทรอนิกส์
หลักการออกแบบวิธีการทางเทคนิคที่ซับซ้อนของระบบควบคุมอัตโนมัติ ข้อกำหนดสำหรับอุปกรณ์พิเศษและค่าใช้จ่ายในการดำเนินการ อุปกรณ์สำหรับเข้ารหัสข้อมูลกราฟิก พล็อตเตอร์และป้ายบอกคะแนน
สาระสำคัญของเทคนิคการออกแบบวงจรของทริกเกอร์ ขั้นตอนการสังเคราะห์นามธรรมและโครงสร้าง ตารางคุณลักษณะของฟังก์ชันกระตุ้น RS flip-flop การออกแบบ PCB ระบบ P-CAD และการกำหนดองค์ประกอบแบบกราฟิกทั่วไป
การพัฒนาการสื่อสารด้วยคอมพิวเตอร์ ข้อกำหนดสำหรับข้อมูลทางเศรษฐกิจ คุณสมบัติของกระบวนการข้อมูลในองค์กร ปัญหาการใช้งาน เทคโนโลยีสารสนเทศในแวดวงมนุษยธรรม วิธีการสำรวจข้อมูลโดยองค์กร
วิธีอัลกอริธึมใช้กันอย่างแพร่หลายในการวัดและคำนวณพารามิเตอร์ของแบบจำลองทางคณิตศาสตร์ของส่วนประกอบวิทยุในระบบการออกแบบโดยใช้คอมพิวเตอร์ช่วยสำหรับวงจรอิเล็กทรอนิกส์ คอมพิวเตอร์อิเล็กทรอนิกส์ใช้สำหรับการออกแบบ
การเพิ่มประสิทธิภาพของการจัดการในด้านต่าง ๆ ของกิจกรรมของมนุษย์ การจำแนกประเภทของระบบการจัดการข้อมูลอัตโนมัติ วิธีการออกแบบและขั้นตอนการพัฒนา แบบแผนโครงสร้าง, จำนวนหน่วยความจำ อุปกรณ์สำหรับส่งออกและแสดงข้อมูล
ส่งงานที่ดีของคุณในฐานความรู้เป็นเรื่องง่าย ใช้แบบฟอร์มด้านล่าง
นักศึกษา นักศึกษาระดับบัณฑิตศึกษา นักวิทยาศาสตร์รุ่นเยาว์ที่ใช้ฐานความรู้ในการศึกษาและการทำงานจะขอบคุณเป็นอย่างยิ่ง
ทดสอบ ในหัวข้อนี้:
ขั้นตอนการออกแบบระบบอิเล็กทรอนิกส์
โซลูชันการออกแบบ - คำอธิบายขั้นกลางของวัตถุที่ออกแบบซึ่งได้รับในระดับลำดับชั้นหนึ่งหรือระดับอื่นอันเป็นผลมาจากขั้นตอน (ระดับที่สอดคล้องกัน)
ขั้นตอนการออกแบบเป็นส่วนสำคัญของกระบวนการออกแบบ ตัวอย่างของขั้นตอนการออกแบบคือการสังเคราะห์ไดอะแกรมการทำงานของอุปกรณ์ที่ออกแบบ การสร้างแบบจำลอง การตรวจสอบ การกำหนดเส้นทางของการเชื่อมต่อระหว่างกัน แผงวงจรพิมพ์ฯลฯ
การออกแบบโรงไฟฟ้าแบ่งออกเป็นขั้นตอน ขั้นตอนคือลำดับขั้นตอนการออกแบบ ลำดับขั้นตอนการออกแบบทั่วไปมีดังนี้:
การเตรียมข้อกำหนดทางเทคนิค
อินพุตโครงการ
การออกแบบสถาปัตยกรรม
การออกแบบเชิงฟังก์ชันและเชิงตรรกะ
การออกแบบวงจร
การออกแบบทอพอโลยี
การผลิตต้นแบบ
การกำหนดคุณสมบัติของอุปกรณ์
การร่างข้อกำหนดทางเทคนิค กำหนดข้อกำหนดสำหรับผลิตภัณฑ์ที่ออกแบบคุณลักษณะและงานด้านเทคนิคสำหรับการออกแบบ
อินพุตโครงการ ขั้นตอนการออกแบบแต่ละขั้นตอนมีวิธีป้อนข้อมูลของตัวเอง นอกจากนี้ ระบบเครื่องมือจำนวนมากยังให้วิธีการอธิบายโครงการได้มากกว่าหนึ่งวิธี
โปรแกรมแก้ไขกราฟิกและข้อความระดับสูงของคำอธิบายโครงการมีประสิทธิภาพ ระบบที่ทันสมัยออกแบบ. โปรแกรมแก้ไขเหล่านี้ช่วยให้ผู้ออกแบบสามารถวาดแผนภาพบล็อกของระบบขนาดใหญ่ กำหนดแบบจำลองให้กับแต่ละบล็อก และเชื่อมต่อระหว่างกันผ่านบัสและเส้นทางสัญญาณ บรรณาธิการมักจะเชื่อมโยงคำอธิบายที่เป็นข้อความของบล็อกและการเชื่อมต่อกับกราฟิกที่เกี่ยวข้องโดยอัตโนมัติ ดังนั้นจึงเป็นการจำลองระบบที่ครอบคลุม ซึ่งช่วยให้วิศวกรระบบไม่สามารถเปลี่ยนแปลงวิธีการทำงาน: คุณยังสามารถคิด ร่างแผนผังลำดับงานของโปรเจ็กต์ของคุณราวกับเขียนบนกระดาษ ขณะเดียวกัน ข้อมูลที่ถูกต้องเกี่ยวกับระบบก็จะถูกป้อนและสะสมไปด้วย
สมการลอจิกหรือไดอะแกรมวงจรมักถูกใช้อย่างดีเพื่ออธิบายตรรกะการเทียบท่าพื้นฐาน
ตารางความจริงมีประโยชน์สำหรับการอธิบายตัวถอดรหัสหรือบล็อกตรรกะง่ายๆ อื่นๆ
ภาษาคำอธิบายฮาร์ดแวร์ที่มีโครงสร้างเช่นเครื่องของรัฐมักจะมีประสิทธิภาพมากกว่าในการแสดงบล็อกการทำงานเชิงตรรกะที่ซับซ้อนมากขึ้นเช่นบล็อกควบคุม
การออกแบบสถาปัตยกรรม แสดงถึงการออกแบบ EI จนถึงระดับการส่งสัญญาณไปยัง CPU และหน่วยความจำ หน่วยความจำ และประสิทธิภาพ ในขั้นตอนนี้ องค์ประกอบของอุปกรณ์โดยรวมจะถูกกำหนด ส่วนประกอบหลักของฮาร์ดแวร์และซอฟต์แวร์จะถูกกำหนด
เหล่านั้น. การออกแบบระบบทั้งหมดด้วยการนำเสนอระดับสูงเพื่อตรวจสอบความถูกต้องของการแก้ปัญหาทางสถาปัตยกรรม ตามกฎแล้วในกรณีที่มีการพัฒนาระบบใหม่โดยพื้นฐานและจำเป็นต้องศึกษาปัญหาสถาปัตยกรรมทั้งหมดอย่างรอบคอบ
ในหลายกรณี การออกแบบระบบที่สมบูรณ์จำเป็นต้องมีการรวมส่วนประกอบและเอฟเฟกต์ที่ไม่ใช่ทางไฟฟ้าไว้ในโครงสร้าง เพื่อที่จะทดสอบพวกมันในคอมเพล็กซ์การสร้างแบบจำลองเดียว
เนื่องจากมีการใช้องค์ประกอบของระดับนี้: โปรเซสเซอร์, หน่วยความจำ, คอนโทรลเลอร์, บัส ในการสร้างแบบจำลองและการสร้างแบบจำลองระบบ จะใช้วิธีการของทฤษฎีกราฟ ทฤษฎีเซต ทฤษฎีกระบวนการของมาร์คอฟ ทฤษฎีการจัดคิว ตลอดจนวิธีการทางตรรกะและคณิตศาสตร์ในการอธิบายการทำงานของระบบ
ในทางปฏิบัติ ควรสร้างสถาปัตยกรรมระบบแบบกำหนดพารามิเตอร์ และเลือกพารามิเตอร์ที่เหมาะสมที่สุดสำหรับการกำหนดค่า ดังนั้น โมเดลที่เกี่ยวข้องจึงต้องมีการกำหนดพารามิเตอร์ด้วย พารามิเตอร์การกำหนดค่าของโมเดลสถาปัตยกรรมกำหนดฟังก์ชันที่จะนำไปใช้ในฮาร์ดแวร์และในซอฟต์แวร์ ตัวเลือกการกำหนดค่าบางอย่างสำหรับฮาร์ดแวร์ ได้แก่:
จำนวน ความกว้างบิต และ ปริมาณงานระบบบัส;
เวลาเข้าถึงหน่วยความจำ
ขนาดแคช
จำนวนโปรเซสเซอร์ พอร์ต รีจิสเตอร์บล็อก
ความจุของบัฟเฟอร์การถ่ายโอนข้อมูล
และพารามิเตอร์การกำหนดค่าซอฟต์แวร์ ได้แก่ :
พารามิเตอร์ตัวกำหนดตารางเวลา
ลำดับความสำคัญของงาน
ช่วงการกำจัดขยะ
ช่วง CPU สูงสุดที่อนุญาตสำหรับโปรแกรม
พารามิเตอร์ของระบบย่อยการจัดการหน่วยความจำ (ขนาดหน้า ขนาดเซ็กเมนต์ เช่นเดียวกับการกระจายไฟล์บนดิสก์เซกเตอร์
พารามิเตอร์การกำหนดค่าสื่อ:
ค่าของช่วงเวลาหมดเวลา;
ขนาดชิ้นส่วน;
พารามิเตอร์โปรโตคอลสำหรับการตรวจจับและแก้ไขข้อผิดพลาด
ข้าว. 1 - ลำดับขั้นตอนการออกแบบสำหรับขั้นตอนการออกแบบสถาปัตยกรรม
ในการออกแบบเชิงโต้ตอบที่ระดับระบบ ขั้นแรกจะแนะนำคุณสมบัติการใช้งานของระดับระบบในรูปแบบของไดอะแกรมการไหลของข้อมูล และเลือกประเภทของส่วนประกอบสำหรับการใช้งานฟังก์ชันต่างๆ (รูปที่ 1) งานหลักที่นี่คือการพัฒนาสถาปัตยกรรมระบบที่จะตอบสนองความต้องการด้านการทำงาน ความเร็ว และต้นทุนที่กำหนด ข้อผิดพลาดในระดับสถาปัตยกรรมมีราคาแพงกว่าการตัดสินใจระหว่างการใช้งานจริง
แบบจำลองทางสถาปัตยกรรมมีความสำคัญและสะท้อนถึงตรรกะของพฤติกรรมของระบบและลักษณะเฉพาะชั่วขณะ ซึ่งทำให้สามารถระบุปัญหาในการใช้งานได้ มีคุณสมบัติที่สำคัญสี่ประการ:
พวกเขาแสดงการทำงานของส่วนประกอบฮาร์ดแวร์และซอฟต์แวร์อย่างถูกต้องโดยใช้นามธรรมข้อมูลระดับสูงในรูปแบบของสตรีมข้อมูล
แบบจำลองทางสถาปัตยกรรมแสดงถึงเทคโนโลยีการนำไปใช้ในรูปของพารามิเตอร์ชั่วคราวอย่างเป็นนามธรรม เทคโนโลยีเฉพาะการใช้งานกำหนดค่าเฉพาะสำหรับพารามิเตอร์เหล่านี้
โมเดลสถาปัตยกรรมประกอบด้วยแผนผังที่อนุญาตให้บล็อกการทำงานจำนวนมากแบ่งปัน (แชร์) ส่วนประกอบ
โมเดลเหล่านี้ต้องกำหนดพารามิเตอร์ได้ พิมพ์ และนำกลับมาใช้ใหม่ได้
การสร้างแบบจำลองในระดับระบบช่วยให้นักพัฒนาสามารถประเมินตัวเลือกทางเลือกสำหรับการออกแบบระบบในแง่ของความสัมพันธ์ ฟังก์ชั่นตัวชี้วัดประสิทธิภาพและต้นทุน
ระบบเครื่องมือออกแบบจากบนลงล่าง (ASIC Navigator, Compass Disign Automation) สำหรับ ASIC และระบบ
ความพยายามที่จะปลดปล่อยวิศวกรจากการออกแบบที่ระดับเกท
ผู้ช่วยลอจิก
ผู้ช่วยออกแบบ;
ASIC Synthesizez (ซินธิไซเซอร์ ASIC);
เป็นสภาพแวดล้อมการออกแบบและการวิเคราะห์แบบครบวงจร ให้คุณสร้างข้อกำหนด ASIC ได้โดยการป้อนคำอธิบายแบบกราฟิกและข้อความของการออกแบบของคุณ ผู้ใช้สามารถอธิบายโปรเจ็กต์ของตนโดยใช้วิธีการป้อนข้อมูลระดับสูงส่วนใหญ่ รวมถึงผังงาน สูตรบูลีน ไดอะแกรมสถานะ คำสั่ง VHDL และ Verilog และอื่นๆ ซอฟต์แวร์ระบบจะสนับสนุนวิธีการป้อนข้อมูลเหล่านี้เป็นพื้นฐานสำหรับกระบวนการออกแบบ ASIC ที่ตามมาทั้งหมด
สถาปัตยกรรมทั่วไปของ ASIC ที่ออกแบบไว้สามารถแสดงในรูปแบบของบล็อกการทำงานที่เชื่อมต่อถึงกันโดยไม่ต้องคำนึงถึงการแบ่งทางกายภาพ บล็อกเหล่านี้สามารถอธิบายได้ในลักษณะที่เหมาะสมกับรายละเอียดของแต่ละฟังก์ชันมากที่สุด ตัวอย่างเช่น ผู้ใช้สามารถอธิบายตรรกะการควบคุมโดยใช้ไดอะแกรมสถานะ บล็อกฟังก์ชันเลขคณิตโดยใช้ไดอะแกรมเส้นทางการประมวลผลข้อมูล และฟังก์ชันอัลกอริทึมใน VHDL คำอธิบายสุดท้ายอาจเป็นการผสมผสานระหว่างทั้งข้อความและสื่อกราฟิก และใช้เป็นพื้นฐานสำหรับการวิเคราะห์และการนำ ASIC ไปใช้
ระบบย่อย Logic Assistant จะแปลงข้อมูลจำเพาะที่เป็นผลลัพธ์เป็นโค้ด VHDL เชิงพฤติกรรม รหัสนี้สามารถประมวลผลได้โดยใช้ระบบการสร้างแบบจำลอง VHDL ของบุคคลที่สาม การปรับเปลี่ยนข้อกำหนดในระดับพฤติกรรมทำให้สามารถเปลี่ยนแปลงและแก้ไขข้อบกพร่องได้ ระยะเริ่มต้นออกแบบ.
Disign Assistant
เมื่อตรวจสอบข้อกำหนดแล้ว ก็สามารถแสดงบน ASIC ได้ อย่างไรก็ตาม ในขั้นต้น ผู้ใช้ต้องตัดสินใจว่าจะใช้โครงการระดับสูงอย่างไรดีที่สุด รายละเอียดโครงการสามารถจับคู่กับเกทอาร์เรย์หรือไอซีได้ตั้งแต่หนึ่งรายการขึ้นไปตามองค์ประกอบมาตรฐาน
Dising Assistant ช่วยให้ผู้ใช้ประเมินตัวเลือกต่างๆ เพื่อการใช้งานที่เหมาะสมที่สุด ดี.เอ. กำหนดขนาดคริสตัลโดยประมาณตามที่ผู้ใช้กำหนด วิธีที่เป็นไปได้บรรจุภัณฑ์ การใช้พลังงาน และจำนวนลอจิกเกตโดยประมาณสำหรับตัวเลือกการสลายตัวแต่ละแบบและสำหรับ ASIC แต่ละประเภท
จากนั้น ผู้ใช้สามารถทำการวิเคราะห์แบบ what-if แบบโต้ตอบ สำรวจโซลูชันทางเทคนิคทางเลือกด้วยตัวเลือกการสลายตัวของการออกแบบที่แตกต่างกัน หรือจัดเรียงและย้ายองค์ประกอบมาตรฐานสำหรับกรณีของเกทอาร์เรย์ ด้วยวิธีนี้ ผู้ใช้สามารถค้นหาแนวทางที่เหมาะสมที่สุดที่ตรงตามข้อกำหนดของข้อมูลจำเพาะ
ASIC ซินธิไซเซอร์
หลังจากเลือกตัวเลือกการออกแบบเฉพาะแล้ว คำอธิบายพฤติกรรมจะต้องถูกแปลงเป็นการแทนระดับเกตตรรกะ ขั้นตอนนี้ใช้เวลานานมาก
ที่ระดับเกท สามารถเลือกองค์ประกอบต่อไปนี้เป็นองค์ประกอบโครงสร้างได้: ลอจิกเกท ฟลิปฟลอป และเป็นวิธีอธิบาย - ตารางความจริง สมการลอจิก เมื่อใช้ระดับรีจิสเตอร์ องค์ประกอบโครงสร้างจะเป็น: รีจิสเตอร์ แอดเดอร์ เคาน์เตอร์ มัลติเพล็กเซอร์ และคำอธิบาย - ตารางความจริง ภาษาที่ใช้งานไมโคร ตารางกระโดด
แบบจำลองเชิงตรรกะที่เรียกว่าแบบจำลองเชิงตรรกะ หรือแบบจำลองแบบจำลอง (IM) ได้แพร่หลายในระดับเชิงฟังก์ชันเชิงตรรกะ IM สะท้อนเฉพาะตรรกะภายนอกและคุณลักษณะชั่วคราวของการทำงานของอุปกรณ์ที่ออกแบบ ตามกฎแล้วใน MI การดำเนินการภายในและโครงสร้างภายในไม่ควรคล้ายกับที่มีอยู่ในอุปกรณ์จริง แต่การดำเนินการจำลองและคุณลักษณะชั่วคราวของการทำงาน ในรูปแบบที่สังเกตได้จากภายนอก ใน MI ควรจะเพียงพอกับการดำเนินการที่มีอยู่ในอุปกรณ์จริง
แบบจำลองของขั้นตอนนี้ใช้เพื่อตรวจสอบความถูกต้องของการใช้อัลกอริธึมที่ระบุสำหรับการทำงานของวงจรเชิงหน้าที่หรือเชิงตรรกะ เช่นเดียวกับไดอะแกรมเวลาของอุปกรณ์โดยไม่ต้องใช้ฮาร์ดแวร์เฉพาะและคำนึงถึงคุณสมบัติของฐานองค์ประกอบ .
ทำได้โดยใช้วิธีการสร้างแบบจำลองเชิงตรรกะ การสร้างแบบจำลองเชิงตรรกะหมายถึงการเลียนแบบบนคอมพิวเตอร์ของการทำงานของวงจรการทำงานในแง่ของความก้าวหน้าของข้อมูลที่นำเสนอในรูปแบบของค่าตรรกะ "0" และ "1" จากอินพุตของวงจรไปยังเอาต์พุต การตรวจสอบการทำงานของวงจรลอจิกรวมถึงการตรวจสอบฟังก์ชันลอจิกที่ใช้งานโดยวงจรและการตรวจสอบเวลา (การปรากฏตัวของเส้นทางวิกฤต ความเสี่ยงของความล้มเหลวและการแข่งขันของสัญญาณ) งานหลักที่แก้ไขโดยใช้แบบจำลองระดับนี้คือการตรวจสอบการทำงานและ แผนผังไดอะแกรม, การวิเคราะห์การทดสอบวินิจฉัย
การออกแบบแผนผังเป็นกระบวนการของการพัฒนาแผนผังไดอะแกรมไฟฟ้า ข้อกำหนดตามข้อกำหนดของการมอบหมายทางเทคนิค อุปกรณ์ที่ออกแบบอาจเป็น: แอนะล็อก (เครื่องกำเนิดไฟฟ้า แอมพลิฟายเออร์ ฟิลเตอร์ โมดูเลเตอร์ ฯลฯ) ดิจิตอล (วงจรลอจิกต่างๆ) แบบผสม (แอนะล็อก-ดิจิตอล)
ในขั้นตอนการออกแบบแผนผัง อุปกรณ์อิเล็กทรอนิกส์จะแสดงที่ระดับแผนผัง องค์ประกอบของระดับนี้เป็นส่วนประกอบแบบแอกทีฟและแบบพาสซีฟ: ตัวต้านทาน ตัวเก็บประจุ ตัวเหนี่ยวนำ ทรานซิสเตอร์ ไดโอด ฯลฯ ชิ้นส่วนวงจรทั่วไป (เกท ฟลิปฟล็อป ฯลฯ) สามารถใช้เป็นองค์ประกอบของระดับวงจรได้ วงจรอิเล็กทรอนิกส์ของผลิตภัณฑ์ที่ออกแบบเป็นการผสมผสานระหว่างส่วนประกอบในอุดมคติที่สะท้อนโครงสร้างและองค์ประกอบองค์ประกอบของผลิตภัณฑ์ที่ออกแบบได้อย่างแม่นยำ ส่วนประกอบวงจรในอุดมคติจะถือว่าอธิบายทางคณิตศาสตร์ด้วยพารามิเตอร์และคุณลักษณะที่ระบุ แบบจำลองทางคณิตศาสตร์ของส่วนประกอบวงจรอิเล็กทรอนิกส์คือ ODE ที่เกี่ยวกับตัวแปร ได้แก่ กระแสและแรงดัน แบบจำลองทางคณิตศาสตร์ของอุปกรณ์แสดงด้วยชุดสมการพีชคณิตหรือสมการเชิงอนุพันธ์ที่แสดงความสัมพันธ์ระหว่างกระแสและแรงดันในส่วนประกอบต่างๆ ของวงจร แบบจำลองทางคณิตศาสตร์ของชิ้นส่วนทั่วไปของวงจรเรียกว่ามาโครโมเดล
ขั้นตอนการออกแบบแผนผังประกอบด้วยขั้นตอนการออกแบบต่อไปนี้:
การสังเคราะห์โครงสร้าง - การสร้างวงจรสมมูลของอุปกรณ์ที่ออกแบบ
การคำนวณลักษณะคงที่เกี่ยวข้องกับการกำหนดกระแสและแรงดันไฟฟ้าในโหนดใด ๆ ของวงจร การวิเคราะห์ลักษณะแรงดันกระแสและการศึกษาอิทธิพลของพารามิเตอร์ของส่วนประกอบที่มีต่อพวกเขา
การคำนวณลักษณะไดนามิกประกอบด้วยการกำหนดพารามิเตอร์เอาต์พุตของวงจรขึ้นอยู่กับการเปลี่ยนแปลงในพารามิเตอร์ภายในและภายนอก (การวิเคราะห์ตัวแปรเดียว) รวมถึงการประเมินความไวและระดับของการกระจายที่สัมพันธ์กับค่าเล็กน้อยของ พารามิเตอร์เอาต์พุตขึ้นอยู่กับพารามิเตอร์อินพุตและภายนอกของวงจรอิเล็กทรอนิกส์ (การวิเคราะห์หลายตัวแปร)
การเพิ่มประสิทธิภาพพารามิเตอร์ซึ่งกำหนดค่าของพารามิเตอร์ภายในของวงจรอิเล็กทรอนิกส์ที่ปรับพารามิเตอร์เอาต์พุตให้เหมาะสม
แยกแยะระหว่างการออกแบบจากบนลงล่าง (บนลงล่าง) และการออกแบบจากล่างขึ้นบน (ล่างขึ้นบน) การออกแบบจากบนลงล่างดำเนินการขั้นตอนที่ใช้การแสดงอุปกรณ์ในระดับที่สูงกว่าก่อนขั้นตอนที่ใช้ระดับลำดับชั้นที่ต่ำกว่า ในการออกแบบจากล่างขึ้นบน ลำดับจะกลับกัน
เมื่อดูที่แผนผังโครงการ คุณสามารถชี้ไปที่แนวคิดการออกแบบสองแบบ: จากล่างขึ้นบน (ล่างขึ้นบน) และจากบนลงล่าง (จากบนลงล่าง) ในที่นี้ คำว่า "บน" หมายถึงรากของต้นไม้ และคำว่า "ล่าง" หมายถึงใบไม้ ด้วยการออกแบบจากบนลงล่าง การทำงานสามารถเริ่มต้นได้เมื่อผู้พัฒนารู้เฉพาะหน้าที่ของรูทแล้ว - และเขา (หรือเธอ) อย่างแรกเลย แยกรูทออกเป็นชุดของพื้นฐานระดับล่าง
หลังจากนั้น ผู้พัฒนาจะดำเนินการกับระดับพื้นฐาน และแยกระดับดั้งเดิมของระดับนี้ กระบวนการนี้จะดำเนินต่อไปจนถึงโหนดปลายสุดของโครงการ ในการจำแนกลักษณะการออกแบบจากบนลงล่าง สิ่งสำคัญคือต้องสังเกตว่ารายละเอียดในแต่ละระดับได้รับการปรับให้เหมาะสมตามเกณฑ์วัตถุประสงค์อย่างใดอย่างหนึ่งหรืออย่างอื่น ในที่นี้ความแตกแยกไม่ได้ผูกติดกับกล่องของสิ่งที่มีอยู่แล้ว
คำว่าการออกแบบจากล่างขึ้นบนนั้นไม่ถูกต้องทั้งหมดในแง่ที่ว่ากระบวนการออกแบบยังคงเริ่มต้นด้วยคำจำกัดความของรากของต้นไม้ แต่ในกรณีนี้ พาร์ติชันจะดำเนินการโดยคำนึงถึงส่วนประกอบที่มีอยู่แล้วและสามารถ ใช้เป็นพื้นฐาน กล่าวอีกนัยหนึ่ง เมื่อแยกออก นักพัฒนาต้องดำเนินการจากส่วนประกอบที่จะแสดงในโหนดปลายสุด ชิ้นส่วนที่ "ต่ำกว่า" เหล่านี้จะได้รับการออกแบบก่อน การออกแบบจากบนลงล่างดูเหมือนจะเป็นแนวทางที่เหมาะสมที่สุด แต่จุดอ่อนของการออกแบบคือส่วนประกอบที่ได้ไม่ใช่ "มาตรฐาน" ซึ่งทำให้ต้นทุนของโครงการเพิ่มขึ้น ดังนั้น การผสมผสานระหว่างวิธีการออกแบบจากล่างขึ้นบนและบนลงล่างจึงดูสมเหตุสมผลที่สุด
วิศวกรอิเล็กทรอนิกส์และคอมพิวเตอร์ส่วนใหญ่คาดว่าจะใช้วิธีการจากบนลงล่าง พวกเขาจะกลายเป็นวิศวกรระบบโดยใช้เวลาส่วนใหญ่ไปกับการออกแบบผลิตภัณฑ์ตามพฤติกรรม
ปัจจุบัน การออกแบบระบบอิเล็กทรอนิกส์ดำเนินการตามวิธีการจากล่างขึ้นบน โดยขั้นตอนแรกในกระบวนการออกแบบมักจะป้อนคำอธิบายของวงจรที่ระดับโครงสร้าง (ชัดเจนที่ระดับของ IC และส่วนประกอบที่ไม่ต่อเนื่อง) หลังจากกำหนดโครงสร้างแล้ว จะมีการแนะนำคำอธิบายพฤติกรรมของระบบนี้ในภาษาหนึ่งหรือภาษาอื่นเพื่ออธิบายอุปกรณ์นี้และดำเนินการมอดูเลต ในกรณีนี้ ชิ้นส่วนอิเล็กทรอนิกส์ของโครงการจะดำเนินการด้วยตนเอง กล่าวคือ โดยไม่ต้องใช้เครื่องมือออกแบบ
ความซับซ้อนที่เพิ่มขึ้นของระบบที่ออกแบบนำไปสู่ความจริงที่ว่านักพัฒนาแทบจะสูญเสียความสามารถในการวิเคราะห์โครงการอย่างสังหรณ์ใจ นั่นคือเพื่อประเมินคุณภาพและลักษณะของข้อกำหนดการออกแบบระบบ และการสร้างแบบจำลองในระดับระบบโดยใช้แบบจำลองทางสถาปัตยกรรม (เป็นขั้นตอนแรกในกระบวนการออกแบบจากบนลงล่าง) ให้โอกาสดังกล่าว
ในกรณีของการออกแบบจากบนลงล่าง ขั้นตอนการออกแบบจากล่างขึ้นบนสองขั้นตอนที่อธิบายไว้ข้างต้นจะดำเนินการในลำดับที่กลับกัน การออกแบบจากบนลงล่างมุ่งเน้นไปที่การแสดงพฤติกรรมของระบบที่กำลังพัฒนา มากกว่าการนำเสนอทางกายภาพหรือเชิงโครงสร้าง โดยธรรมชาติแล้ว ผลลัพธ์สุดท้ายของการออกแบบจากบนลงล่างก็คือการแสดงโครงสร้างหรือแผนผังของโครงการ
ประเด็นคือการออกแบบจากบนลงล่างต้องใช้โมเดลสถาปัตยกรรมระบบ และการออกแบบจากล่างขึ้นบนต้องใช้โมเดลโครงสร้าง
ประโยชน์ที่ได้รับ (สำหรับระบบ CAD ทั้งหมด):
1) วิธีการออกแบบจากบนลงล่างทำหน้าที่เป็นข้อกำหนดเบื้องต้นสำหรับการออกแบบคู่ขนาน: การพัฒนาระบบย่อยของฮาร์ดแวร์และซอฟต์แวร์ร่วมกัน
2) การดำเนินการตามวิธีการออกแบบจากบนลงล่างนั้นอำนวยความสะดวกด้วยการสังเคราะห์เชิงตรรกะ เครื่องมือเหล่านี้จัดเตรียมการแปลงสูตรตรรกะเป็นคำอธิบายที่เข้าใจได้จริงของระดับของประตูตรรกะ
ด้วยเหตุนี้:
ลดความซับซ้อนของการใช้งานทางกายภาพ
ใช้เวลาออกแบบอย่างมีประสิทธิภาพ
ใช้เทมเพลตเทคโนโลยีอย่างมีประสิทธิภาพ
อย่างไรก็ตาม สำหรับโปรเจ็กต์ที่ซับซ้อนซึ่งมีสเกลของลอจิกเกตหลายแสนเกต ขอแนะนำให้สามารถเพิ่มประสิทธิภาพได้ทั่วโลกผ่านการสร้างแบบจำลองและการวิเคราะห์ระดับระบบ
3) วิธีการออกแบบจากบนลงล่างขึ้นอยู่กับความจริงที่ว่าข้อกำหนดของโครงการถูกสร้างขึ้นโดยอัตโนมัติตามข้อกำหนดการทำงานเริ่มต้น เป็นข้อกำหนดด้านการทำงานที่เป็นองค์ประกอบเริ่มต้นในการออกแบบระบบที่ซับซ้อน ด้วยเหตุนี้วิธีการดังกล่าวจึงสามารถลดโอกาสที่ระบบไม่ทำงานได้ ในหลายกรณี ความล้มเหลวของระบบที่ออกแบบนั้นเกิดจากการไม่ตรงกันระหว่างข้อกำหนดด้านฟังก์ชันและข้อกำหนดการออกแบบ
4) ประโยชน์ที่เป็นไปได้อีกประการของการออกแบบจากบนลงล่างคือช่วยให้สามารถพัฒนาการทดสอบที่มีประสิทธิภาพสำหรับการตรวจสอบการออกแบบและการตรวจสอบ รวมทั้งเวกเตอร์ทดสอบสำหรับการตรวจสอบผลิตภัณฑ์ที่ผลิตขึ้น
5) ผลลัพธ์ของการสร้างแบบจำลองในระดับระบบสามารถใช้เป็นพื้นฐานสำหรับการประเมินเชิงปริมาณของโครงการอยู่แล้วในขั้นเริ่มต้นของการออกแบบ ในขั้นตอนต่อมา จำเป็นต้องมีการสร้างแบบจำลองระดับเกตตรรกะสำหรับการตรวจสอบการออกแบบและการตรวจสอบ สภาพแวดล้อมการออกแบบที่เป็นเนื้อเดียวกันจะช่วยให้คุณสามารถเปรียบเทียบผลการจำลองที่ได้รับในขั้นตอนแรกและขั้นตอนต่อมาของการออกแบบ
เอกสารที่คล้ายกัน
แนวคิด งาน และปัญหาของระบบอัตโนมัติของการออกแบบระบบอิเล็กทรอนิกส์ที่ซับซ้อน โครงสร้างของฮาร์ดแวร์และซอฟต์แวร์ CAD ที่ซับซ้อน คำอธิบายของไมโครเซอร์กิต รีจิสเตอร์ เกท และระดับซิลิกอนของการแสดงระบบมัลติโปรเซสเซอร์
บทคัดย่อ เพิ่ม 11/11/2010
การจำลองเครื่องขยายกำลังเสียงความถี่เสียง (UMZCH) เพื่อตรวจสอบการปฏิบัติตามคุณสมบัติของมัน ความต้องการทางด้านเทคนิคใช้ได้กับอุปกรณ์ประเภทนี้ ศึกษาขั้นตอนการออกแบบขั้นพื้นฐานสำหรับขั้นตอนการออกแบบแผนผัง
ภาคเรียนที่เพิ่ม 07/07/2009
ไดอะแกรมทั่วไปของกระบวนการออกแบบอัตโนมัติสำหรับ RES การจำแนกประเภทของงานออกแบบได้รับการแก้ไขในกระบวนการออกแบบอุปกรณ์อิเล็กทรอนิกส์วิทยุ โครงสร้าง CAD, ซอฟต์แวร์, การสนับสนุนทางภาษา ภาษาสนทนา ความหลากหลายและประเภท
บทคัดย่อ เพิ่มเมื่อ 12/10/2008
วิธีอัลกอริธึมใช้กันอย่างแพร่หลายในการวัดและคำนวณพารามิเตอร์ของแบบจำลองทางคณิตศาสตร์ของส่วนประกอบวิทยุในระบบการออกแบบโดยใช้คอมพิวเตอร์ช่วยสำหรับวงจรอิเล็กทรอนิกส์ คอมพิวเตอร์อิเล็กทรอนิกส์ใช้สำหรับการออกแบบ
วิทยานิพนธ์ เพิ่ม 12/15/2008
ระบบจำลองวงจรของอุปกรณ์อิเล็กทรอนิกส์ คำอธิบายทางคณิตศาสตร์ของวัตถุควบคุม การกำหนดพารามิเตอร์ของวัตถุทางเทคโนโลยี การประเมินตัวบ่งชี้คุณภาพของ ACS การคำนวณเชิงเส้น ระบบต่อเนื่องการเพิ่มประสิทธิภาพโครงสร้างของพวกเขา
เพิ่มรายวิชาเมื่อ 05/06/2013
การวิเคราะห์ ความทันสมัยการออกแบบเครื่องส่งและรับวิทยุ คำอธิบายของระบบสนับสนุนการตัดสินใจ โอกาสในการใช้ระบบดังกล่าวในด้านการออกแบบ การคำนวณแบนด์วิดธ์ของช่องสัญญาณความถี่สูงของเครื่องรับ
วิทยานิพนธ์, เพิ่ม 12/30/2015
วิธีพื้นฐานในการออกแบบและพัฒนาอุปกรณ์อิเล็กทรอนิกส์ การคำนวณพารามิเตอร์แบบคงที่และแบบไดนามิก การใช้งานจริงแพ็คเกจการจำลองแผนผัง MicroCap 8 สำหรับการจำลองแอมพลิฟายเออร์ในโดเมนความถี่และเวลา
ภาคเรียนที่เพิ่ม 07/23/2013
โหมดการทำงาน ประเภทของวิธีการทางเทคนิคของระบบกล้องวงจรปิดทางโทรทัศน์ ขั้นตอนและอัลกอริธึมการออกแบบ ตัวเลือกสำหรับการเลือกจอภาพและอุปกรณ์บันทึกยอดนิยม การจำแนกประเภทของกล้อง คุณสมบัติของการติดตั้งภายในและภายนอก
บทคัดย่อ เพิ่ม 01/25/2009
หลักการออกแบบวิธีการทางเทคนิคที่ซับซ้อนของระบบควบคุมอัตโนมัติ ข้อกำหนดสำหรับอุปกรณ์พิเศษและค่าใช้จ่ายในการดำเนินการ อุปกรณ์สำหรับเข้ารหัสข้อมูลกราฟิก พล็อตเตอร์และป้ายบอกคะแนน
บทคัดย่อ เพิ่มเมื่อ 02/20/2011
วิธีและขั้นตอนการออกแบบอุปกรณ์อิเล็กทรอนิกส์ บทบาทของภาษาโปรแกรมในระบบออกแบบเครื่องจักรอัตโนมัติ คำอธิบายสั้น ๆ ของคอมพิวเตอร์ที่ใช้ในการแก้ปัญหาการออกแบบอัตโนมัติของอุปกรณ์อิเล็กทรอนิกส์
โซลูชันการออกแบบ - คำอธิบายขั้นกลางของวัตถุที่ออกแบบซึ่งได้รับในระดับลำดับชั้นหนึ่งหรือระดับอื่นอันเป็นผลมาจากขั้นตอน (ระดับที่สอดคล้องกัน)
ขั้นตอนการออกแบบเป็นส่วนสำคัญของกระบวนการออกแบบ ตัวอย่างของขั้นตอนการออกแบบ ได้แก่ การสังเคราะห์ไดอะแกรมการทำงานของอุปกรณ์ที่ออกแบบ การสร้างแบบจำลอง การตรวจสอบ การกำหนดเส้นทางของการเชื่อมต่อถึงกันบนแผงวงจรพิมพ์ ฯลฯ
การออกแบบโรงไฟฟ้าแบ่งออกเป็นขั้นตอน ขั้นตอนคือลำดับขั้นตอนการออกแบบ ลำดับขั้นตอนการออกแบบทั่วไปมีดังนี้:
การเตรียมข้อกำหนดทางเทคนิค
อินพุตโครงการ
การออกแบบสถาปัตยกรรม
การออกแบบเชิงฟังก์ชันและเชิงตรรกะ
การออกแบบวงจร
การออกแบบทอพอโลยี
การผลิตต้นแบบ
การกำหนดคุณสมบัติของอุปกรณ์
การร่างข้อกำหนดทางเทคนิค กำหนดข้อกำหนดสำหรับผลิตภัณฑ์ที่ออกแบบคุณลักษณะและงานด้านเทคนิคสำหรับการออกแบบ
อินพุตโครงการ ขั้นตอนการออกแบบแต่ละขั้นตอนมีวิธีป้อนข้อมูลของตัวเอง นอกจากนี้ ระบบเครื่องมือจำนวนมากยังให้วิธีการอธิบายโครงการได้มากกว่าหนึ่งวิธี
โปรแกรมแก้ไขกราฟิกและข้อความระดับสูงสำหรับคำอธิบายโครงการระบบการออกแบบที่ทันสมัยมีประสิทธิภาพ โปรแกรมแก้ไขเหล่านี้ช่วยให้ผู้ออกแบบสามารถวาดแผนภาพบล็อกของระบบขนาดใหญ่ กำหนดแบบจำลองให้กับแต่ละบล็อก และเชื่อมต่อระหว่างกันผ่านบัสและเส้นทางสัญญาณ บรรณาธิการมักจะเชื่อมโยงคำอธิบายที่เป็นข้อความของบล็อกและการเชื่อมต่อกับกราฟิกที่เกี่ยวข้องโดยอัตโนมัติ ดังนั้นจึงเป็นการจำลองระบบที่ครอบคลุม ซึ่งช่วยให้วิศวกรระบบไม่สามารถเปลี่ยนแปลงวิธีการทำงาน: คุณยังสามารถคิด ร่างแผนผังลำดับงานของโปรเจ็กต์ของคุณราวกับเขียนบนกระดาษ ขณะเดียวกัน ข้อมูลที่ถูกต้องเกี่ยวกับระบบก็จะถูกป้อนและสะสมไปด้วย
สมการลอจิกหรือไดอะแกรมวงจรมักถูกใช้อย่างดีเพื่ออธิบายตรรกะการเทียบท่าพื้นฐาน
ตารางความจริงมีประโยชน์สำหรับการอธิบายตัวถอดรหัสหรือบล็อกตรรกะง่ายๆ อื่นๆ
ภาษาคำอธิบายฮาร์ดแวร์ที่มีโครงสร้างเช่นเครื่องของรัฐมักจะมีประสิทธิภาพมากกว่าในการแสดงบล็อกการทำงานเชิงตรรกะที่ซับซ้อนมากขึ้นเช่นบล็อกควบคุม
การออกแบบสถาปัตยกรรม แสดงถึงการออกแบบ EI จนถึงระดับการส่งสัญญาณไปยัง CPU และหน่วยความจำ หน่วยความจำ และประสิทธิภาพ ในขั้นตอนนี้ องค์ประกอบของอุปกรณ์โดยรวมจะถูกกำหนด ส่วนประกอบหลักของฮาร์ดแวร์และซอฟต์แวร์จะถูกกำหนด
เหล่านั้น. การออกแบบระบบทั้งหมดด้วยการนำเสนอระดับสูงเพื่อตรวจสอบความถูกต้องของการแก้ปัญหาทางสถาปัตยกรรม ตามกฎแล้วในกรณีที่มีการพัฒนาระบบใหม่โดยพื้นฐานและจำเป็นต้องศึกษาปัญหาสถาปัตยกรรมทั้งหมดอย่างรอบคอบ
ในหลายกรณี การออกแบบระบบที่สมบูรณ์จำเป็นต้องมีการรวมส่วนประกอบและเอฟเฟกต์ที่ไม่ใช่ทางไฟฟ้าไว้ในโครงสร้าง เพื่อที่จะทดสอบพวกมันในคอมเพล็กซ์การสร้างแบบจำลองเดียว
เนื่องจากมีการใช้องค์ประกอบของระดับนี้: โปรเซสเซอร์, หน่วยความจำ, คอนโทรลเลอร์, บัส ในการสร้างแบบจำลองและการสร้างแบบจำลองระบบ จะใช้วิธีการของทฤษฎีกราฟ ทฤษฎีเซต ทฤษฎีกระบวนการของมาร์คอฟ ทฤษฎีการจัดคิว ตลอดจนวิธีการทางตรรกะและคณิตศาสตร์ในการอธิบายการทำงานของระบบ
ในทางปฏิบัติ ควรสร้างสถาปัตยกรรมระบบแบบกำหนดพารามิเตอร์ และเลือกพารามิเตอร์ที่เหมาะสมที่สุดสำหรับการกำหนดค่า ดังนั้น โมเดลที่เกี่ยวข้องจึงต้องมีการกำหนดพารามิเตอร์ด้วย พารามิเตอร์การกำหนดค่าของโมเดลสถาปัตยกรรมกำหนดฟังก์ชันที่จะนำไปใช้ในฮาร์ดแวร์และในซอฟต์แวร์ ตัวเลือกการกำหนดค่าบางอย่างสำหรับฮาร์ดแวร์ ได้แก่:
จำนวน ความกว้างบิต และแบนด์วิดท์ของบัสระบบ
เวลาเข้าถึงหน่วยความจำ
ขนาดแคช
จำนวนโปรเซสเซอร์ พอร์ต รีจิสเตอร์บล็อก
ความจุของบัฟเฟอร์การถ่ายโอนข้อมูล
และพารามิเตอร์การกำหนดค่าซอฟต์แวร์ ได้แก่ :
พารามิเตอร์ตัวกำหนดตารางเวลา
ลำดับความสำคัญของงาน
ช่วงการกำจัดขยะ
ช่วง CPU สูงสุดที่อนุญาตสำหรับโปรแกรม
พารามิเตอร์ของระบบย่อยการจัดการหน่วยความจำ (ขนาดหน้า ขนาดเซ็กเมนต์ เช่นเดียวกับการกระจายไฟล์บนดิสก์เซกเตอร์
พารามิเตอร์การกำหนดค่าสื่อ:
ค่าของช่วงเวลาหมดเวลา;
ขนาดชิ้นส่วน;
พารามิเตอร์โปรโตคอลสำหรับการตรวจจับและแก้ไขข้อผิดพลาด
ข้าว. หนึ่ง
ในการออกแบบเชิงโต้ตอบที่ระดับระบบ ขั้นแรกจะแนะนำคุณสมบัติการใช้งานของระดับระบบในรูปแบบของไดอะแกรมการไหลของข้อมูล และเลือกประเภทของส่วนประกอบสำหรับการใช้งานฟังก์ชันต่างๆ (รูปที่ 1) งานหลักที่นี่คือการพัฒนาสถาปัตยกรรมระบบที่จะตอบสนองความต้องการด้านการทำงาน ความเร็ว และต้นทุนที่กำหนด ข้อผิดพลาดในระดับสถาปัตยกรรมมีราคาแพงกว่าการตัดสินใจระหว่างการใช้งานจริง
แบบจำลองทางสถาปัตยกรรมมีความสำคัญและสะท้อนถึงตรรกะของพฤติกรรมของระบบและลักษณะเฉพาะชั่วขณะ ซึ่งทำให้สามารถระบุปัญหาในการใช้งานได้ มีคุณสมบัติที่สำคัญสี่ประการ:
พวกเขาแสดงการทำงานของส่วนประกอบฮาร์ดแวร์และซอฟต์แวร์อย่างถูกต้องโดยใช้นามธรรมข้อมูลระดับสูงในรูปแบบของสตรีมข้อมูล
แบบจำลองทางสถาปัตยกรรมแสดงถึงเทคโนโลยีการนำไปใช้ในรูปของพารามิเตอร์ชั่วคราวอย่างเป็นนามธรรม เทคโนโลยีการใช้งานเฉพาะถูกกำหนดโดยค่าเฉพาะของพารามิเตอร์เหล่านี้
โมเดลสถาปัตยกรรมประกอบด้วยแผนผังที่อนุญาตให้บล็อกการทำงานจำนวนมากแบ่งปัน (แชร์) ส่วนประกอบ
โมเดลเหล่านี้ต้องกำหนดพารามิเตอร์ได้ พิมพ์ และนำกลับมาใช้ใหม่ได้
การสร้างแบบจำลองในระดับระบบช่วยให้นักพัฒนาสามารถประเมินตัวเลือกทางเลือกสำหรับการออกแบบระบบในแง่ของอัตราส่วนของการทำงาน ตัวบ่งชี้ประสิทธิภาพ และต้นทุน
ระบบเครื่องมือออกแบบจากบนลงล่าง (ASIC Navigator, Compass Disign Automation) สำหรับ ASIC และระบบ
ความพยายามที่จะปลดปล่อยวิศวกรจากการออกแบบที่ระดับเกท
ผู้ช่วยลอจิก
ผู้ช่วยออกแบบ;
ASIC Synthesizez (ซินธิไซเซอร์ ASIC);
หมายเหตุ: การบรรยายให้คำจำกัดความพื้นฐาน วัตถุประสงค์ และหลักการของระบบการออกแบบโดยใช้คอมพิวเตอร์ช่วย (CAD) มีการระบุสาระสำคัญและโครงร่างของการทำงานของ CAD แสดงตำแหน่งของ CAD RES ในระบบอัตโนมัติอื่นๆ โครงสร้างและความหลากหลายของ CAD ได้รับการพิจารณา วัตถุประสงค์หลักของการบรรยายคือเพื่อแสดงสาระสำคัญของกระบวนการออกแบบอุปกรณ์วิทยุอิเล็กทรอนิกส์ หลักการออกแบบขั้นพื้นฐาน ให้ความสนใจเป็นพิเศษกับ แนวทางที่เป็นระบบในการออกแบบโครงสร้างและเทคโนโลยีการผลิตของRES
4.1. ความหมาย วัตถุประสงค์ วัตถุประสงค์
ตามคำจำกัดความ CAD เป็นระบบองค์กรและเทคนิคที่ประกอบด้วยชุดเครื่องมือออกแบบอัตโนมัติและทีมผู้เชี่ยวชาญจากแผนกต่างๆ องค์กรออกแบบดำเนินการออกแบบโดยใช้คอมพิวเตอร์ช่วยของวัตถุที่เป็นผลมาจากกิจกรรม องค์กรออกแบบ [ , ].
จากคำจำกัดความนี้ CAD ไม่ใช่วิธีการอัตโนมัติ แต่เป็นระบบกิจกรรมของมนุษย์ในการออกแบบวัตถุ ดังนั้น การออกแบบอัตโนมัติตามระเบียบวินัยทางวิทยาศาสตร์และทางเทคนิคจึงแตกต่างจากการใช้คอมพิวเตอร์ตามปกติในกระบวนการออกแบบ ซึ่งเกี่ยวข้องกับปัญหาในการสร้างระบบ ไม่ใช่ชุดของงานแต่ละอย่าง ระเบียบวินัยนี้เป็นระเบียบวิธีในการสรุปคุณลักษณะที่เหมือนกันกับแอปพลิเคชันเฉพาะที่แตกต่างกัน
รูปแบบการทำงานในอุดมคติของ CAD แสดงในรูปที่ 4.1.
ข้าว. 4.1.
โครงร่างนี้เหมาะอย่างยิ่งในแง่ของการปฏิบัติตามถ้อยคำตามมาตรฐานที่มีอยู่และไม่สอดคล้องกับระบบปฏิบัติการจริง ซึ่งงานออกแบบบางอย่างไม่ได้ดำเนินการโดยใช้เครื่องมืออัตโนมัติ และไม่ใช่นักออกแบบทุกคนที่ใช้เครื่องมือเหล่านี้
นักออกแบบตามคำจำกัดความคือ CAD ข้อความนี้ค่อนข้างถูกต้อง เนื่องจาก CAD เป็นระบบการออกแบบโดยใช้คอมพิวเตอร์ช่วย ไม่ใช่ระบบการออกแบบอัตโนมัติ ซึ่งหมายความว่าการดำเนินการออกแบบบางอย่างสามารถทำได้และจะทำโดยมนุษย์เสมอ ในเวลาเดียวกัน ในระบบขั้นสูง สัดส่วนของงานที่ทำโดยบุคคลจะน้อยลง แต่เนื้อหาของงานเหล่านี้จะมีความสร้างสรรค์มากขึ้น และบทบาทของบุคคลในกรณีส่วนใหญ่จะมีความรับผิดชอบมากกว่า
จากคำจำกัดความของ CAD วัตถุประสงค์ของการดำเนินงานคือการออกแบบ ดังที่ได้กล่าวไปแล้ว การออกแบบเป็นกระบวนการของการประมวลผลข้อมูล ซึ่งท้ายที่สุดแล้วจะนำไปสู่การได้ภาพที่สมบูรณ์ของวัตถุที่ออกแบบและวิธีการผลิต
ในการออกแบบด้วยตนเอง คำอธิบายที่สมบูรณ์ของวัตถุที่ออกแบบและวิธีการผลิตประกอบด้วยการออกแบบผลิตภัณฑ์และ เอกสารทางเทคนิค... สำหรับเงื่อนไขของการออกแบบโดยใช้คอมพิวเตอร์ช่วยชื่อยังไม่ได้รับการรับรอง ผลิตภัณฑ์สุดท้ายการออกแบบที่มีข้อมูลเกี่ยวกับวัตถุและเทคโนโลยีในการสร้าง ในทางปฏิบัติเรียกอีกอย่างว่า "โครงการ"
การออกแบบเป็นงานทางปัญญาของมนุษย์ประเภทหนึ่งที่ท้าทายที่สุดประเภทหนึ่ง ยิ่งไปกว่านั้น ขั้นตอนการออกแบบวัตถุที่ซับซ้อนนั้นอยู่เหนือพลังของคนเพียงคนเดียวและดำเนินการโดยทีมงานสร้างสรรค์ ในทางกลับกัน ทำให้กระบวนการออกแบบซับซ้อนและยากต่อการทำให้เป็นทางการ ในการทำให้กระบวนการดังกล่าวเป็นไปโดยอัตโนมัติ คุณต้องทราบอย่างชัดเจนว่าแท้จริงแล้วมันคืออะไรและนักพัฒนาดำเนินการอย่างไร ประสบการณ์แสดงให้เห็นว่าการศึกษากระบวนการออกแบบและการทำให้เป็นทางการนั้นมอบให้กับผู้เชี่ยวชาญที่มีปัญหาอย่างมาก ดังนั้นการออกแบบอัตโนมัติในทุกๆ ที่จึงถูกดำเนินการเป็นขั้นตอน ครอบคลุมสิ่งใหม่ๆ การดำเนินงานออกแบบ... ดังนั้นระบบใหม่จึงถูกสร้างขึ้นทีละขั้นตอนและระบบเก่าได้รับการปรับปรุง ยิ่งระบบถูกแบ่งออกเป็นส่วนๆ ยิ่งยากต่อการกำหนดข้อมูลเริ่มต้นสำหรับแต่ละส่วนอย่างถูกต้อง แต่จะยิ่งเพิ่มประสิทธิภาพได้ง่ายขึ้นเท่านั้น
ออกแบบวัตถุอัตโนมัติคืองาน การกระทำของบุคคลที่เขาทำในขั้นตอนการออกแบบ และสิ่งที่พวกเขาออกแบบเรียกว่า วัตถุของการออกแบบ.
บุคคลสามารถออกแบบบ้าน รถยนต์ กระบวนการทางเทคโนโลยี,สินค้าอุตสาหกรรม. ออบเจ็กต์เดียวกันนี้ออกแบบมาเพื่อออกแบบ CAD ในเวลาเดียวกัน ผลิตภัณฑ์ CAD (CAD I) และ CAD กระบวนการทางเทคโนโลยี (CAD TP).
เพราะฉะนั้น, วัตถุการออกแบบไม่ใช่ วัตถุของการออกแบบอัตโนมัติ... ในทางปฏิบัติการผลิต เป้าหมายของการออกแบบอัตโนมัติเป็นการกระทำทั้งชุดของนักออกแบบที่พัฒนาผลิตภัณฑ์หรือ กระบวนการทางเทคโนโลยีหรือทั้งสองอย่าง และทำให้ผลลัพธ์ของการพัฒนาเป็นทางการในรูปแบบของเอกสารการออกแบบ เทคโนโลยี และการปฏิบัติงาน
ด้วยการแบ่งขั้นตอนการออกแบบทั้งหมดออกเป็นขั้นตอนและการดำเนินการ คุณสามารถอธิบายได้โดยใช้วิธีการทางคณิตศาสตร์ที่เฉพาะเจาะจงและกำหนดเครื่องมือสำหรับการทำงานอัตโนมัติ จากนั้นจึงจำเป็นต้องพิจารณาไฮไลท์ การดำเนินงานออกแบบและ เครื่องมืออัตโนมัติอย่างซับซ้อนและหาวิธีจับคู่เข้า ระบบครบวงจรที่ตรงตามเป้าหมายที่ตั้งไว้
เมื่อออกแบบวัตถุที่ซับซ้อนต่างๆ การดำเนินงานออกแบบมีการทำซ้ำหลายครั้ง เนื่องจากการออกแบบเป็นกระบวนการที่พัฒนาขึ้นโดยธรรมชาติ มันเริ่มต้นด้วยการพัฒนาแนวคิดทั่วไปของวัตถุที่ออกแบบบนพื้นฐานของ - การออกแบบร่าง... วิธีแก้ปัญหาโดยประมาณเพิ่มเติม (ประมาณการ) การออกแบบร่างระบุไว้ในขั้นตอนการออกแบบที่ตามมาทั้งหมด โดยทั่วไป กระบวนการดังกล่าวสามารถแสดงเป็นเกลียวได้ ที่จุดหมุนด้านล่างของเกลียวคือแนวคิดของวัตถุที่ฉาย ด้านบน - ข้อมูลสุดท้ายเกี่ยวกับวัตถุที่ฉาย ในแต่ละรอบของเกลียว จากมุมมองของเทคโนโลยีการประมวลผลข้อมูล จะมีการดำเนินการที่เหมือนกัน แต่ในปริมาณที่เพิ่มขึ้น ดังนั้นเครื่องมือ เครื่องมืออัตโนมัติการดำเนินการซ้ำ ๆ อาจเหมือนกัน
เป็นเรื่องยากมากที่จะแก้ปัญหาของการทำให้กระบวนการออกแบบทั้งหมดเป็นแบบแผนอย่างสมบูรณ์ อย่างไรก็ตาม หากอย่างน้อยส่วนหนึ่งของการดำเนินการออกแบบเป็นไปโดยอัตโนมัติ ก็จะยังคงพิสูจน์ตัวเองได้ เนื่องจากจะช่วยให้สามารถพัฒนาระบบ CAD ที่สร้างขึ้นได้ในอนาคต ตามโซลูชันทางเทคนิคขั้นสูงและด้วยต้นทุนทรัพยากรที่ต่ำลง ...
โดยทั่วไป สำหรับทุกขั้นตอนของการออกแบบผลิตภัณฑ์และเทคโนโลยีการผลิต การดำเนินการประมวลผลข้อมูลทั่วไปประเภทหลักต่อไปนี้สามารถแยกแยะได้:
- การค้นหาและคัดเลือกจากแหล่งต่าง ๆ ของข้อมูลที่จำเป็น
- การวิเคราะห์ข้อมูลที่เลือก
- ทำการคำนวณ
- การตัดสินใจออกแบบ
- การลงทะเบียนโซลูชันการออกแบบในรูปแบบที่สะดวกสำหรับการใช้งานต่อไป (ในขั้นตอนต่อๆ ไปของการออกแบบ ระหว่างการผลิตหรือการใช้งานผลิตภัณฑ์)
ระบบอัตโนมัติของการดำเนินการประมวลผลข้อมูลที่ระบุไว้และกระบวนการจัดการข้อมูลในทุกขั้นตอนของการออกแบบคือ สาระสำคัญของการทำงานของระบบ CAD ที่ทันสมัย.
อะไรคือคุณสมบัติหลักของระบบการออกแบบโดยใช้คอมพิวเตอร์ช่วย และความแตกต่างพื้นฐานจากวิธีการทำงานอัตโนมัติ "แบบอิงตามงาน" คืออะไร?
ครั้งแรก ลักษณะเฉพาะคือโอกาส บูรณาการการแก้ปัญหาการออกแบบทั่วไป สร้างความเชื่อมโยงอย่างใกล้ชิดระหว่างปัญหาเฉพาะ กล่าวคือ ความเป็นไปได้ของการแลกเปลี่ยนข้อมูลอย่างเข้มข้นและการโต้ตอบ ไม่เพียงแต่เฉพาะขั้นตอนแต่ละรายการ แต่ยังรวมถึงขั้นตอนการออกแบบด้วย ตัวอย่างเช่น ในส่วนที่เกี่ยวกับขั้นตอนการออกแบบทางเทคนิค (การออกแบบ) ของ CAD RES จะช่วยแก้ปัญหาของเลย์เอาต์ การจัดวาง และการกำหนดเส้นทางอย่างใกล้ชิด ซึ่งควรฝังอยู่ในฮาร์ดแวร์และซอฟต์แวร์ของระบบ
เกี่ยวกับระบบระดับสูง เราสามารถพูดคุยเกี่ยวกับการจัดตั้งปิด การสื่อสารข้อมูลระหว่างขั้นตอนการออกแบบแผนผังและทางเทคนิค ระบบดังกล่าวทำให้สามารถสร้างวิธีการทางวิทยุและอิเล็กทรอนิกส์ที่มีประสิทธิภาพมากขึ้นในแง่ของข้อกำหนดด้านการทำงาน การออกแบบ และเทคโนโลยี
ความแตกต่างที่สองระหว่าง CAD RES คือ โหมดโต้ตอบการออกแบบที่ กระบวนการต่อเนื่อง บทสนทนา"คน-เครื่องจักร". ไม่ว่าวิธีการออกแบบที่เป็นทางการจะซับซ้อนและซับซ้อนเพียงใด ไม่ว่าพลังการประมวลผลจะทรงพลังเพียงใด ก็เป็นไปไม่ได้ที่จะสร้างอุปกรณ์ที่ซับซ้อนโดยปราศจากการมีส่วนร่วมอย่างสร้างสรรค์ของบุคคล การออกแบบระบบอัตโนมัติตามแนวคิดไม่ควรแทนที่ผู้ออกแบบ แต่ทำหน้าที่เป็นเครื่องมือที่ทรงพลังสำหรับกิจกรรมสร้างสรรค์ของเขา
คุณสมบัติที่สามของ CAD RES คือความเป็นไปได้ การจำลองระบบวิทยุอิเล็กทรอนิกส์ในสภาพการทำงานใกล้เคียงกับของจริง การสร้างแบบจำลองการจำลอง ทำให้สามารถทำนายปฏิกิริยาของวัตถุที่ออกแบบต่อการก่อกวนต่างๆ ได้ ทำให้นักออกแบบสามารถ "เห็น" ผลงานของเขาในการดำเนินการโดยไม่ต้องสร้างต้นแบบ คุณค่าของคุณลักษณะ CAD นี้อยู่ที่ว่าในกรณีส่วนใหญ่ เป็นเรื่องยากมากที่จะกำหนดระบบ เกณฑ์ประสิทธิภาพ RES ประสิทธิภาพเกี่ยวข้องกับข้อกำหนดจำนวนมากที่มีลักษณะแตกต่างกัน และขึ้นอยู่กับพารามิเตอร์ REM และปัจจัยภายนอกจำนวนมาก ดังนั้น ในปัญหาการออกแบบที่ซับซ้อน แทบจะเป็นไปไม่ได้เลยที่จะกำหนดขั้นตอนในการค้นหาวิธีแก้ปัญหาที่เหมาะสมที่สุดตามเกณฑ์ของประสิทธิภาพที่ซับซ้อน การสร้างแบบจำลองการจำลองอนุญาตให้ทดสอบ ตัวเลือกต่างๆตัดสินใจและเลือกสิ่งที่ดีที่สุดและทำอย่างรวดเร็วโดยคำนึงถึงปัจจัยและความขุ่นเคืองทุกประเภท
คุณลักษณะที่สี่คือความซับซ้อนที่สำคัญของซอฟต์แวร์และ ข้อมูลสนับสนุนออกแบบ. เรากำลังพูดถึงไม่เพียงแต่การเพิ่มขึ้นในเชิงปริมาณเท่านั้น แต่ยังเกี่ยวกับความซับซ้อนทางอุดมการณ์ซึ่งเกี่ยวข้องกับความจำเป็นในการสร้างภาษาการสื่อสารระหว่างนักออกแบบกับคอมพิวเตอร์ คลังข้อมูล ที่พัฒนา โปรแกรมแลกเปลี่ยนข้อมูลระหว่าง ส่วนประกอบระบบ โปรแกรมออกแบบ อันเป็นผลมาจากการออกแบบ REM ใหม่ที่ล้ำหน้ายิ่งขึ้นได้ถูกสร้างขึ้น ซึ่งแตกต่างจากแอนะล็อกและต้นแบบในประสิทธิภาพที่สูงขึ้นอันเนื่องมาจากการใช้ปรากฏการณ์ทางกายภาพและหลักการทำงานใหม่ ฐานองค์ประกอบและโครงสร้างที่สมบูรณ์แบบยิ่งขึ้น การออกแบบที่ได้รับการปรับปรุง และเทคโนโลยีที่ก้าวหน้า กระบวนการ
4.2. หลักการสร้างระบบการออกแบบโดยใช้คอมพิวเตอร์ช่วยสำหรับโครงสร้างและเทคโนโลยี
เมื่อสร้างระบบ CAD ระบบเหล่านี้จะได้รับคำแนะนำจากหลักการทั่วทั้งระบบดังต่อไปนี้:
- หลักการ รวมประกอบด้วยความจริงที่ว่าข้อกำหนดสำหรับการสร้าง การดำเนินการ และการพัฒนา CAD นั้นถูกกำหนดโดยระบบที่ซับซ้อนมากขึ้น ซึ่งรวมถึง CAD เป็นระบบย่อย เช่น ระบบที่ซับซ้อนตัวอย่างเช่น ระบบบูรณาการ ASNI - CAD - ระบบควบคุมกระบวนการขององค์กร อุตสาหกรรม CAD เป็นต้น
- หลักการ ความสามัคคีอย่างเป็นระบบให้การรับรองความสมบูรณ์ของระบบ CAD เนื่องจากการเชื่อมต่อระหว่างระบบย่อยและการทำงานของระบบย่อยการควบคุม CAD
- หลักการ ความซับซ้อนต้องการความสอดคล้องกันของการออกแบบของแต่ละองค์ประกอบและวัตถุทั้งหมดโดยรวมในทุกขั้นตอนของการออกแบบ
- หลักการ ความสามัคคีของข้อมูลกำหนดไว้ล่วงหน้า ความสม่ำเสมอของข้อมูลแต่ละระบบย่อยและส่วนประกอบ CAD ซึ่งหมายความว่าในการจัดหาส่วนประกอบ CAD ควรใช้คำศัพท์ สัญลักษณ์ ข้อตกลง ภาษาโปรแกรมที่เน้นปัญหา และวิธีการนำเสนอข้อมูลซึ่งมักจะกำหนดขึ้นตามความเหมาะสม เอกสารกำกับดูแล... หลักการของความสามัคคีของข้อมูลโดยเฉพาะอย่างยิ่งการจัดตำแหน่งของไฟล์ทั้งหมดที่ใช้ซ้ำ ๆ ในการออกแบบวัตถุต่างๆในคลังข้อมูล เนื่องจากความสามัคคีของข้อมูล ผลลัพธ์ของการแก้ปัญหาหนึ่งปัญหาใน CAD โดยไม่ต้องมีการจัดเรียงใหม่หรือประมวลผลอาร์เรย์ข้อมูลที่ได้รับจึงสามารถใช้เป็นข้อมูลเบื้องต้นสำหรับปัญหาการออกแบบอื่นๆ
- หลักการ ความเข้ากันได้คือ ภาษา รหัส ข้อมูล และ ข้อมูลจำเพาะการเชื่อมโยงเชิงโครงสร้างระหว่างระบบย่อยและส่วนประกอบ CAD ควรประสานกันเพื่อให้แน่ใจว่าการทำงานร่วมกันของระบบย่อยทั้งหมดและเพื่อคงไว้ซึ่ง โครงสร้างเปิด CAD โดยทั่วไป ดังนั้น การแนะนำฮาร์ดแวร์หรือซอฟต์แวร์ใหม่ใดๆ ใน CAD ไม่ควรนำไปสู่การเปลี่ยนแปลงใดๆ ในเครื่องมือที่ใช้อยู่แล้ว
- หลักการ ค่าคงที่กำหนดว่าระบบย่อยและส่วนประกอบ CAD ควรจะเป็นแบบสากลหรือเป็นแบบอย่างมากที่สุดเท่าที่จะเป็นไปได้ นั่นคือไม่แปรผันกับอ็อบเจกต์ที่ออกแบบและลักษณะเฉพาะของอุตสาหกรรม แน่นอนว่าสิ่งนี้ไม่สามารถทำได้สำหรับส่วนประกอบ CAD ทั้งหมด อย่างไรก็ตาม ส่วนประกอบหลายอย่าง เช่น โปรแกรมการปรับให้เหมาะสม การประมวลผลอาร์เรย์ข้อมูล และอื่นๆ สามารถทำได้เหมือนกันสำหรับอ็อบเจ็กต์ทางเทคนิคที่แตกต่างกัน
อันเป็นผลมาจากการออกแบบ RES ใหม่ที่ล้ำหน้ายิ่งขึ้นถูกสร้างขึ้น ซึ่งแตกต่างจากอะนาล็อกและต้นแบบในประสิทธิภาพที่สูงขึ้นอันเนื่องมาจากการใช้ปรากฏการณ์และหลักการทางกายภาพใหม่
เป็นที่นิยม
- การจัดอันดับบริษัทจัดหางาน
- การจัดอันดับบริษัทจัดหางาน
- ฟองสบู่ที่ทะลุทะลวง
- ฟองสบู่ที่ทะลุทะลวง
- การ์ดอวยพรให้น่ารัก มีวันที่ดี
- ประเภทของงานวรรณกรรมและคำจำกัดความ
- บทสรุปของ GCD "การสร้างเกมตามเทพนิยาย" Kolobok "
- การเสียดสีหมายถึงอะไรในวรรณคดี
- อะไรคือความแตกต่างระหว่างผู้ดูแลระบบและผู้จัดการ
- สถานการณ์สำหรับวันหยุดต่างๆ