ด้วยจำนวนบริษัทที่สนใจอุปกรณ์ที่ใช้ RISC-V ISA เพิ่มมากขึ้น และคอร์ ตัวเร่งความเร็ว และส่วนประกอบโครงสร้างพื้นฐานที่เพิ่มมากขึ้น ทั้งในเชิงพาณิชย์หรือในรูปแบบโอเพ่นซอร์ส ผู้ใช้ปลายทางเผชิญกับความท้าทายที่ยากขึ้นเรื่อยๆ เพื่อให้แน่ใจว่าพวกเขาจะตัดสินใจเลือกสิ่งที่ดีที่สุด
ผู้ใช้แต่ละรายมีแนวโน้มที่จะมีชุดความต้องการและข้อกังวลที่เกือบจะเท่ากับความยืดหยุ่นของข้อเสนอ RISC-V โดยขยายขอบเขตไปไกลกว่าตัวชี้วัด PPA แบบดั้งเดิมไปสู่ข้อกังวลด้านความปลอดภัยหรือข้อพิจารณาด้านคุณภาพ ซึ่งอาจรวมถึงความสามารถในการปรับตัวของหลักประกันในการตรวจสอบ ซึ่งช่วยให้ส่วนขยายทางสถาปัตยกรรมและการตรวจสอบที่จำเป็นดำเนินไปพร้อมๆ กัน
ตามเนื้อผ้า มีการใช้งานการสร้างต้นแบบสามระดับ ได้แก่ ต้นแบบเสมือน การจำลอง และต้นแบบ FPGA รวมถึงไฮบริดที่อยู่ระหว่างกัน แต่ละแพลตฟอร์มจะถูกใช้เพื่อวัตถุประสงค์ที่หลากหลาย รวมถึงการตรวจสอบซอฟต์แวร์ การตรวจสอบสถาปัตยกรรม การตรวจสอบการทำงานของฮาร์ดแวร์ การวิเคราะห์ประสิทธิภาพ และอื่นๆ
ในขณะที่การออกแบบและระบบนิเวศซอฟต์แวร์สำหรับ RISC-V กำลังถูกสร้างขึ้น แต่ระบบนิเวศการกำหนดค่าและการตรวจสอบยังขาดหายไปและจำเป็นต้องมีการสร้างเทคโนโลยีใหม่ ความยืดหยุ่นอย่างมากของ RISC-V ที่สร้างความท้าทายอย่างมากสำหรับการตรวจสอบ เหนือสิ่งอื่นใดนอกเหนือจากสิ่งที่จำเป็นสำหรับการตรวจสอบโปรเซสเซอร์แบบคงที่ นอกจากนี้ยังทำให้การพัฒนาร่วมกันระหว่างฮาร์ดแวร์และซอฟต์แวร์ไม่เพียงเป็นไปได้แต่จำเป็นด้วย
ร่วมพัฒนา
ในอดีตฮาร์ดแวร์ถูกเลือกและพัฒนาซอฟต์แวร์ให้ทำงานได้ ด้วย RISC-V ฮาร์ดแวร์มักขับเคลื่อนด้วยซอฟต์แวร์ “สิ่งแรกที่คุณต้องเลือกคือตัวเลือก RISC-V มาตรฐานที่คุณต้องการ” Simon Davidmann ผู้ก่อตั้งและ CEO ของกล่าว ซอฟต์แวร์ Imperas. “ชุดฟีเจอร์ RISC-V ปัจจุบันมีตัวเลือก 200 หรือ 300 รายการ คุณจะรู้ได้อย่างไรว่าอัลกอริทึมของคุณจะได้รับประโยชน์จากหน่วยจุดลอยตัว หรือ SIMD ตัวคูณฮาร์ดแวร์ หรือแม้แต่เครื่องมือเวกเตอร์ คุณต้องพิจารณาความสามารถของฮาร์ดแวร์ที่คุณต้องการและสามารถจ่ายได้ สำหรับประเภทของแอปพลิเคชันหรืองานที่คุณต้องการให้โปรเซสเซอร์นั้นทำ นั่นกลายเป็นเรื่องท้าทายเล็กน้อย”
ต้นแบบจำเป็นต้องสร้างการแลกเปลี่ยนประเภทนี้ “หากวัตถุประสงค์ของนักออกแบบคือการประเมินประสิทธิภาพและเหมาะสมกับวัตถุประสงค์ การสร้างต้นแบบเสมือนจริงก็เป็นทางเลือกเดียวที่เป็นไปได้” Steve Roddy, CMO ของกล่าว กำลังสอง. “การสร้างต้นแบบฮาร์ดแวร์นั้นใช้เวลานานกว่าการสร้างแบบจำลอง SystemC ของระบบย่อยหรือ SoC ทั้งหมดมากกว่า 10 ถึง 50 เท่า โดยทั่วไปต้นแบบเสมือนของ SystemC จะทำงานเร็วพอที่จะตอบคำถามด้านประสิทธิภาพ เช่น ฉันสามารถรับทรูพุตได้กี่เฟรมต่อวินาทีด้วยแกนประมวลผลนี้ หรือความต้องการแบนด์วิดท์สูงสุดและเฉลี่ยของฟังก์ชัน X ภายในขอบเขตความแม่นยำที่ยอมรับได้”
การได้รับความแม่นยำที่ถูกต้องอาจเป็นเรื่องยาก “มันเป็นเรื่องของความแม่นยำและความสามารถของคุณในการหมุนแบบจำลองอย่างรวดเร็ว” Frank Schirrmeister รองประธานฝ่ายโซลูชันและการพัฒนาธุรกิจของกล่าว อาร์เทอริส ไอพี. “ความแม่นยำที่ถูกต้องนั้นถูกกำหนดโดยคำถามของคุณต้องการอะไรก็ตาม และการสร้างสิ่งเหล่านั้นก็ไม่ใช่เรื่องเล็กน้อย หากคุณเป็นผู้ให้บริการ ASIP คุณจะสามารถสร้างสิ่งเหล่านั้นจากเทมเพลตใดก็ได้ที่คุณมี คุณอาจต้องการความแม่นยำของหน่วยความจำ ไม่จำเป็นต้องแม่นยำเต็มที่ ขึ้นอยู่กับคำถาม แต่เมื่อคุณมีแผนก CAD เข้ามาเกี่ยวข้อง พวกเขาก็กลัวที่จะตอบคำถามผิดเกินไป”
แต่ความแม่นยำนั้นเป็นข้อแลกเปลี่ยนกับความเร็ว “แม้ว่าต้นแบบเสมือนจริงบางรุ่นจะมีความแม่นยำของวงจร แต่สิ่งเหล่านี้มักจะทำงานช้าเกินไปจนสามารถรองรับปริมาณงานของซอฟต์แวร์ที่จำเป็นได้” Davidmann ของ Imperas กล่าว “ต้นแบบเสมือนที่มีประสิทธิภาพสูงสุดไม่ใช่เอ็นจิ้นประสิทธิภาพ เนื่องจากไม่ได้สร้างโมเดลไปป์ไลน์ของโปรเซสเซอร์ พวกเขาดูจากมุมมองของซอฟต์แวร์ ซึ่งคุณสามารถคอมไพล์และรันบนฮาร์ดแวร์ได้ และคุณสามารถดูประสิทธิภาพโดยประมาณได้โดยดูจากจำนวนคำสั่งหรือการประมาณเวลาโดยประมาณ นี่น่าจะเพียงพอสำหรับการตัดสินใจทางสถาปัตยกรรมประเภทนี้”
มักต้องใช้ต้นแบบหลายชิ้น “โดยทั่วไปแล้ว เราสร้างต้นแบบด้วยเหตุผลสองประการ” Venki Narayanan ผู้อำนวยการอาวุโสฝ่ายวิศวกรรมซอฟต์แวร์และระบบภายในหน่วยธุรกิจ FPGA ของ Microchip Technology กล่าว “ประการหนึ่งคือการตรวจสอบความถูกต้องทางสถาปัตยกรรมเพื่อให้แน่ใจว่าเราปฏิบัติตามตัวชี้วัดประสิทธิภาพและข้อกำหนดและการตรวจสอบการทำงานทั้งหมด อีกเหตุผลหนึ่งคือการพัฒนาซอฟต์แวร์และเฟิร์มแวร์แบบฝัง เราใช้เทคนิคการสร้างต้นแบบในระดับต่างๆ โดยที่พบบ่อยที่สุดคือการใช้ FPGA ของเราเองเพื่อพัฒนาแพลตฟอร์มการจำลองสำหรับการตรวจสอบความถูกต้องทางสถาปัตยกรรมและการทำงาน นอกจากนี้เรายังใช้โมเดลสถาปัตยกรรมเช่น QEMU เพื่อสร้างแพลตฟอร์มเสมือนสำหรับทั้งการตรวจสอบประสิทธิภาพและการพัฒนาซอฟต์แวร์แบบฝังตัว”
จำนวนความเป็นไปได้กำลังเพิ่มขึ้น “ทุกวันนี้ มีหลายวิธีที่บริษัทต่างๆ สร้างต้นแบบด้วย RISC-V” Mark Himelstein, CTO ของ RISC-V International กล่าว “สิ่งเหล่านี้มีตั้งแต่คอมพิวเตอร์บอร์ดเดี่ยวในระดับผู้ผลิต ไปจนถึงบอร์ดที่รองรับ LINUX ระดับองค์กร สภาพแวดล้อมการจำลอง (เช่น QEMU) ช่วยให้นักพัฒนาพัฒนาซอฟต์แวร์ได้ก่อนที่ฮาร์ดแวร์จะเสร็จสมบูรณ์ และมีชิ้นส่วนที่มีจำหน่ายทั่วไปตั้งแต่ SoC แบบฝัง (จากบริษัทอย่าง Espressif และ Telink) ไปจนถึง FPGA (จากบริษัทอย่าง Microsemi) ไปจนถึง บอร์ด Horse Creek ที่กำลังจะเปิดตัวจาก Intel และ SiFive”
มันกลับมาที่การแลกเปลี่ยนประสิทธิภาพ/ความแม่นยำ “ต้นแบบทางกายภาพต้องใช้ความพยายามในการออกแบบมากกว่า เนื่องจากคุณกำลังเชื่อมต่อและสังเคราะห์ RTL จริง แต่พวกมันให้ความแม่นยำและปริมาณงานมากกว่ามาก” Roddy จาก Quadric กล่าว “ต้นแบบทางกายภาพในระบบ FPGA ไม่ว่าจะเป็นที่ผลิตเองหรือจากบริษัท EDA ขนาดใหญ่ ต้องใช้ความพยายามในการนำขึ้นมาใช้ แต่สามารถรันลำดับความสำคัญได้เร็วกว่าโมเดล SystemC และรันลำดับความสำคัญได้เร็วกว่าการจำลองระดับเกทแบบเต็ม โดยทั่วไปทีมออกแบบจะเปลี่ยนจากแบบจำลองที่ใช้ C ในระหว่างกระบวนการเลือก IP ไปเป็นแบบจำลองทางกายภาพสำหรับการตรวจสอบการออกแบบจริงหลังจากการเลือก IP และเป็นแพลตฟอร์มการพัฒนาซอฟต์แวร์ระบบ”
เมื่อคุณทราบแล้วว่าคุณต้องการชุดคุณลักษณะใดในฮาร์ดแวร์ คุณสามารถดูได้ว่ามีคนสร้างโซลูชันที่ตอบสนองความต้องการส่วนใหญ่ของคุณแล้วหรือยัง “มีโอกาสที่ผู้จำหน่ายทั้งหมดจะมีโซลูชันเชิงพาณิชย์ที่จะมีสิ่งที่คุณกำลังมองหา” Davidmann กล่าว “แต่ด้วย RISC-V คุณไม่จำเป็นต้องยอมรับวิธีแก้ปัญหานั้นอย่างที่เคยเป็น ส่วนสำคัญของคุณค่าของ RISC-V คืออิสระในการเปลี่ยนแปลง แก้ไข และเพิ่มสิ่งต่าง ๆ ที่คุณต้องการ”
การเลือกการดำเนินการ
มีหลายวิธีในการใช้ชุดคุณลักษณะ เช่น จำนวนขั้นตอนไปป์ไลน์ หรือคุณลักษณะการดำเนินการเชิงคาดเดา แต่ละตัวจะมีข้อดีข้อเสียที่แตกต่างกันระหว่างกำลัง ประสิทธิภาพ และพื้นที่ “รสชาติของ ISA ไม่ว่าจะเป็น RISC-V, Arm, Xtensa ของ Cadence, ARC ของ Synopsys ไม่ได้ส่งผลกระทบต่อเป้าหมายและการแลกเปลี่ยนของการสร้างแบบจำลองและการสร้างต้นแบบมากนัก” Roddy กล่าว “สถาปนิกระบบจำเป็นต้องตอบคำถามเกี่ยวกับเป้าหมายการออกแบบ SoC โดยไม่คำนึงถึงยี่ห้อของโปรเซสเซอร์ ในระดับเทคนิค RISC-V bandwagon อยู่ในตำแหน่งที่มั่นคงจริงๆ ในตลาด เมื่อเทียบกับการสนับสนุนเครื่องมือการสร้างแบบจำลองและการวิเคราะห์ประสิทธิภาพ มีผู้จำหน่ายหลักที่แข่งขันกันจำนวนมาก ซึ่งแต่ละรายมีการใช้งานและคุณลักษณะโปรเซสเซอร์ที่แตกต่างกัน เนื่องจากเป็น CPU ของระบบหลัก จึงไม่มีอายุการใช้งานยาวนานเท่ากับ Arm ดังนั้นผู้เล่นในระบบนิเวศในโลก EDA จำนวนน้อยลงจึงได้รับการตรวจสอบอย่างกว้างขวางและสนับสนุนการสร้างแบบจำลองที่พร้อมใช้งานสำหรับคอร์ RISC-V ที่มีจำหน่ายทั่วไปจากหลากหลาย ของผู้จำหน่าย RISC-V เนื่องจากเป็นแกนหลักที่กำหนดค่าได้และปรับเปลี่ยนได้ โลก RISC-V จึงล่าช้าในระดับของระบบอัตโนมัติชุดคำสั่งที่ Tensilica ใช้เวลาสร้างมา 25 ปี ดังนั้น RISC-V จึงมีการสนับสนุนการสร้างแบบจำลองน้อยลงในฐานะที่เป็น Building Block สำเร็จรูป และระบบอัตโนมัติน้อยกว่าที่จะใช้เป็นแพลตฟอร์มสำหรับการทดลองชุดคำสั่ง”
แต่นั่นเป็นเพียงแง่มุมหนึ่งของการดำเนินการที่ต้องได้รับการประเมิน คุณภาพของมันคืออะไร? หากคุณต้องการแก้ไข คุณจะตรวจสอบอีกครั้งได้อย่างไร
ประสิทธิภาพเป็นสิ่งที่ง่ายที่สุดในการประเมิน “นี่ก็ไม่ต่างจากการไปหาผู้จำหน่ายโปรเซสเซอร์แบบเดิมๆ” Davidmann กล่าว “พวกเขาจะบอกคุณว่าคอร์นี้ให้ Dhrystones จำนวนมากต่อวัตต์ พวกเขาจะให้ข้อมูลการวิเคราะห์โปรเซสเซอร์โดยทั่วไป ซึ่งบอกว่านี่คือความเร็วของสถาปัตยกรรมไมโครนี้ พวกเขามีข้อมูลทั้งหมดนั้น และใครก็ตามที่ออกใบอนุญาตแกนประมวลผลจะคุ้นเคยกับข้อมูลนั้น และจะไปพูดคุยกับพวกเขาและรับข้อมูลนั้น พวกเขาอาจจะมีตัวเลือกที่เลือกได้มากมายในเอกสารข้อมูล และพวกเขาจะพูดว่า 'ถ้าคุณเปิดตัวเลือกนี้ คุณจะได้รับสิ่งนี้หรือสิ่งนั้น' คุณสามารถดูได้จากเอกสารข้อมูลบนเว็บไซต์ของผู้ขาย”
ในระดับนี้ คุณอาจต้องการความแม่นยำของวงจร “ฉันเห็นคนส่วนใหญ่อัดมันเข้าไปในเครื่องจำลองและเรียกใช้ข้อมูลผ่านมันเพียงพอเพื่อทำการตัดสินใจที่สมเหตุสมผล” Schirrmeister กล่าว “ฉันไม่เห็นว่าการก้าวไปสู่ต้นแบบเสมือนจริงในเร็วๆ นี้ บริษัทบางแห่งกำลังพูดถึงต้นแบบ FPGA ซึ่งคุณมีโซลูชันบอร์ดเดี่ยวของคุณเอง คุณอาจตัดสินใจกำหนดค่า สร้าง แล้วปั๊มลงใน FPGA เพื่อเรียกใช้ข้อมูลผ่านได้มากขึ้น โดยมีรูทีนซอฟต์แวร์ที่เหมาะสมอยู่เหนือคำถาม ทั้งนี้ขึ้นอยู่กับคำถามที่คุณต้องการตอบ อุตสาหกรรมนี้มีวิธีการที่รวดเร็วเพียงพอในการเลียนแบบและการสร้างต้นแบบเพื่อทำให้สิ่งนี้เป็นไปได้ ปัญหาพื้นฐานคือคุณต้องการตัดสินใจโดยอาศัยข้อมูลที่แม่นยำที่สุดเท่าที่จะทำได้ แต่คุณอาจไม่มีข้อมูลที่ถูกต้องในขณะนั้นเมื่อคุณต้องการตัดสินใจ”
ต้นแบบจำนวนมากเหล่านี้ต้องมีมากกว่าแค่โปรเซสเซอร์ “แพลตฟอร์มเสมือนจริงช่วยให้สามารถบูรณาการเข้ากับฟังก์ชันฮาร์ดแวร์ภายนอกอื่นๆ ได้ เช่น หน่วยความจำและเซ็นเซอร์ที่ทำงานในสภาพแวดล้อมจริง” Narayanan จาก Microchip กล่าว “ระบบไฮบริดสามารถรวบรวมแพลตฟอร์มเสมือนเข้ากับต้นแบบทางกายภาพสำหรับฟังก์ชันภายนอกอื่นๆ ได้ การจำลอง FPGA และการสร้างต้นแบบช่วยในการค้นหาจุดบกพร่องที่เกี่ยวข้องกับเวลา เช่น สภาพการแข่งขัน เนื่องจากรอบการทำงานมีความแม่นยำมากกว่า และฟังก์ชันภายนอกทำงานด้วยความเร็ว”
การตรวจสอบ
เนื่องจากการออกแบบโปรเซสเซอร์อยู่ในบริษัทมาเป็นเวลานาน จึงไม่มีระบบนิเวศการตรวจสอบสาธารณะสำหรับการสร้างโปรเซสเซอร์ และคุณสมบัติของ RISC-V ต้องการโซลูชันการตรวจสอบที่ยืดหยุ่นมากกว่าที่เคยมีมาในอดีต การสร้างสิ่งนี้เพิ่งจะเริ่มเกิดขึ้น
“มีตัวชี้วัดทางอุตสาหกรรม เช่น Dhrystones หรือ CoreMark เพื่อให้ผู้คนสามารถเปรียบเทียบประสิทธิภาพได้” Davidmann กล่าว “แต่คุณจะเปรียบเทียบคุณภาพการยืนยันได้อย่างไร จำเป็นต้องมีสนามแข่งขันที่เท่าเทียมกันเพื่อให้ผู้ขายแต่ละรายสามารถพูดได้ว่า 'นี่คือวิธีที่เราทำ' เราต้องการตัวชี้วัดคุณภาพเพื่อใช้ในการยืนยัน”
นี่คือจุดที่การเคลื่อนไหวแบบโอเพ่นซอร์สสามารถช่วยได้ “หากคุณดูที่ระบบนิเวศ RISC-V คุณจะมีนักพัฒนาโปรเซสเซอร์ที่มีประสบการณ์สูงจำนวนมาก” Schirrmeister กล่าว “มีความสุดขั้วอยู่สองประการ ประการหนึ่งคือฉันได้รับคอร์จากผู้ขาย และหากไม่ได้ผล แสดงว่าคุณกำลังมีปัญหากับพวกเขา ในอีกด้านหนึ่ง ฉันมีอิสระเต็มที่และทำทุกอย่างด้วยตัวเอง ความสมดุลกำลังพัฒนาอยู่ที่ไหนสักแห่งระหว่างจุดสุดขั้วทั้งสองนี้ คุณได้รับบางอย่างที่ผู้ขายของคุณให้การยืนยันจำนวนหนึ่ง จากนั้นส่วนขยายนั้นเป็นความรับผิดชอบของคุณเอง”
และนี่คือที่มาของการวัดผล “ความเข้ากันได้ของ ISA เป็นเพียงขั้นแรกในบันไดที่เต็มไปด้วยความซับซ้อนซึ่งมีเพียงไม่กี่บริษัทเท่านั้นที่ปีนขึ้นไปได้” Dave Kelf ซีอีโอของ Breker Verification Systems กล่าว “การสร้างต้นแบบอาจเป็นวิธีเดียวที่จะรับประกันการทำงานของโปรเซสเซอร์ที่เชื่อถือได้อย่างเต็มที่ แต่การใช้ประโยชน์จากเวิร์คโหลดจริงเพื่อขับเคลื่อนต้นแบบเหล่านี้เป็นรอยขีดข่วนบนพื้นผิวของโปรเซสเซอร์จริง สิ่งนี้ขัดแย้งกับความพยายามในการแข่งขันของ ISA แบบเปิดที่ผลักดันการพัฒนาที่รวดเร็วและปัญหาด้านเวลาในการออกสู่ตลาด”
แต่ตัวชี้วัดเหล่านั้นคืออะไร? “ในกลุ่มคุณภาพ OpenHW เรากำลังพยายามหาว่าตัวชี้วัดเหล่านี้ควรเป็นอย่างไร” Davidmann กล่าว “นั่นรวมถึงสิ่งต่าง ๆ เช่น ความครอบคลุมการใช้งาน เพราะไม่ใช่แค่คำสั่งง่ายๆ สำหรับโปรเซสเซอร์คุณภาพสูง คุณต้องการมากกว่านั้นอีกมาก คุณต้องมีวิธีการในการตรวจสอบ โดยมีความมั่นใจว่าการเปรียบเทียบของคุณกับข้อมูลอ้างอิงครอบคลุมทุกอย่าง ความครอบคลุมด้านการใช้งานเป็นเพียงการแสดงว่าคุณผ่านการทดสอบแล้ว แต่จะต้องควบคู่ไปกับวิธีการเปรียบเทียบกับรูปแบบการอ้างอิงที่ทราบบางรูปแบบ เราจะเพิ่มเทคโนโลยีการฉีดข้อผิดพลาดเพื่อให้สามารถค้นหาได้ว่าแท่นทดสอบของคุณตรวจพบปัญหาจริงหรือไม่”
รูปที่ 1: การกำหนดสถาปัตยกรรมของโซลูชันการตรวจสอบ RISC-V ที่มา: Imperas
มันจะต้องใช้ชุดเครื่องมือ “ในขณะที่ระบบนิเวศ RISC-V เติบโตเต็มที่ การใช้งานเชิงพาณิชย์ก็เริ่มสนับสนุนกลุ่มตลาดที่กำหนด” Ashish Darbari ผู้ก่อตั้งและซีอีโอของ Axiomise กล่าว “เราเห็นการสนับสนุนสำหรับตลาด เช่น ยานยนต์ ที่ต้องการการปฏิบัติตามข้อกำหนดด้านความปลอดภัยในการใช้งาน เราเห็นการสนับสนุนสำหรับ IoT ซึ่งต้องการความปลอดภัย ผู้จำหน่าย RISC-V กำลังลงทุนในเทคนิคการตรวจสอบขั้นสูง รวมถึงการสร้างต้นแบบเสมือนสำหรับการสร้างแบบจำลองทางสถาปัตยกรรมและประสิทธิภาพ ขณะนี้มีเครื่องมือสำหรับการนำวิธีการอย่างเป็นทางการมาใช้ตั้งแต่เนิ่นๆ เพื่อกำจัดจุดบกพร่องตั้งแต่เนิ่นๆ ในกระบวนการออกแบบ และหลีกเลี่ยงการแทรกจุดบกพร่อง เนื่องจากนักออกแบบต้องดิ้นรนเพื่อจับจุดบกพร่องที่มุมเคสด้วยการจำลองบนอินเทอร์เฟซหน่วยความจำโปรเซสเซอร์”
เครื่องมืออย่างหนึ่งที่จำเป็นคือความสามารถในการสร้างกรณีทดสอบตามรายการคุณลักษณะหรือชุดความสามารถ “การสร้างเนื้อหาทดสอบอัตโนมัติเพื่อขับเคลื่อนต้นแบบที่คำนึงถึงความซับซ้อนในการตรวจสอบความถูกต้องในเวลาที่เหมาะสมเป็นสิ่งสำคัญ” Breker's Kelf กล่าว “กลไกการสร้างเหล่านี้กำลังเริ่มปรากฏสู่ตลาดแล้ว”
สรุป
ระบบนิเวศจะดีพอๆ กับองค์ประกอบที่อ่อนแอที่สุด และสำหรับ RISC-V นั่นคือห่วงโซ่เครื่องมือ EDA เหตุผลนี้มีสองเท่า ประการแรก จนกระทั่งเมื่อไม่นานมานี้ ไม่มีตลาดเชิงพาณิชย์สำหรับเครื่องมือตรวจสอบโปรเซสเซอร์ แม้ว่าจะมีอยู่ในอดีต พวกเขาทั้งหมดได้หายไปหรือถูกสลายไปเป็นบริษัทประมวลผลแบบเดิม ประการที่สอง ความยืดหยุ่นของ RISC-V ISA สร้างแนวทางการเพิ่มประสิทธิภาพระดับระบบแบบใหม่ที่ต้องใช้ชุดเครื่องมือใหม่ ต้องใช้เวลาในการทำความเข้าใจโอกาสนี้และเพื่อให้เครื่องมือเชิงพาณิชย์ปรากฏขึ้นเพื่อจัดการกับปัญหาดังกล่าวอย่างเหมาะสม
ที่เกี่ยวข้อง
RISC-V . ขั้นต่ำ
มีที่ว่างสำหรับโปรเซสเซอร์ RISC-V รุ่นเล็กที่สามารถแทนที่ไมโครคอนโทรลเลอร์ 8 บิตได้หรือไม่
RISC-V รุกเข้าสู่กระแสหลัก
แกนประมวลผลแบบโอเพ่นซอร์สเริ่มปรากฏใน SoC และแพ็คเกจที่ต่างกัน
การติดตามที่มีประสิทธิภาพใน RISC-V
วิธีทำงานกับมาตรฐานดีบัก RISC-V ใหม่
ชิป RISC-V ปลอดภัยแค่ไหน?
โอเพ่นซอร์สโดยตัวมันเองไม่รับประกันความปลอดภัย มันยังคงลงมาถึงพื้นฐานของการออกแบบ
- เนื้อหาที่ขับเคลื่อนด้วย SEO และการเผยแพร่ประชาสัมพันธ์ รับการขยายวันนี้
- เพลโตบล็อคเชน Web3 Metaverse ข่าวกรอง ขยายความรู้. เข้าถึงได้ที่นี่.
- ที่มา: https://semiengineering.com/selecting-the-right-risc-v-core/
- 1
- 10
- a
- ความสามารถ
- สามารถ
- เกี่ยวกับเรา
- ข้างบน
- เร่ง
- เร่ง
- ยอมรับ
- ยอมรับได้
- ลงชื่อเข้าใช้
- ความถูกต้อง
- ถูกต้อง
- จริง
- ที่อยู่
- การนำมาใช้
- สูง
- หลังจาก
- กับ
- ขั้นตอนวิธี
- ทั้งหมด
- แล้ว
- จำนวน
- การวิเคราะห์
- วิเคราะห์
- และ
- และโครงสร้างพื้นฐาน
- คำตอบ
- ปรากฏ
- การใช้งาน
- เข้าใกล้
- เหมาะสม
- เส้นโค้ง
- ในเชิงสถาปัตยกรรม
- สถาปัตยกรรม
- AREA
- ARM
- แง่มุม
- การประเมิน
- อัตโนมัติ
- อัตโนมัติ
- ยานยนต์
- ใช้ได้
- เฉลี่ย
- กลับ
- แบนด์วิดธ์
- ตาม
- ขั้นพื้นฐาน
- เพราะ
- จะกลายเป็น
- สมควร
- ก่อน
- การเริ่มต้น
- กำลัง
- ประโยชน์
- ที่ดีที่สุด
- ระหว่าง
- เกิน
- ใหญ่
- บิต
- ปิดกั้น
- คณะกรรมการ
- ยี่ห้อ
- นำมาซึ่ง
- แต้
- Bug
- เป็นโรคจิต
- สร้าง
- การก่อสร้าง
- สร้าง
- ธุรกิจ
- การพัฒนาธุรกิจ
- ดอลลาร์แคนาดา
- ความสามารถในการ
- สามารถ
- จับ
- ผู้บริหารสูงสุด
- บาง
- ท้าทาย
- ความท้าทาย
- โอกาส
- เปลี่ยนแปลง
- ชิป
- ทางเลือก
- ทางเลือก
- Choose
- ปีนขึ้นไป
- CMO
- ประกอบ
- อย่างไร
- เชิงพาณิชย์
- ในเชิงพาณิชย์
- ร่วมกัน
- บริษัท
- เปรียบเทียบ
- ความเข้ากันได้
- การแข่งขัน
- การแข่งขัน
- สมบูรณ์
- ความซับซ้อน
- การปฏิบัติตาม
- ส่วนประกอบ
- ส่วนประกอบ
- คอมพิวเตอร์
- ความกังวลเกี่ยวกับ
- เงื่อนไข
- ความมั่นใจ
- องค์ประกอบ
- การเชื่อมต่อ
- การพิจารณา
- เนื้อหา
- แกน
- ได้
- ควบคู่
- ความคุ้มครอง
- ครอบคลุม
- ซีพียู
- ที่สร้างขึ้น
- สร้าง
- การสร้าง
- การสร้าง
- ห้วย
- CTO
- ขณะนี้
- ข้อมูล
- เดฟ
- การตัดสินใจ
- การกำหนด
- ส่งมอบ
- ความต้องการ
- แผนก
- ทั้งนี้ขึ้นอยู่กับ
- นำไปใช้
- ออกแบบ
- กระบวนการออกแบบ
- นักออกแบบ
- พัฒนา
- พัฒนา
- นักพัฒนา
- ที่กำลังพัฒนา
- พัฒนาการ
- อุปกรณ์
- ต่าง
- ยาก
- ผู้อำนวยการ
- ไม่
- Dont
- ลง
- ขับรถ
- ขับเคลื่อน
- การขับขี่
- ในระหว่าง
- แต่ละ
- ก่อน
- ที่ง่ายที่สุด
- ระบบนิเวศ
- ระบบนิเวศ
- ความพยายาม
- ความพยายาม
- ทั้ง
- ที่ฝัง
- ช่วยให้
- เครื่องยนต์
- ชั้นเยี่ยม
- เครื่องยนต์
- พอ
- ทำให้มั่นใจ
- การสร้างความมั่นใจ
- Enterprise
- ทั้งหมด
- การเข้า
- สิ่งแวดล้อม
- สภาพแวดล้อม
- เท่ากับ
- สมดุล
- ที่จัดตั้งขึ้น
- ประมาณการ
- ประเมินค่า
- แม้
- เคย
- ทุกอย่าง
- การปฏิบัติ
- มีประสบการณ์
- การขยาย
- นามสกุล
- ส่วนขยาย
- ภายนอก
- สุดขั้ว
- ใบหน้า
- คุ้นเคย
- ร้านแฟชั่นเกาหลี
- FAST
- เร็วขึ้น
- ลักษณะ
- คุณสมบัติ
- สองสาม
- สนาม
- มะเดื่อ
- หา
- หา
- ชื่อจริง
- พอดี
- การแก้ไข
- ความยืดหยุ่น
- มีความยืดหยุ่น
- ฟอร์ม
- เป็นทางการ
- ผู้สร้าง
- ผู้ก่อตั้งและซีอีโอ
- FPGA
- เสรีภาพ
- ราคาเริ่มต้นที่
- เต็ม
- อย่างเต็มที่
- ฟังก์ชัน
- การทำงาน
- ฟังก์ชั่น
- ความรู้พื้นฐาน
- โดยทั่วไป
- สร้าง
- การสร้าง
- รุ่น
- ได้รับ
- ได้รับ
- ให้
- จะช่วยให้
- Go
- เป้าหมาย
- ไป
- ดี
- มากขึ้น
- บัญชีกลุ่ม
- การเจริญเติบโต
- รับประกัน
- เกิดขึ้น
- ฮาร์ดแวร์
- ช่วย
- จะช่วยให้
- ที่มีคุณภาพสูง
- พื้นบ้าน
- ม้า
- สรุป ความน่าเชื่อถือของ Olymp Trade?
- HTTPS
- ใหญ่
- ส่งผลกระทบ
- การดำเนินการ
- การดำเนินงาน
- in
- ประกอบด้วย
- รวมถึง
- รวมทั้ง
- ที่เพิ่มขึ้น
- ขึ้น
- อุตสาหกรรม
- ข้อมูล
- โครงสร้างพื้นฐาน
- คำแนะนำการใช้
- รวบรวม
- อินเทล
- สนใจ
- อินเตอร์เฟซ
- International
- การลงทุน
- ร่วมมือ
- IOT
- IP
- ปัญหา
- IT
- ตัวเอง
- การสัมภาษณ์
- คีย์
- ชนิด
- ทราบ
- ที่รู้จักกัน
- กระได
- ใหญ่
- มรดก
- ชั้น
- ระดับ
- การใช้ประโยชน์
- ลิขสิทธิ์
- น่าจะ
- ลินุกซ์
- รายการ
- นาน
- เวลานาน
- อายุยืน
- ดู
- ที่ต้องการหา
- ทำ
- หลัก
- ทำ
- เครื่องชง
- ทำให้
- หลาย
- เครื่องหมาย
- ตลาด
- ตลาด
- ครบกำหนดไถ่ถอน
- ความกว้างสูงสุด
- พบ
- หน่วยความจำ
- ระเบียบวิธี
- วิธีการ
- ตัวชี้วัด
- ต่ำสุด
- แบบ
- การสร้างแบบจำลอง
- โมเดล
- แก้ไข
- ข้อมูลเพิ่มเติม
- มากที่สุด
- การเคลื่อนไหว
- การย้าย
- จำเป็น
- จำเป็นต้อง
- ความต้องการ
- ใหม่
- จำนวน
- มากมาย
- วัตถุประสงค์
- ราคาต่อรอง
- การเสนอขาย
- ONE
- เปิด
- โอเพนซอร์ส
- การดำเนินงาน
- การดำเนินการ
- โอกาส
- การเพิ่มประสิทธิภาพ
- ตัวเลือกเสริม (Option)
- Options
- ใบสั่ง
- คำสั่งซื้อ
- อื่นๆ
- ของตนเอง
- แพคเกจ
- ส่วนหนึ่ง
- ส่วน
- อดีต
- จุดสูงสุด
- คน
- การปฏิบัติ
- กายภาพ
- ท่อ
- เดือย
- เวที
- แพลตฟอร์ม
- เพลโต
- เพลโตดาต้าอินเทลลิเจนซ์
- เพลโตดาต้า
- ผู้เล่น
- เล่น
- จุด
- จุดชมวิว
- ตำแหน่ง
- ความเป็นไปได้
- เป็นไปได้
- อำนาจ
- ประธาน
- อาจ
- ปัญหา
- ปัญหาที่เกิดขึ้น
- กระบวนการ
- หน่วยประมวลผล
- โปรเซสเซอร์
- ความคืบหน้า
- อย่างถูกต้อง
- ต้นแบบ
- ต้นแบบ
- การสร้างต้นแบบ
- ให้
- ให้
- ผู้จัดหา
- สาธารณะ
- ปั๊ม
- สูบน้ำ
- วัตถุประสงค์
- วัตถุประสงค์
- คุณภาพ
- คำถาม
- คำถาม
- เชื่อชาติ
- พิสัย
- สำเร็จรูป
- จริง
- โลกแห่งความจริง
- เหตุผล
- เหมาะสม
- เหตุผล
- เมื่อเร็ว ๆ นี้
- ไม่คำนึงถึง
- น่าเชื่อถือ
- แทนที่
- ต้องการ
- จำเป็นต้องใช้
- ความต้องการ
- ความต้องการ
- ต้อง
- ความรับผิดชอบ
- ห้อง
- วิ่ง
- วิ่ง
- ความปลอดภัย
- ความปลอดภัยและการรักษาความปลอดภัย
- ที่สอง
- ปลอดภัย
- ความปลอดภัย
- กลุ่ม
- เลือก
- การเลือก
- การเลือก
- ระดับอาวุโส
- เซ็นเซอร์
- ชุด
- หลาย
- น่า
- โชว์
- แสดงให้เห็นว่า
- สำคัญ
- ไซมอน
- ง่าย
- จำลอง
- เดียว
- ช้า
- มีขนาดเล็กกว่า
- So
- ซอฟต์แวร์
- การพัฒนาซอฟต์แวร์
- ทางออก
- โซลูชัน
- บาง
- บางคน
- บางสิ่งบางอย่าง
- บางแห่ง
- ในไม่ช้า
- แหล่ง
- ความเร็ว
- การใช้จ่าย
- สปิน
- มั่นคง
- ขั้นตอน
- มาตรฐาน
- ที่เริ่มต้น
- สตีฟ
- ยังคง
- การต่อสู้
- อย่างเช่น
- ชุด
- สนับสนุน
- พื้นผิว
- ระบบ
- ระบบ
- เอา
- ใช้เวลา
- คุย
- การพูดคุย
- ทีม
- วิชาการ
- เทคนิค
- เทคโนโลยี
- เทมเพลต
- ทดสอบ
- พื้นที่
- ของพวกเขา
- ดังนั้น
- สิ่ง
- สิ่ง
- สาม
- ตลอด
- ปริมาณงาน
- เวลา
- ต้องใช้เวลามาก
- ครั้ง
- ระยะเวลา
- ไปยัง
- ในวันนี้
- ร่วมกัน
- เกินไป
- เครื่องมือ
- ด้านบน
- รวม
- ติดตาม
- แบบดั้งเดิม
- กลับ
- ตามแบบฉบับ
- เป็นปกติ
- เข้าใจ
- หน่วย
- ที่กำลังมา
- ใช้
- ผู้ใช้งาน
- ผู้ใช้
- การตรวจสอบ
- การตรวจสอบ
- ความคุ้มค่า
- ความหลากหลาย
- ผู้ขาย
- ผู้ขาย
- การตรวจสอบ
- รุ่น
- ทำงานได้
- Vice President
- รายละเอียด
- เสมือน
- แพลตฟอร์มเสมือน
- บกพร่อง
- วิธี
- เว็บไซต์
- อะไร
- ความหมายของ
- ว่า
- ที่
- ในขณะที่
- จะ
- ภายใน
- งาน
- ออกไปทำงาน
- โลก
- จะ
- ผิด
- X
- ปี
- ของคุณ
- ลมทะเล