สปาร์กชิป ไมโครโปรเซสเซอร์แบบ RISC |
SPARC เป็นซีพียูแพร่หลายและแนวโน้มที่ดี
หลังจากที่บริษัทซันไมโครซิสเต็มประสบความสำเร็จในเรื่องเวิร์กสเตชัน ที่ใช้ยูนิกซ์เป็นโปรแกรม
จัดระบบงาน ชันใช้ซีพียูแบบ CISC ในตระกูล 68000 ก่อนพัฒนาการของ 68000 ได้ก้าวเข้ามา
จนถึง 68030 ชันไมโครซิสเต็มจึงได้พัฒนาและนำเอาความคิดของ RISC มาใช้คือ
สปาร์ก ( SPARC ) เป็นซีพียูที่ทำงานได้เร็ว ปัจจุบันพัฒนาการของสปาร์กทำให้ซีพียูของซันทำงาน
ได้เร็วกว่า 30 MIPS
กลุ่มชิปสปาร์ก
สปาร์ก มีการผลิตโดยบริษัทผู้ผลิตชิปหลายบริษัท แต่ต้องให้ได้มาตรฐานเดียวกันจึงมีการช่วยกัน
ดูแลให้ได้มาตรฐานองค์กรนี้ใช้ว่า SPARC International ชิปที่แนะนำในที่นี้เป็นชิปของบริษัท
"แอลเอสไอลอจิก" โดยกลุ่มชิปที่บริษัทนี้ผลิต ประกอบด้วย
L64811 เป็นชิปไมโครโปรเซสเซอร์หลักที่เรียกว่า หน่วยอินทีเจอร์หรือเป็นชิปหลักที่เรียกว่า
ซีพียูนั่นเอง
L64814 เป็นซิปหน่วยคำนวณทางโฟลดติ้งพอยต์ หรือเรียกว่า โคโปรเซสเซอร์นั่นเอง
L64815 เป็นซิปที่ทำหน้าที่เป็นหน่วยจัดการหน่วยความจำ ควบคุมหน่วยความขำแคช
โครงสร้างการเชื่อมต่อเป็นระบบของซิปทั้งสาม เป็นดังรูปที่ 8.4
การสร้างสปาร์ก ต้องใช้ซิปอย่างน้อยสามตัวประกอบกัน โดยซิป L64811 เป็นซิปหลักเสมือน
เป็นไมโครโปรเซสเซอร์ L64811 ทำหน้าที่เป็นหน่วยประมวลผลกลางที่เป็น RISC การทำงาน
ส่วนใหญ่ใช้หลักการไปป์ไลน์เพื่อให้ในสัญญาณนาฬิกาลูกหนึ่งคำสั่ง โครงสร้างการทำงานจึง
เป็นแบบขนานที่ใช้ไปป์ไลน์และพยามให้โครงสร้างสถาปัตยกรรมเป็นแบบเรียบง่าย ส่วน
L64814 เป็นส่วนควบคุมการทำงานตัวเลขโฟลตติ้งพอยต์ และการประมวลผลโฟลต์ติ้งพอยต์
การประมวลส่วนนี้มีการทำงานตัวเลขโฟลตติ้งพอยต์ทั้งแบบซิงเกิลและดับเบิล precision
การจัดการหน่วยความจำ L64815 ทำหน้าที่จัดการหน่วยความจำแคชหน่วยจัดการหน่วยความ
จำเป็นตัวเชื่อมต่อกับหน่วยความจำภายนอก สร้างเป็น เอ็มบัส ส่วนการเชื่อมโยงกับหน่วยความ
จำแคชสามารถใช้หน่วยความจำแคชได้ตั้งแต่ขนาด 32,64,128 หรือ 256 กิโลไบต์ รวมทั้งแคช
ข้อมูลและแคชแอดเดรส
โครงสร้าง L64811
ซิปหลัก L64811 หรือหน่วยประมวลผลอินทีเจอร์แบบไปป์ไลน์โครงสร้างบล็อกไดอะแกรมของ
L64811 ดังรูปที่ 8.5
L64811 เป็นซิปที่มีขนาด 207 ขา มีการจัดวางแบบ PGA โครงสร้างการจัดขาของซิปหลักซีพียู
สัญญาณขาต่างๆ เมื่อสรุปเป็นตารางดังตารางที่ 8.2
|
|