सामान्य तौर पर, एक उपकरण जो एन इनपुट को एन आउटपुट से एक साथ जोड़ता है उसे क्रॉसबार स्विच कहा जाता है ।
जब तक सभी सिग्नल डिजिटल यूनिडायरेक्शनल सिग्नल हैं, जैसे कि कुछ एसपीआई बसों पर सिग्नल,
- एक FPGA को एन इनपुट के किसी भी एन गतिशील करने के लिए गतिशील रूप से किसी भी मार्ग को कॉन्फ़िगर किया जा सकता है।
- यदि N काफी छोटा है, तो आप कुछ अन्य प्रकार के प्रोग्रामेबल लॉजिक डिवाइस या मल्टीप्लेक्सर के साथ भी ऐसा कर सकते हैं ।
- यदि इनपुट बदलने और आउटपुट बदलने के बीच एक माइक्रोसेकंड या देरी के कारण सहनीय है, तो एक माइक्रोकंट्रोलर या अन्य प्रोसेसर सबसे कम लागत वाला दृष्टिकोण हो सकता है।
यदि सिग्नल द्विदिश हैं, जैसे कि I2C बस पर सिग्नल, तो इस तरह की रूटिंग करना अधिक कठिन हो जाता है - जब क्रॉसबार स्विच को पिन ए को पिन बी से कनेक्ट करने के लिए कहा जाता है, तो इसे किसी तरह पहचानने की आवश्यकता होती है और संभवतः मिलीसेकंड से दिशाओं को स्विच करना होगा। मिलीसेकंड के लिए, क्या इसे इनपुट ए और ड्राइव पिन बी के रूप में पिन ए पढ़ने की जरूरत है, या बी को इनपुट और ड्राइव पिन ए के रूप में पढ़ना है। ऐसा करने के लिए आवश्यक अतिरिक्त तर्क एक एफपीजीए पर आसानी से फिट हो सकता है।
यदि सिग्नल एनालॉग ऑडियो या एनालॉग वीडियो सिग्नल हैं,
- आप एनालॉग मक्स आईसी का उपयोग करने में सक्षम हो सकते हैं। उनमें से ज्यादातर स्वाभाविक रूप से द्विदिश हैं। यह बहुत आसान है कि 4 "4: 1 एनालॉग मक्स चिप्स" को 4 एनालॉग इनपुट और 4 एनालॉग आउटपुट के बीच पूर्ण मनमाना 4 x 4 राउटिंग तार दिया जाए, प्रति आउटपुट 2 डिजिटल कंट्रोल लाइनों के साथ (कुछ प्रोसेसर से संभवतः आने वाला) जो इनपुट का चयन करें इससे जुड़ा हुआ है।
- वीडियो क्रॉसपॉइंट स्विच आईसी उपलब्ध हैं। उदाहरण के लिए, "मैक्सिम MAX4360 8x8 लो-कॉस्ट वीडियो क्रॉसपॉइंट स्विच" लगभग $ 20 के लिए उपलब्ध है। (धन्यवाद, एक्समैन)।
- शुद्ध एनालॉग क्रॉसबार स्विच का एक लोकप्रिय विकल्प सिस्टम है जो (1) सभी एनालॉग इनपुट को डिजिटाइज़ करता है, फिर (2) उन संकेतों को डिजिटल क्रॉसबार स्विच के माध्यम से चलाता है, फिर (3) आउटपुट पर एनालॉग में वापस कन्वर्ट करता है।
सभी उपलब्ध आईसी में सीमा होती है जितनी शक्ति वे संभाल सकते हैं और अधिकतम आवृत्ति वे संभाल सकते हैं। यदि आपको उन संकेतों को स्विच करने की आवश्यकता है जो उन सीमाओं से परे हैं (और यह मानते हुए कि आप अपने स्वयं के कस्टम आईसी को विकसित नहीं करना चाहते हैं), तो आप यांत्रिक रिले का उपयोग करने के लिए मजबूर हैं।