नोट: मैं Xilinx के ISE का उपयोग कर रहा हूं और स्विच (रोशनी और इतने पर) के साथ काम करने के लिए एक FPGA बोर्ड है, और मैंने अब तक कुछ सरल परियोजनाओं को एक साथ हैक किया है। उसी समय मैं जो कर रहा हूं उसकी नींव बनाने के लिए कई ट्यूटोरियल पढ़ रहा हूं।
मैंने विभिन्न सामग्रियों और उनके आर्किटेक्चर को उन संदर्भ सामग्रियों में उल्लेखित देखा है, जिन्हें मैं जा रहा था, लेकिन नामकरण अक्सर भ्रमित कर रहा है। अक्सर "आर्किटेक्चर आरटीएल ऑफ .." या "आर्किटेक्चर स्ट्रक्चरल ऑफ ..." के बजाय मैं "आर्किटेक्चर फू ऑफ ..." या "आर्किटेक्चर आर्क ऑफ ..." देखूंगा।
मुझे पता है कि (नामांकित) यह है कि आर्किटेक्चर नाम केवल इकाई नामकरण के रूप में मनमाना है, हालांकि ऐसे स्टाइल गाइड हैं जो सुझाव देते हैं कि इस मुद्दे से बचने के लिए अधिक सुसंगत नामकरण सम्मेलनों का उपयोग किया जा सकता है। यह मुझे कुछ सवालों की ओर ले जाता है:
एक इकाई को देखते हुए, वास्तुकला के नाम से संकेत के बिना उपयोग किए जा रहे वास्तविक स्थापत्य मॉडल को कैसे निर्धारित किया जा सकता है? आरटीएल, व्यवहारिक, संरचनात्मक ... वे मेरे शिक्षार्थी की आंखों के समान प्रतीत होते हैं (मैंने जो उदाहरण देखे हैं, वे वास्तव में सही तरीके से नामित किए गए थे)। एक सरल लेकिन स्पष्ट उदाहरण यहाँ सहायक होगा (या एक के लिए एक सूचक)।
यदि एक ही इकाई के लिए कई आर्किटेक्चर निर्दिष्ट करना (जो मुझे समझ में संभव है) क्या आप बस एक ही फ़ाइल में आर्किटेक्चर को अलग-अलग नाम देते हैं या ...?
क्या आर्किटेक्चरल नाम किसी दिए गए निकाय तक सीमित हैं (यानी, कई संस्थाओं पर समान आर्किटेक्चर नाम का उपयोग करके "नेमस्पेस" के साथ कोई समस्या है)?
संपादित करें: और एक और:
- ऐसा लगता है कि आरटीएल और व्यवहार के बीच एक अंतर है, लेकिन जैसा कि ऊपर उल्लेख किया गया है मैं वास्तव में इसे उन उदाहरणों में नहीं देख रहा हूं जिन्हें मैंने देखा है (अक्सर मैं केवल एक वास्तुकला को परिभाषित करते हुए देखता हूं)। क्या एक वास्तुकला दूसरों की तुलना में अधिक सामान्य है?
जो मैं देख रहा हूं वह एक व्यापक अभी तक सरल मल्टी-कंपोनेंट प्रोजेक्ट (छोटे घटक) है, जो सर्वोत्तम प्रथाओं (उचित नामकरण, सभी को एक फ़ाइल में crammed नहीं, आदि) का उपयोग करके लिखा गया है, लेकिन मुझे अभी तक एक नहीं मिला है। मुझे बुनियादी सिद्धांतों और सर्वोत्तम प्रथाओं को रोशन करने के लिए ठीक से तैयार की गई नमूना परियोजनाएं बहुत उपयोगी लगती हैं। यदि आप इस तरह के एक उदाहरण परियोजना के बारे में जानते हैं तो मैं एक पॉइंटर के लिए भी आभारी रहूंगा। (अगर और कुछ नहीं, शायद एक बार मैं यह पता लगाऊं तो मैं अपना एक हिस्सा साझा कर सकता हूं ...)