2012-12-10 37 views
5

एक Atmel डेटापत्रक में, मैं एक अंकन मैंने पहले कभी नहीं देखा है देखते हैं, उदाहरण के लिए:4'd # नोटेशन क्या है?

रजिस्टर बिट्स MAX_BE CSMA- सीए एल्गोरिथ्म में backoff प्रतिपादक का अधिकतम मान परिभाषित करते हैं। यह macMaxBE के बराबर है; [2] के खंड 7.5.1.4 का संदर्भ लें। मान्य मान हैं [4'd8, 4'd7, ..., 4'd3]।

कोई 4'd # मानों को कैसे परिभाषित/डीकोड करता है?

उत्तर

9

यह मेरे लिए verilog जैसा दिखता है (या कम से कम यह Verilog उपयोग के समान प्रारूप है)।

4'd# का मतलब है कि 4-बिट फ़ील्ड, # के दशमलव मान के साथ।

तो 4'd8 बाइनरी 1000 है।

16'd1 = 0000000000000001 
8'hff = 11111111 
5'b10101 = 10101 

(आदि):

अन्य संख्या स्वरूप 'h (हेक्स प्रतिनिधित्व), या 'b (बाइनरी प्रतिनिधित्व)

उदाहरण हो सकता है।

+0

धन्यवाद! ठीक वही जो मेरे द्वारा खोजा जा रहा था। –

1

मुझे यकीन नहीं है कि नोटेशन का क्या अर्थ है, लेकिन Analog Devices chip के लिए समान डेटाशीट मान्य मानों को 3 से 8 के रूप में सूचीबद्ध करता है, इसलिए मुझे लगता है कि वास्तविक मूल्य यह भी 8,7 है, ..3।

संपादित करें मुझे लगता है कि टिम सही है।