कैसे घड़ी चक्र की गिनती करने के लिए?

T

tom_hanks

Guest
हाय, अपने आवेदन में मैं ACK संकेत वैध पर विचार की जरूरत है केवल पांच घड़ी चक्र के लिए अपनी सक्रिय .. अब मैं इस के लिए .. कैसे VHDL लिख सकते हैं? मैं ACK संकेत के दावे के बाद हमेशा के लिए घड़ी गिनती है? pls मेरी मदद .. टॉम
 
आप एक छोटे से 3 बिट काउंटर पर जोर SIGAL ACK की निगरानी कर सकते हैं.
 
संकेत गिनती: std_logic_vector (8 0 downto); वैध: std_logic; वैध: प्रक्रिया (clk) अगर (rising_edge (clk) और ack = 1) तो = 1 गिनती गिनती शुरू, अगर <5 तो वैध गिनती
 
चियर्स Maye .. मैं कुछ कह सकते हैं .. मैंने सुना है कि इसकी डिजाइन अभ्यास अच्छा घड़ी गिनती करने के लिए .. Thats क्यों im थोड़ा उलझन में .. मैं जानता हूँ कि क्यों यह अच्छा तरीका नहीं है न .. लेकिन अगर u पता pls मुझे बताओ .. टॉम
 
मुझे समझ नहीं आता कि तुम क्या कहना चाहते हो ... :)
 
मेरा मतलब है, हो सकता है कि यह घड़ी चक्र की गिनती के लिए अच्छा विचार नहीं है .. मैं वर्षों के बाद कोडिंग कर रहा हूँ, तो समस्याओं को महसूस कर रही है ..
 
यदि आप घड़ी गिनती नहीं है ... तुम क्या चाहते हो गिनती?? : रोल: अगर आप प्राथमिक घड़ी का उपयोग नहीं करना चाहते ... एक माध्यमिक घड़ी का उपयोग करें ....
 
या फिर आप घड़ी इनपुट (ACK संकेत पर सक्षम एक घड़ी के साथ), के साथ 5 चरण के साथ एक मज़दूर रजिस्टर जब बढ़त घड़ी अंतिम चरण में है और आप ack उच्च है का उपयोग कर सकते हैं ... आप 5 घड़ी बढ़त के लिए एक ACK है ... : डी
 
अरे हाय आदमी को मैं नहीं लगता है कि वहाँ कोई समस्या है कि यू काउंटरों के साथ सामना होगा. या किसी और यू बदलाव रजिस्टर का उपयोग करें. मूल रूप से यू के लिए 5 घड़ी चक्र के लिए एक देरी की जरूरत है कि संकेत उच्च यू को प्राप्त करने के लिए किसी भी विधि का उपयोग करें कि या बस पाँच बार कोई ऑपरेशन के लिए जाने के लिए या कुछ अन्य तर्क जहां u 5 घड़ी चक्र अलविदा आशीष खर्च कर सकते हैं का उपयोग कर सकते हैं
 

Welcome to EDABoard.com

Sponsor

Back
Top