कैसे का एहसास करने के लिए पढ़ें - संशोधित लिखने का उपयोग करने के एकल चक्र में एक दोहरी पोर्ट राम

B

blooz

Guest
कैसे महसूस करने के लिए पढ़ें - संशोधित - लिखने के एकल चक्र में एक दोहरी पोर्ट रैम का उपयोग?
 
पढ़ने के लिए संशोधित लिखने - आम तौर पर एक प्रोसेसर शैली अनुदेश जो अभी भी आवश्यकता है कई स्मृति accesses और एक दोहरी बंदरगाह स्मृति जरूरी नहीं की आवश्यकता है. प्रमुख तत्व है कि शिक्षा बीच में आता है से सुरक्षित है ताकि पढ़ने के संशोधित लिखने बिना किसी रुकावट के किसी अन्य प्रक्रिया से अमल की गारंटी है. एक दोहरी बंदरगाह स्मृति के साथ, आप हार्डवेयर में एक स्मृति नियंत्रक है कि एक बार RMW चक्र पहला बंदरगाह पर शुरू की गारंटी, लिखना जब तक कोई दूसरे बंदरगाह के लिए एक ही पते पर पहुँच की अनुमति होगी के माध्यम से इस सुरक्षा को लागू करने की आवश्यकता होगी हुई है - या उपाध्यक्ष प्रतिकूल. यह एक सरल हार्डवेयर सर्किट आमतौर पर ऐसा नहीं है दोहरी बंदरगाह स्मृति बहु का उपयोग सुरक्षा योजनाओं mutexes या साझा स्मृति क्षेत्रों तक पहुँच को नियंत्रित करने के लिए संकेतक के साथ सॉफ्टवेयर में कार्यान्वित किया जाता है. "एकल चक्र" मुझे लगता है आप एक एकल प्रोसेसर अनुदेश मतलब? क्योंकि, यह एक एकल स्मृति चक्र में नहीं हो सकता. - तुम कम से कम दो स्मृति चक्र, एक को पढ़ने के लिए और वापस करने के लिए संशोधित स्मृति सामग्री लिखने दूसरा कोई फर्क नहीं पड़ता कि कितने बंदरगाहों स्मृति है की आवश्यकता होगी.
 
अगर आपकी घड़ी भी तेजी से नहीं है आप उदाहरण मैं धागे में दिया की कोशिश कर सकते हैं: सतत नमूने 3GSPS एडीसी और Altera FPGA अंतरफलक --- जावेद
 
मैं एक Xilinx व्हाइट "कागज, एक तुल्यकालिक रैम पढ़ने के संशोधित लिखने आपरेशन एक एक घड़ी चक्र में प्रदर्शन नहीं कर सकते, लेकिन दोहरी बंदरगाह, सभी Xilinx में तुल्यकालिक ब्लॉक रैम से यह पाया ® FPGAs की एक throughput हासिल आपरेशन लिखने पाइपलाइन कर सकते हैं और पढ़ने के संशोधित लिखने घड़ी चक्र प्रति आपरेशन एक ऐसा करने के लिए, डिजाइनर को पढें बंदरगाह के रूप में एक पोर्ट का उपयोग करता है, लिखने के बंदरगाह के रूप में पोर्ट बी का उपयोग करता है, और दोनों बंदरगाहों के लिए एक आम घड़ी का उपयोग करता है पढ़ा पता करने के लिए एक पोर्ट कराई है. पढ़ा पते की एक प्रति एक घड़ी से देरी हो रही है और पोर्ट पोर्ट से डेटा एक संशोधित और पोर्ट बी करने के लिए डेटा इनपुट के रूप में प्रयोग किया जाता है "बी से कराई ...
 
यदि पढ़ा पता कि यह कैसे एक घड़ी चक्र में काम करता है की तुलना में एक घड़ी से देरी हो रही है. यह अभी भी दो तरह मुझे लगता है. बेशक, 2 लिखने चक्र छिपा हुआ है तो मुझे लगता है कि इसे अनदेखा किया जा सकता है. ;-)
 

Welcome to EDABoard.com

Sponsor

Back
Top