Assinc काउंटर, समझने में मदद

S

Sink0

Guest
हाय, मैं एक पैकेज काउंटर का उपयोग करने के लिए जांच कितने संकुलों एक दोहरी बंदरगाह फीफो अंदर हैं की जरूरत है. काउंटर काउंटर वेतन वृद्धि एक बंदरगाह और एक और बंदरगाह के posedge साथ घटती posedge चाहिए, और एक तीसरे बंदरगाह लॉग उच्च राज्य में रहने के लिए अगर वहाँ फीफो अंदर पूर्ण संकुल कर रहे हैं. मुझे लगता है कि विचार Async फीफो के कार्यान्वयन के समान होगा, लेकिन मैं नहीं समझ सकता है कि कैसे इस प्रक्रिया लेख "सिमुलेशन और अतुल्यकालिक फीफो डिजाइन के लिए संश्लेषण तकनीक" पढ़ने के काम करता है. किसी भी एक मुझे कैसे Verilog पर कि काउंटर को लागू करने पर एक सरल व्याख्या दे सकता है? आपको धन्यवाद @!
 
[] बोली ... एक तीसरे बंदरगाह लॉग उच्च राज्य में रहने के लिए अगर वहाँ फीफो अंदर पूर्ण संकुल बोली [/]. इसका क्या मतलब है?
 
आप एक लिखने सूचक / काउंटर जो लिखने की ओर लेखन घड़ी के साथ एक पढ़ा सूचक / काउंटर जो पढ़ने लिखने सूचक घड़ी पढ़ने घड़ी की ओर सिंक्रनाइज़ करने के साथ चल रहा है पढ़ें तरफ मायने रखता चलाने पर गिना जाता है की जरूरत है इस ग्रे कोड लिखने सूचक बदलने और पढ़ें घड़ी (एक दो फ्लिप फ्लॉप मंच के साथ) के साथ इस ग्रे काउंटर नमूने के द्वारा किया जा सकता है. के बाद इस से फिर लिखने सूचक बाइनरी कोड वापस बदल गया है, अब आप लिखने / सूचक काउंटर (सिंक्रनाइज़, एक परिवर्तित द्विआधारी वापस) के साथ पढ़ने के सूचक / काउंटर की तुलना अगर दोनों बराबर फीफो खाली है सूचक हैं कर सकते हैं और अपनी लॉग इन ध्वज को शून्य हो सकता है अगर दोनों सूचक बराबर वहाँ फीफो में संकुल रहे हैं नहीं कर रहे हैं और आप लॉग इन झंडा एक आप खाते में रखना है कि यह फीफो में लिखने के बाद कुछ समय लगता है इस सर्किट से पहले यह पता चलता है कि वहाँ फीफो में डेटा (तुल्यकालन के कारण), लेकिन लंबे समय के रूप में लॉग ध्वज के रूप में एक है आप यकीन है कि वहाँ फीफो और लॉग ध्वज में संकुल रहे हैं एक लंबे समय के रूप में हो सकता है के रूप में वहाँ फीफो में डेटा हैं कर सकते हैं उम्मीद है कि इस संबंध में मदद करता है
 

Welcome to EDABoard.com

Sponsor

Back
Top