คำถามติดแท็ก architecture

ตามที่ใช้ใน EE.SE จะอธิบายถึงโทโพโลยีทางกายภาพและเทคนิคของการกำหนดเส้นทางพลังงานพื้นดินข้อมูลและเส้นควบคุมในพื้นที่ที่กำหนด อาจเป็น CPU / MPU แผงวงจรหรือไฟ LED รอบ ๆ สระว่ายน้ำ พารามิเตอร์ทางไฟฟ้าและข้อ จำกัด ทางกายภาพ (วัตถุ) ในที่สุดก็ตัดสินใจเลือกรูปแบบที่มีประสิทธิภาพและปลอดภัย คำว่า 'สถาปัตยกรรม' ไม่มีมาตราส่วน (ขนาด) จนกว่าจะถูกกำหนดโดยแผนผังไดอะแกรม, ภาพพิมพ์สีน้ำเงิน

10
ทำไมไม่มีไมโครโปรเซสเซอร์ 256 บิตหรือ 512 บิต?
ในไมโครโปรเซสเซอร์ 8 บิตบัสข้อมูลประกอบด้วย 8 สายข้อมูล ในไมโครโปรเซสเซอร์ 16 บิตบัสข้อมูลนั้นประกอบด้วยสายข้อมูล 16 เส้นและอื่น ๆ ทำไมถึงไม่มีไมโครโปรเซสเซอร์ 256 บิตหรือไมโครโปรเซสเซอร์ 512 บิต? ทำไมพวกเขาไม่เพียงเพิ่มจำนวนบรรทัดข้อมูลและสร้างไมโครโปรเซสเซอร์ 256 บิตหรือไมโครโปรเซสเซอร์ 512 บิต อะไรคืออุปสรรคในการป้องกันการสร้างไมโครโปรเซสเซอร์ 256 บิตหรือไมโครโปรเซสเซอร์ 512 บิต

5
ทำไมทรานซิสเตอร์มากกว่า = กำลังการประมวลผลมากขึ้น?
ตามวิกิพีเดียพลังการประมวลผลเชื่อมโยงอย่างยิ่งกับกฎของมัวร์: http://en.wikipedia.org/wiki/Moore's_law จำนวนทรานซิสเตอร์ที่สามารถวางในวงจรรวมราคาไม่แพงเป็นสองเท่าทุก ๆ สองปี แนวโน้มดังกล่าวมีมานานกว่าครึ่งศตวรรษและไม่คาดว่าจะหยุดจนกว่าจะถึงปี 2558 หรือหลังจากนั้น ความสามารถของอุปกรณ์อิเล็กทรอนิกส์ดิจิตอลจำนวนมากเชื่อมโยงกับกฎของมัวร์อย่างมากเช่นความเร็วการประมวลผลความจุหน่วยความจำเซ็นเซอร์และแม้แต่จำนวนและขนาดของพิกเซลในกล้องดิจิตอล สิ่งเหล่านี้กำลังปรับปรุงในอัตราแบบเอ็กซ์โปเนนเชียล (ประมาณ) เช่นกัน ในฐานะที่เป็นคนที่มีพื้นฐานด้านสถาปัตยกรรมคอมพิวเตอร์ฉันไม่เข้าใจว่าทำไมการเพิ่มทรานซิสเตอร์ในซีพียูจะช่วยเพิ่มพลังให้กับมันตั้งแต่ท้ายที่สุดคำแนะนำจะอ่าน / ดำเนินการอย่างคร่าวๆตามลำดับ ใครช่วยอธิบายส่วนที่ฉันขาดหายไปได้บ้าง

