InOut बंदरगाह समस्या vhdl testbench

G

gautamvsharma

Guest
हाय सब, मैं एक समस्या है, जबकि मैं मेरे INOUT पिन testbench (vhdl) "रीसेट" मेरे टॉप लेवल (VHDL) जो एक मॉड्यूल घड़ी पैदा और fpga मॉड्यूल के लिए रीसेट और मैं / ओएस के साथ जुड़े नाम गाड़ी चला रहा हूँ. समस्या है जब मैं द्वारा उत्पन्न स्थानीय प्रोत्साहन (Obviously..! मैं एक संदर्भ के लिए दोनों में और बाहर तरीका है कि "डीसीएम उत्पादन बंद कर दिया" मेरे testbench कोड में TP_A7_tb मैप INOUT पिन ड्राइव संकेत है पिन ड्राइव करने की कोशिश कर रहा हूँ ) testbench के माध्यम से, यह कुछ घड़ियों के लिए कुछ metastable राज्य पैदा कर रहा है, और फिर डीसीएम उत्पादन अचानक बंद नीचे चला जाता है, नमूना कोड यहाँ लिखा है, [बी] [आकार = 4] [बी] इकाई tb_top अंत tb_top ... ... ... स्थानीय रीसेट की पीढ़ी, TP_A7_tb की डीसीएम से उत्पादन बंद है. rst_process: प्रक्रिया शुरू प्रतीक्षा (TP_A7_tb = '0 '); MRSET_tb तक
 
कि मेटा स्थिर करने के लिए me.It तरह नहीं लगती है लगता है जैसे तुम समय में 'जेड' और दोनों समाप्त होता है एक छोटी अवधि के लिए एक ही समय में गाड़ी चला रहे हैं नहीं गाड़ी चला रहे हो.
 
यह अनुकार में metastability देखने के लिए असंभव है. यह असली दुनिया में ही होता है.
 
हाय TrickyDicky [बोली = TrickyDicky, 986,003] me.It स्थिर मेटा की तरह नहीं लगती है कि लगता है जैसे आप समय में 'जेड' नहीं चला रहे हैं और दोनों समाप्त होता है एक ही समय में एक छोटी अवधि के लिए गाड़ी चला रहे हैं [बोली /] यह मेरे लिए metastable की तरह लगता है, क्योंकि यह किसी भी राज्य में नहीं है, और दूसरी बात, के रूप में यदि आप कोड का उल्लेख है, की तुलना में आप देख सकते हैं, मैं जेड के लिए सही ड्राइविंग बयान और प्रक्रिया रीसेट "tb_tst_out मैप संकेत उत्पन्न वर्णित है ". मैं इस मुद्दे अस्थायी हल है, और अब मैं metastability बिना अनुकरण देख सकते हैं. लेकिन यकीन के लिए, यह बहुत मुश्किल testbench से ड्राइव करने के लिए गया था. कृपया मुझे सुझाव, कैसे संभाल करने के लिए / से testbench और RTL द्विदिश busses.
 

Welcome to EDABoard.com

Sponsor

Back
Top