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

3
ไดรเวอร์หน้าจอของฉันจัดการกับข้อมูลจำนวนมากได้อย่างไร
ฉันเพิ่งทำการคำนวณอย่างรวดเร็ว: บน MacBook ของฉันฉันมีความละเอียด2560x1440คูณด้วย24 บิตสำหรับสีที่เราได้รับ11.05MBสำหรับภาพเดียวหรือ663MBต่อวินาทีที่60 เฟรมต่อวินาที ฉันเดาว่ามีการบีบอัดบางอย่าง แต่ตัวอย่างเช่นเมื่อฉันเลื่อนด้วยสามนิ้วบนทัชแพดของฉันที่ค่อนข้างสุ่มเกิดอะไรขึ้นต่อไปบนหน้าจอและเกือบทุกพิกเซลจะเปลี่ยน เช่นเดียวกับการมีปฏิสัมพันธ์เกือบทุกครั้งอื่น ๆ โปรดอธิบายว่าการคำนวณของฉันผิดหรือไม่และข้อมูลนี้ถูกขนส่งจากกราฟิกการ์ดไปยังหน้าจอของฉันอย่างไร รถบัสระหว่างการ์ดกราฟิกและหน้าจอของฉันมีความกว้างเท่าใด อาจอธิบายสั้น ๆ ว่าจอแสดงผลจัดเก็บพิกเซลได้อย่างไร ลงทะเบียน Shift หรือไม่ แคช?

4
เหตุใด CPU ถึงเชื่อมต่อกับบัสเพียงบัสเดียว?
ฉันพบสถาปัตยกรรมเมนบอร์ดที่นี่: นี่เป็นเค้าโครงทั่วไปของเมนบอร์ด แก้ไข:เห็นได้ชัดว่ามันไม่ปกติอีกต่อไป เหตุใด CPU จึงเชื่อมต่อกับบัสเพียง 1 บัส รถบัสด้านหน้านั้นดูเหมือนคอขวดใหญ่ จะดีกว่าไหมถ้าให้รถบัส 2 หรือ 3 คันเข้าสู่ซีพียูโดยตรง ฉันนึกภาพรถบัสหนึ่งใบสำหรับ RAM หนึ่งอันสำหรับการ์ดกราฟิกและอีกอันหนึ่งสำหรับสะพานบางชนิดไปยังฮาร์ดไดรฟ์พอร์ต usb และทุกอย่างอื่น เหตุผลที่ฉันแยกมันด้วยวิธีนี้เป็นเพราะอัตราข้อมูลฮาร์ดไดรฟ์ช้าเมื่อเทียบกับหน่วยความจำ มีบางสิ่งที่ยากมากเกี่ยวกับการทำเช่นนี้? ฉันไม่เห็นว่าราคาจะเข้ามาอย่างไรเพราะไดอะแกรมที่มีอยู่มีรถเมล์ไม่น้อยกว่าเจ็ด ในความเป็นจริงโดยการใช้รถโดยสารโดยตรงเราสามารถลดจำนวนรถเมล์ทั้งหมดและอาจเป็นหนึ่งในสะพาน ดังนั้นมีอะไรผิดปกติกับเรื่องนี้? มีข้อเสียที่สำคัญที่ไหนสักแห่ง? สิ่งเดียวที่ฉันนึกได้คือความซับซ้อนใน CPU และเคอร์เนลมากขึ้นซึ่งทำให้ฉันคิดว่าสถาปัตยกรรมบัสคอขวดนี้เป็นวิธีที่ทำในสมัยก่อนเมื่อสิ่งต่าง ๆ มีความซับซ้อนน้อยกว่าและการออกแบบยังคงเหมือนเดิมสำหรับมาตรฐาน แก้ไข:ฉันลืมที่จะพูดถึงการจ้องจับผิดการตรวจสอบ ฉันรู้ว่าฉันเห็นมันในบางแผนภาพ สันนิษฐานว่าเป็นคอขวดบัสจะทำให้ง่ายขึ้นสำหรับสุนัขเฝ้าบ้านในการตรวจสอบทุกอย่าง มีสิ่งที่จะทำอย่างไรกับมัน?

4
Altium บอกว่าป้ายกำกับของฉันลอย
เคยใช้ Altium และโครงการหลายแผ่นมาระยะหนึ่งแล้ว โครงการล่าสุดของฉันเกี่ยวข้องกับสัญญาณจำนวนมากดังนั้นฉันจึงพยายามเก็บสิ่งต่าง ๆ ให้เป็นระเบียบโดยใช้ฉลากพอร์ตและบัสจำนวนมาก ดังนั้นฉันจึงมีบัสสำหรับเปิดใช้งานสัญญาณจากแผ่นไมโครคอนโทรลเลอร์ไปยังสิ่งที่ต้องเปิดใช้งาน และเช่นเดียวกันสำหรับสภาพความผิด, ความรู้สึกในปัจจุบันและอื่น ๆ ฉันมีเหมือนกัน 4 อันสำหรับบัสที่แตกต่างกัน ตอนนี้ Altium พูดต่อไปว่าฉลาก NET ทั้งหมดที่อยู่ด้านพอร์ตลอย ไม่มีอะไรที่ฉันสามารถทำได้เกี่ยวกับเรื่องนี้: ฉันพยายามทุกอย่างที่ฉันสามารถนึกได้ แต่ยังมีมุ้งลอย 20 อัน ในรูปถัดไปคุณสามารถเห็นการเชื่อมต่อหลายแผ่นที่ฉันทำ: การทำซ้ำของแผ่นเซ็นเซอร์ทั้งหมด 8 รายการติดอยู่บนรถบัสและรถบัสไปที่ไมโครคอนโทรลเลอร์ ดังนั้นฉันจึงไม่ได้มีอะไรที่ลอยได้เลยจริงๆ แต่ Altium ก็ยังเห็นว่าเป็นเช่นนั้น ทำไมถึงเป็นอย่างนั้น?