5
ฉันจะออกแบบโปรเซสเซอร์ที่ใช้ ARM ของตัวเองได้อย่างไร
ฉันมีคำถามหลายข้อเกี่ยวกับวิธีออกแบบ CPU ที่ใช้ ARM ของตัวเอง? หนึ่งจะเริ่มต้นด้วยใบอนุญาต ARM และจบลงด้วยแพคเกจพร้อมที่จะบัดกรีบนกระดาน? ฉันจะได้อะไรจาก ARM (ฉันแน่ใจว่าพวกเขามีตัวเลือกสิทธิ์การใช้งานหลายอย่างเพื่อล้างข้อมูล - ใบอนุญาตสถาปัตยกรรม (สไตล์ Qualcomm Snapdragon) และใบอนุญาตหลัก (สไตล์ TI OMAP)? ฉันต้องใช้เครื่องมืออะไรในการดำเนินการเมื่อมี 'สิ่งนั้น' จาก ARM? ฉันจะส่งอะไรไปที่ fab? ฉันเชื่อว่ามีเพียงบางฐานรากเท่านั้นที่ได้รับใบอนุญาตให้กัดแกน ARM ลงบนแผ่นเวเฟอร์ซิลิคอน ฉันถูกไหม? ในฐานะนักเรียนฉันสามารถทำสิ่งนี้กับ FPGA ได้หรือไม่ ฉันจะได้รับประสบการณ์อย่างนี้ได้อย่างไร

1
จุดประสงค์ของรูปแบบกระดานหมากรุกคืออะไร
gigabit Ethernet NIC นี้มีรูปแบบกระดานหมากรุกที่ฝังอยู่บนแผ่นทองแดง: แต่ละตารางจะถูกแยกด้วยไฟฟ้า จุดประสงค์ของการเพิ่มสิ่งเหล่านี้คืออะไร? ฉันเดาว่า PCB ไม่เต็มไปด้วยระนาบทองแดงเนื่องจากความกังวลเรื่องค่าใช้จ่าย แต่ทำไมไม่ปล่อยให้มันว่างเปล่าล่ะ?

4
สถาปัตยกรรมคอมพิวเตอร์ประเภทใดบ้าง
ฉันกำลังอ่านหนังสือ "องค์ประกอบของระบบคอมพิวเตอร์" หนังสือเล่มนี้สอนวิธีสร้างคอมพิวเตอร์ทั้งเครื่องตั้งแต่เริ่มต้น ขณะที่ฉันกำลังอ่านบทเกี่ยวกับสถาปัตยกรรมคอมพิวเตอร์ฉันสังเกตว่ามันเน้นไปที่สถาปัตยกรรม Von Neumann ฉันแค่อยากรู้ว่าสถาปัตยกรรมอื่น ๆ คืออะไรและเมื่อไหร่และที่ไหนที่พวกเขาถูกนำมาใช้ ฉันรู้แค่สองคนคนหนึ่งคือฟอนนอยมันน์และคนที่สองคือฮาร์วาร์ด นอกจากนี้ฉันรู้เกี่ยวกับ RISC ซึ่งใช้ใน uC ของ AVR

6
ระบุประเภทโปรเซสเซอร์จากรหัสไบนารีดิบหรือไม่
ไม่เกี่ยวข้องกับชิปจริง ๆ แต่หวังว่าฉันจะได้รับคำแนะนำจากที่นี่ ฉันได้รับโค้ดจำนวนมาก แต่ฉันไม่ทราบว่าโปรเซสเซอร์มีไว้เพื่ออะไร มีเครื่องมือที่สามารถช่วยฉันระบุประเภทรหัสได้หรือไม่ วิธีการทางสถิติสามารถช่วยอะไรได้บ้าง การกระจายไบต์? กระจายคู่ ฯลฯ ? โซ่มาร์คอฟอาจ?

3
VHDL: การตั้งชื่อสถาปัตยกรรมและการตีความ
หมายเหตุ: ฉันกำลังใช้ ISE ของ Xilinx และมีบอร์ด FPGA เพื่อทำงานร่วมกับ (พร้อมสวิตช์และไฟและอื่น ๆ ) และฉันได้แฮ็คโปรเจ็คต์ง่ายๆมารวมกัน ในขณะเดียวกันฉันกำลังอ่านบทช่วยสอนหลายอย่างเพื่อสร้างพื้นฐานสำหรับสิ่งที่ฉันทำ ฉันเคยเห็นเอนทิตีต่าง ๆ และสถาปัตยกรรมของพวกเขาที่กล่าวถึงในเอกสารอ้างอิงที่ฉันทำมา แต่การตั้งชื่อมักทำให้สับสน บ่อยครั้งแทนที่จะเป็น "สถาปัตยกรรมrtl of .. " หรือ "โครงสร้างโครงสร้างของ ... " ฉันจะเห็น "สถาปัตยกรรมฟูของ ... " หรือแม้แต่ "สถาปัตยกรรมโค้งของ ... " ฉันรู้ (ช้า) ว่าชื่อสถาปัตยกรรมนั้นเป็นชื่อโดยพลการเหมือนกับการตั้งชื่อเอนทิตีแม้ว่าจะมีไกด์สไตล์ที่แนะนำอนุสัญญาการตั้งชื่อที่สอดคล้องกันมากขึ้นสามารถใช้เพื่อหลีกเลี่ยงปัญหานี้ได้ นี่ทำให้ฉันมีคำถามสองสามข้อ: เมื่อมองไปที่เอนทิตีเราจะกำหนดรูปแบบสถาปัตยกรรมจริงที่ใช้โดยไม่มีคำแนะนำจากชื่อสถาปัตยกรรมได้อย่างไร RTL, พฤติกรรม, โครงสร้าง ... ดูเหมือนว่าจะค่อนข้างคล้ายกับตาของผู้เรียน (สมมติว่าตัวอย่างที่ฉันเห็นถูกตั้งชื่ออย่างถูกต้อง) ตัวอย่างที่เรียบง่าย แต่ชัดเจนจะมีประโยชน์ที่นี่ (หรือตัวชี้ไปที่หนึ่ง) หากระบุสถาปัตยกรรมหลายอย่างสำหรับเอนทิตีเดียว (ซึ่งฉันเข้าใจว่าเป็นไปได้) …

4
สถาปัตยกรรม Harvard มีประโยชน์อย่างไร
ฉันอ่านเกี่ยวกับ arduino และสถาปัตยกรรม AVR และติดอยู่ที่จุดที่ว่าไปป์ไลน์หรือ bubbling ได้รับการแก้ไขโดยการแนะนำสถาปัตยกรรม Harvard ใน AVR.I หมายความว่า Harvard ทำหน้าที่จัดเก็บข้อมูลหน่วยความจำข้อมูลและหน่วยความจำของโปรแกรมที่แตกต่างกันอย่างไร ทำให้สามารถโหลดโปรแกรมโดยไม่มีโอเปอเรเตอร์ แต่มันช่วยแก้ปัญหาข้างต้นได้อย่างไร

2
โปรเซสเซอร์ประเภทใดในเครื่องคิดเลขพกพา 8 หลักแบบปกติ?
มี+,-,*,/,CE,MC,M+,M-,MRเครื่องคิดเลข 8 หลักในตลาดมากมายพร้อมผังแป้นพิมพ์เช่น: +----+----+----+----+ | ON | MRC| M+ | M- | +----+----+----+----+ | 7 | 8 | 9 | ÷ | +----+----+----+----+ | 4 | 5 | 6 | × | +----+----+----+----+ | 1 | 2 | 3 | - | +----+----+----+----+ | 0 | . | = | …

3
ข้อดีของไมโครโปรเซสเซอร์ 32- บิต 48-96 Mhz (เช่นใน Arduino เนื่องจาก)
ต้องการปรับปรุงโพสต์นี้หรือไม่? ให้คำตอบโดยละเอียดสำหรับคำถามนี้รวมถึงการอ้างอิงและคำอธิบายว่าทำไมคำตอบของคุณถึงถูกต้อง คำตอบที่ไม่มีรายละเอียดเพียงพออาจแก้ไขหรือลบออกได้ ดูเหมือนว่าArduino ครบกำหนดแล้ว (32 บิต, 84 Mhz, ARM-Cortex-M3-based SAM3X8E) ได้เปิดตัวแล้ววันนี้ นอกจากนี้เห็นได้ชัดว่ามีโปรเซสเซอร์มากมายในหมวดหมู่นี้ (32- บิต / 48-96 Mhz / ARM) เช่นเดียวกับบอร์ดต้นแบบที่สอดคล้องกัน: NXP LPC1768 / mBed STM32 / การค้นพบ PIC32 / ChipKit PIC32 / Parallax Propeller Launchpad LM4F120 / TI เป็นต้น ฉันพยายามที่จะเข้าใจถึงความดึงดูดของไมโครโปรเซสเซอร์ "ที่อยู่ระหว่าง" ซึ่งสำหรับฉันดูเหมือนจะอยู่ระหว่าง AVR / MSP430 / etc ระดับล่าง (ข้อดี: …

5
PIC32 vs dsPIC กับ ARM vs AVR สถาปัตยกรรมนั้นสำคัญหรือไม่เมื่อเราทำการเขียนโปรแกรมในภาษา C [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา ขณะนี้เรากำลังใช้ไมโครคอนโทรลเลอร์ PIC32 แบบ 32 บิต มันใช้งานได้ดีสำหรับความต้องการของเรา แต่เรากำลังสำรวจไมโครคอนโทรเลอร์คนอื่น ๆ ที่สามารถทำให้เราดีขึ้น + เรามีโครงการอื่นที่เรากำลังเลือก MCU เพื่อจุดประสงค์นั้นเราได้เลือกไมโครคอนโทรลเลอร์SAM DA ที่ใช้ ARMซึ่งเป็น 32- บิตเหมือนกัน แต่ใช้ ARM (เป็นที่นิยมมากกว่า PIC32 - ฉลาดในอุตสาหกรรม) ตอนนี้สำหรับ PIC32 เราใช้ MPLAB แต่สำหรับ ARM cortex-M0 เราจะใช้ Atmel Studio เราจะใช้ภาษา C ในทั้งสองแพลตฟอร์ม สิ่งที่ฉันกังวลคือเราจะใช้ไมโครคอนโทลเลอร์ 32 บิตสองตัว (จาก บริษัท เดียวกัน) …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.