ความแตกต่างระหว่างไมโครโพรเซสเซอร์และ Intellectual Property Core

Anonim

ไมโครโปรเซสเซอร์และ Intellectual Property Core ไมโครโปรเซสเซอร์และ Core | ไมโครโปรเซสเซอร์เทียบกับ IP Core | โปรเซสเซอร์เทียบกับ Core | โปรเซสเซอร์เทียบกับ IP Core

ไมโครโปรเซสเซอร์หรือที่เรียกว่าหน่วยประมวลผลกลาง (CPU) เป็น Integrated Circuit (IC) ซึ่งเป็นสมองของระบบคอมพิวเตอร์ที่ทำหน้าที่เป็น "computations" ซึ่งเป็นคำแนะนำผ่านทาง โปรแกรมคอมพิวเตอร์ ไมโครโปรเซสเซอร์ไม่ได้ใช้เฉพาะในคอมพิวเตอร์ส่วนบุคคลและเซิร์ฟเวอร์เท่านั้น แต่ยังมาพร้อมกับระบบฝังตัวหลายพันล้านเครื่อง (เช่นโทรศัพท์มือถือพีดีเอ walkmans ฯลฯ) ที่จำหน่ายทุกปี IP Core เป็นรูปแบบการออกแบบของระบบตรรกะและไม่ใช่ระบบทางกายภาพ โดยปกติแล้ว IP Core อาจเป็นและถูกประดิษฐ์ขึ้นเป็นไมโครโปรเซสเซอร์ที่มีอยู่จริง บางครั้งในไมโครโปรเซสเซอร์คุณจะสามารถสร้างแกน IP หลายตัวที่สร้างไมโครโพรเซสเซอร์แบบมัลติคอร์ได้

ไมโครโพรเซสเซอร์ระยะที่ใช้ในระบบคอมพิวเตอร์มานานกว่าสี่ทศวรรษแล้วและเป็นหน่วยประมวลผลเฉพาะในคอมพิวเตอร์ต้น ๆ จนกระทั่ง "หน่วยประมวลผลอื่น ๆ " (เช่น GPU) ถูกนำมาใช้เพื่อเสริมการประมวลผลของระบบคอมพิวเตอร์ Intel 4004 มาจากไมโครโพรเซสเซอร์ตัวแรกและได้รับการเปิดเผยต่อสาธารณชนในปีพ. ศ. 2514 โดยอินเทลคอร์ปอเรชั่น ไมโครโปรเซสเซอร์มีความหมายเฉพาะเมื่อคุณมีระบบคอมพิวเตอร์ที่ "สามารถตั้งโปรแกรมได้" (เพื่อให้สามารถรันคำสั่งได้) และเราควรทราบว่า CPU คือหน่วยประมวลผลกลางซึ่งเป็นหน่วยควบคุมอุปกรณ์ / ส่วนอื่น ๆ ของหน่วยประมวลผลกลาง ระบบคอมพิวเตอร์ ในบริบทวันนี้ไมโครโปรเซสเซอร์มักประกอบด้วย CPU และเป็นชิปซิลิคอนตัวเดียว

ทรัพย์สินทางปัญญาหลักในเซมิคอนดักเตอร์หรือที่เรียกว่า IP Core หรือ Core คือการออกแบบตรรกะแบบใช้ซ้ำซึ่งโดยปกติแล้วเป็นทรัพย์สินทางปัญญาของบุคคลหรือ บริษัท หนึ่ง ๆ ดังนั้น IP Core เป็นแนวคิด (การออกแบบ) มากกว่าการใช้งานทางกายภาพ หากต้องการใช้สิ่งที่คล้ายกันถ้าไมโครโปรเซสเซอร์เป็นตัวอาคารหลัก IP เป็นรูปแบบอาคารหรือพิมพ์เขียวของอาคาร ดังนั้นการออกแบบซึ่งเป็นแกน IP สามารถขายหรือได้รับอนุญาตให้บุคคลที่สามเพื่อให้พวกเขาสามารถไปและประดิษฐ์โปรเซสเซอร์ด้วยการออกแบบเฉพาะ โดยทั่วไปแล้วแกน IP จะถูกแบ่งออกเป็นสองแบบตามลักษณะที่แสดง ถ้าพวกเขาอยู่ในระดับที่สูงขึ้นเช่นใน RTL (Register Transfer Level) พวกเขาจะเรียกว่าแกนอ่อนและถ้ามีการแสดงในระดับที่ต่ำกว่าเช่นในระดับเน็ตเวิร์คที่มีเกตเวย์แล้วพวกเขาจะเรียกว่า hard cores ในขณะที่การเป็นตัวแทนในอดีตโดยทั่วไปจะง่ายต่อการปรับเปลี่ยนและปรับเปลี่ยน แต่ในภายหลังไม่สามารถแก้ไขได้ด้วยความพยายามที่สมเหตุสมผล

หลัก

มาถึงคนทั่วไปแล้วได้ดียิ่งขึ้นด้วยการแนะนำ "โปรเซสเซอร์แบบมัลติคอร์" ความคิดของโปรเซสเซอร์แบบมัลติคอร์คือการมีแกนไอพี (การออกแบบ) มากกว่าหนึ่งชิ้นที่จำลองขึ้นมาในการสร้างไมโครโปรเซสเซอร์ (และในชิปตัวเดียว) ดังนั้นในโปรเซสเซอร์หลักตัวเดียวแกนหลัก (หรือการออกแบบ) จะถูกประดิษฐ์ขึ้นในไมโครโปรเซสเซอร์ตัวเดียวโดยไม่มีการจำลองแบบ

ความแตกต่างระหว่าง

ไมโครโปรเซสเซอร์และ Intellectual Property Core คืออะไร? •ในขณะที่ไมโครโปรเซสเซอร์คือการออกแบบทางตรรกะทางกายภาพแกน IP คือการออกแบบ (หรือเค้าโครง) เอง ดังนั้นจึงเป็นไปได้ที่จะเห็นแกน IP เป็น "core" ของไมโครโปรเซสเซอร์และเรียกเช่นนี้ว่า "

ไมโครโปรเซสเซอร์หลัก " •ในเชิงพาณิชย์แกนหลัก (หรือแกนไมโครโปรเซสเซอร์) ใช้เพื่ออ้างถึงจำนวนของการออกแบบลอจิกที่คล้ายกัน (หรือการจัดวาง) ที่จำลองแบบภายในไมโครโปรเซสเซอร์ตัวเดียว: ดังนั้นโปรเซสเซอร์แบบดูอัลคอร์จะมีการออกแบบซ้ำกันสองแบบ ไมโครโปรเซสเซอร์และโปรเซสเซอร์ Quad-Core จะมีการจำลองแบบสี่แบบที่เหมือนกัน

•โดยปกติจำนวนแกนที่คุณมีในไมโครโปรเซสเซอร์จะเป็นปัจจัยในการตัดสินใจจำนวนเธรด (แอ็พพลิเคชัน) ที่คุณสามารถเรียกใช้บนคอมพิวเตอร์ในเวลาเดียวกัน (แบบขนาน)