1
ปัญหาการสิ้นสุด SPI บัส
ฉันทำงานเกี่ยวกับโครงการที่ OMAP Linux SPI master โต้ตอบกับอุปกรณ์ต่อพ่วง 6 SPI slaves (ตัวแปลง 5x A / D และ magnetometer เดียว) ฉันสามารถตั้งค่าความถี่สัญญาณนาฬิกา SPI และทดลองกับ 50 kHz, 100 kHz และ 1MHz ฉันแนบไดอะแกรมการเดินสาย / กระดานที่แสดงความยาวจากต้นแบบ SPI และอุปกรณ์ต่อพ่วงทั้งหมด ความยาวบัส SPI (ความยาวสายทั้งหมด) อยู่ห่างจากต้นแบบคือประมาณ 970 มม. สำหรับกรณีการทดลองของฉัน ปัญหาที่ฉันพบคือการสื่อสารกับอุปกรณ์ต่อพ่วง 1 ตัวล้มเหลวเมื่อฉันเพิ่มอุปกรณ์ต่อพ่วงอื่น ๆ บนบัส แม้ว่าการสื่อสารจะผ่านไปยังเครื่องวัดสนามแม่เหล็กที่ด้านไกลของรถบัสการสื่อสารกับเครื่องแปลง A / D ในอีกด้านหนึ่งจะล้มเหลวจนกว่าจะถอดขั้วแม่เหล็กของสนามแม่เหล็กออกแล้วส่วน A / …

1
การผสาน / เชื่อมต่อบัสใน Altium Designer
ใน Altium Designer 14.3 ฉันกำลังพยายามรวม 16 บิตบัสสองบัสเข้ากับบัส 32 บิตโดยมีบัสอินพุตอันใดอันหนึ่งกลายเป็นบิตต่ำกว่า 16 บิตและอีกอันคือบิตบัสบน 16 บิต ด้านล่างเป็นภาพถ้าฉันพยายามวิธี เมื่อฉันพยายามรวบรวมเอกสารฉันได้รับข้อผิดพลาดต่อไปนี้: Duplicate Net Names Bus Slice \Y[31..0]. ฉันเข้าใจว่า Altium คิดว่าฉันพยายามที่จะกำหนด\Yเครือข่ายใหม่แต่ฉันไม่เห็นวิธีที่ดีกว่าในการรวมรถบัสสองคันเข้าด้วยกัน นี่คือวิธีที่ฉันจะออกแบบถ้ามันเป็นวงจร FPGA HDL ฉันจะทำสิ่งนี้ได้อย่างไร

4
ความแตกต่างระหว่างรถบัสและสายไฟ
ฉันเรียนรถเมล์ที่ใช้ในระบบสื่อสาร จากสิ่งที่ฉันอ่านที่ Wikipedia "ในสถาปัตยกรรมคอมพิวเตอร์บัส (จากละติน omnibus หมายถึง" สำหรับทุกคน ") เป็นระบบการสื่อสารที่ถ่ายโอนข้อมูลระหว่างส่วนประกอบภายในคอมพิวเตอร์หรือระหว่างคอมพิวเตอร์นิพจน์นี้ครอบคลุมส่วนประกอบฮาร์ดแวร์ที่เกี่ยวข้องทั้งหมด (สายไฟใยแก้วนำแสง ฯลฯ ) .) และซอฟต์แวร์รวมถึงโปรโตคอลการสื่อสาร " นั่นหมายความว่าทั้งสายและรถบัสเป็นสิ่งเดียวกันหรือไม่? คุณลักษณะใดที่ทำให้รถบัสแตกต่างจากสายปกติตั้งแต่แรก?

1
จะใช้ Altium Buses ได้อย่างไร?
ฉันใหม่ที่ Altium ฉันพยายามเชื่อมต่อสาย 8 เส้น แต่ใช้รถบัส ฉันได้อ่านเกี่ยวกับเรื่องนี้ในหน้าเว็บของ Altium แต่ฉันไม่ได้อธิบายมากเกินไปเกี่ยวกับวิธีการเชื่อมต่อรถโดยสารในแบบที่ฉันต้องการ ฉันต้องการเชื่อมต่อด้วยวิธีนี้: ฉันรู้ว่าจำนวนพินไม่ตรงกันทั้งสองด้าน แต่เป็นความคิดของฉัน ฉันต้องการที่จะเชื่อมต่อรถเมล์ที่ท่าเรือหรือ Netlabel ถ้าเป็นไปได้ ฉันได้ลองด้วยวิธีนี้: แต่มันไม่ได้ถูกเชื่อมต่อเมื่อฉันนำเข้าในการออกแบบ PCB ของฉัน วิธีที่ถูกต้องในการทำเช่นนี้เป็นอย่างไร
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.