ዝርዝር ሁኔታ:

DIY Dynamic Memory Block: 5 ደረጃዎች
DIY Dynamic Memory Block: 5 ደረጃዎች

ቪዲዮ: DIY Dynamic Memory Block: 5 ደረጃዎች

ቪዲዮ: DIY Dynamic Memory Block: 5 ደረጃዎች
ቪዲዮ: 2023 Tesla MODEL Y Performance ⚠️ BUT Did You See… 🤤😘 #Shorts #Short #Tesla #teslamodely 2024, ሀምሌ
Anonim
DIY Dynamic Memory Block
DIY Dynamic Memory Block

SLG46880 እና SLG46881 በቀደሙት GreenPAK መሣሪያዎች ውስጥ ያልታዩ በርካታ አዳዲስ ብሎኮችን ያስተዋውቃሉ። ይህ የትግበራ ማስታወሻ ተለዋዋጭ ማህደረ ትውስታ (ዲኤም) ብሎኮችን እና እነሱን እንዴት እንደሚጠቀሙ ይገልፃል።

የዲኤም ብሎኮች ዋነኛው ጠቀሜታ በ SLG46880/1's 12-state Asynchronous State Machine (ASM) በተለያዩ ግዛቶች ውስጥ የተለያዩ ተግባራትን ለማከናወን እንደገና ሊዋቀሩ ነው። በክልል 0 እና በሌላ መንገድ በክፍል 1 ውስጥ በአንድ መንገድ ጥቅም ላይ ሊውሉ ስለሚችሉ ይህ በጣም ተለዋዋጭ አካል ያደርጋቸዋል።

ተለዋዋጭ የማስታወሻ ማገጃን ለመፍጠር የግሪንፓክ ቺፕ እንዴት በፕሮግራም እንደተሰራ ለመረዳት የሚያስፈልጉትን ደረጃዎች ከዚህ በታች ገልፀናል። ሆኖም ፣ እርስዎ የፕሮግራም ውጤትን ለማግኘት ከፈለጉ ፣ ቀድሞውኑ የተጠናቀቀውን የግሪንፓክ ዲዛይን ፋይል ለማየት የ GreenPAK ሶፍትዌርን ያውርዱ። ለተለዋዋጭ ማህደረ ትውስታ ብጁ IC ን ለመፍጠር የግሪንፓክ ልማት ኪትዎን ወደ ኮምፒተርዎ ይሰኩ እና ፕሮግራሙን ይምቱ።

ደረጃ 1 ዲኤም አግድ መሰረታዊ

የዲኤም ብሎክ መሠረቶች
የዲኤም ብሎክ መሠረቶች
የዲኤም ብሎክ መሠረቶች
የዲኤም ብሎክ መሠረቶች

በመገናኛ ግሪንፓክ SLG46880/1 ውስጥ 4 የዲኤም ብሎኮች አሉ። ያልተዋቀረ የዲ ኤም ብሎክ በስእል 1 ይታያል።

በ SLG46880/1 ውስጥ ያሉት ሁሉም የዲኤም ብሎኮች የሚከተሉት ሀብቶች አሏቸው

● 2 የመመልከቻ ጠረጴዛዎች-ባለ 3 ቢት LUT እና ባለ 2 ቢት ሉት

Multiple 2 ባለ ብዙ መልመጃዎች

CN 1 CNT/DLY

● 1 የውጤት ማገጃ

ስእል 2 ተመሳሳይ የዲ ኤም ብሎክን ከቀለም-ውስጥ ማያያዣዎች ጋር ያሳያል። (እነዚህ ቀለሞች በ GreenPAK ™ ዲዛይነር ውስጥ አይታዩም ፣ እነሱ ለማብራሪያ ዓላማዎች ብቻ ናቸው።) አረንጓዴ አያያorsች ከማትሪክስ ወደ ዲኤም ብሎክ ግብዓቶች ናቸው። የብርቱካን ግንኙነቶች በዲኤምኤ ብሎክ ውስጥ የወሰኑ ግንኙነቶች ናቸው ፣ ይህም ሊለወጥ ወይም ሊንቀሳቀስ አይችልም። ሰማያዊ አያያorsች ለቆጣሪው ብሎክ የሰዓት ግንኙነቶች ናቸው። ሐምራዊ አያያዥ የስቴት ሽግግርን ለመቀስቀስ ሊያገለግል ይችላል ፣ ግን አጠቃላይ ማትሪክስ ግንኙነት አይደለም። ቢጫ ማገናኛዎች ከዲኤም ብሎክ የማትሪክስ ውጤቶች ናቸው።

ደረጃ 2 አዲስ የዲኤም አግድ ውቅሮችን መፍጠር

አዲስ የዲኤም ብሎክ ውቅሮችን መፍጠር
አዲስ የዲኤም ብሎክ ውቅሮችን መፍጠር
አዲስ የዲኤም ብሎክ ውቅሮችን መፍጠር
አዲስ የዲኤም ብሎክ ውቅሮችን መፍጠር

አዲስ የዲኤም ብሎክ ውቅረትን ለመፍጠር ፣ በስእል 3. የሚታየውን የዲኤም ብሎክን መምረጥ እና የባህሪያቱን ፓነል መክፈት ያስፈልግዎታል።. በዚህ ጊዜ የባህሪያቱን ፓነል በመጠቀም የፈለጉትን የዲኤም ብሎክን ከፈለጉ እና ካዋቀሩት ውቅሩን እንደገና መሰየም ይችላሉ። ከተቆልቋይ ምናሌው በመምረጥ እና “-” ቁልፍን ጠቅ በማድረግ አላስፈላጊ ውቅረትን መሰረዝ ይችላሉ።

እያንዳንዱ የዲኤም ብሎክ እስከ 6 የተለያዩ ውቅሮች ሊኖረው ይችላል። ማንኛውም የዲኤም ብሎክ ውቅር በ ASM 12 ግዛቶች ውስጥ በማንኛውም ጥቅም ላይ ሊውል ይችላል ፣ ግን በአንድ ግዛት በአንድ የዲኤም ብሎክ አንድ ውቅር ብቻ ይፈቀዳል። ስእል 4 ከዲኤም 0_0 ውቅሮች አንዱ ጥቅም ላይ እንደዋለ የሀብት ሥራ አስኪያጅ አሞሌ እንዴት እንደሚያመለክት ያሳያል። ለ DM0_0 የማዋቀሪያዎች ብዛት ከ 0/6 ወደ 1/6 ተጨምሯል።

ደረጃ 3 የስቴት ሽግግርን ለማነሳሳት የዲኤም ብሎክን ይጠቀሙ

የግዛት ሽግግርን ለማነሳሳት የዲኤም ብሎክን ይጠቀሙ
የግዛት ሽግግርን ለማነሳሳት የዲኤም ብሎክን ይጠቀሙ

ስእል 5 የስቴትን ሽግግር ለመቀስቀስ ጥቂት የተለያዩ መንገዶችን ያሳያል። ለ DM0_0 እና DM1_0 አዲስ ውቅረቶችን ፈጥረናል ፣ እና “myConfig” እና “myConfig1” ብለው ሰይመዋቸዋል። የላይኛው ሙክ የ AND በርን ውፅዓት ስለሚያልፍ እና ባለ 2-ቢት ቋት ወደ የውጤቶች ብሎክ ስለሚያስተላልፍ የላይኛው ዲኤም በቀላሉ እንደ 3-ቢት እና በር ሆኖ ያገለግላል። (ባለ 2-ቢት LUT ለ CNT/DLY ብሎክ እንደ ቋት ሆኖ ሊዋቀር ይችል ነበር።) “ወደ ኤኤስኤም ማገናኛ ከክልል 0 ወደ ግዛት የስቴት ሽግግር ለመቀስቀስ ያገለግላል። በተመሳሳይ ፣ ከፒን 5 የማትሪክስ ግንኙነት ጥቅም ላይ ይውላል። የስቴት ሽግግርን ከክልል 0 ወደ ግዛት 2. ለመቀስቀስ ፣ በመጨረሻም ፣ DM1_0 ሁለቱም ሙክሶች ከፒን 6 ባለው ምልክት እንዲያልፉ ተዋቅሯል። ቆጣሪው እንደ 100µs ሁለቱም የጠርዝ መዘግየት ተዋቅሯል ፣ እና ባለ 2-ቢት LUT የ AND በር ነው። ልክ በ DM0_0 ውስጥ ፣ የውጤት ማገጃው ሌላ የስቴት ሽግግር ለመቀስቀስ ያገለግላል።

ደረጃ 4 ከኤኤስኤም ውጭ ካሉ ብሎኮች ጋር ለመገናኘት የዲኤም ብሎክን መጠቀም

ከኤኤስኤም ውጭ ካሉ ብሎኮች ጋር ለመገናኘት የዲኤም ብሎክን በመጠቀም
ከኤኤስኤም ውጭ ካሉ ብሎኮች ጋር ለመገናኘት የዲኤም ብሎክን በመጠቀም
ከኤኤስኤም ውጭ ካሉ ብሎኮች ጋር ለመገናኘት የዲኤም ብሎክን በመጠቀም
ከኤኤስኤም ውጭ ካሉ ብሎኮች ጋር ለመገናኘት የዲኤም ብሎክን በመጠቀም

እርስዎ ቀደም ባለው ክፍል ውስጥ እንዳስተዋሉት ፣ DM0_0 የውጤት ማገጃ 3 “ወደ ማትሪክስ” ውጤቶች አሉት ፣ DM1_0 የውጤት ማገጃ ምንም የማትሪክስ ውጤቶች የሉትም። ይህ ለ DM0_1 እና ለ DM1_1 እንዲሁም እውነት ነው። DM0_1 3 ማትሪክስ ውጤቶች አሉት ፣ DM1_1 ግን ምንም የለውም። የ 3 “ወደ ማትሪክስ” ውጤቶች ከማንኛውም ማትሪክስ ማያያዣዎች ጋር ሊገናኙ ይችላሉ ፣ እንደ ፒኖች ፣ LUTs ፣ DFFs ፣ ወዘተ። ይህ በስእል 6 ውስጥ ይታያል።

በ “ወደ ማትሪክስ” ፒን እና ከስቴቱ ማሽን አካባቢ ውጭ ባሉ ሌሎች ብሎኮች መካከል ግንኙነት ከተፈጠረ ፣ የትኛውም የዲኤም ውቅር ጥቅም ላይ ቢውል ፣ በእያንዳንዱ ግዛት ውስጥ እንደሚኖር ልብ ይበሉ። በስእል 6 ውስጥ ፣ የላይኛው ክፍል በስቴቱ 0. ውስጥ ያለውን የ DM0_0 myConfig0 ን ያሳያል። የታችኛው ክፍል በስቴቱ ውስጥ የሚገኘውን DM0_0 myConfig1 ን ያሳያል። አንደኛው ከ 2-ቢት LUT0 ጋር ተገናኝቷል። ከ “ወደ ማትሪክስ” ግንኙነቶች ውስጥ አንዱ ብቻ በማንኛውም ጊዜ “ንቁ” ሊሆን ይችላል። ለዲኤም 0_0 እና ለዲኤም 0_1 የውጤት ማገጃ በባህሪያት ፓነል ምናሌ ውስጥ 4 አማራጮች አሉ ● Out0/1/2 ጠብቅ ● ወደ ውጭ 0 ፣ ውጭ 1/2 ማቆየት ● ወደ ውጭ 1 ፣ ከ 0/2 ማቆየት ● ወደ ማለፊያ 2 ፣ ውጭ 1/1 ማቆየት እነዚህ ቅንብሮች በእያንዳንዱ ውቅረት ውስጥ ከሦስቱ ውጤቶች የትኞቹ ንቁ እንደሆኑ ለመወሰን ያገለግላሉ። የመጀመሪያው አማራጭ ከተመረጠ ፣ የዲኤም ብሎኩ 2-ቢት LUT ውጤት ወደ ማናቸውም “ወደ ማትሪክስ” ውጤቶች ወደ ሦስቱ አይተላለፍም። በዚያ ሁኔታ የእነዚህ ሦስት ምልክቶች ዋጋ ሳይለወጥ ይቆያል። ሆኖም ፣ ማንኛውም ሌሎች ሶስት አማራጮች ጥቅም ላይ ከዋሉ ፣ የዲ ኤም ብሎኩ 2-ቢት LUT ውፅዓት በቅደም ተከተል ወደ 0 ፣ out1 ፣ ወይም out2 ይተላለፋል ፣ እና የሌሎቹ ሁለት ውጤቶች ዋጋ ሳይለወጥ ይቆያል።

ደረጃ 5 የዲዛይን ምሳሌ

የዲዛይን ምሳሌ
የዲዛይን ምሳሌ

ከላይ ባለው የንድፍ ምሳሌ ፣ IN0 ፣ IN1 ፣ እና IN2 አንድ ላይ OR'd ናቸው። ይህ በእንዲህ እንዳለ ፣ IN3 በ 1 ሚሴ እና ከዚያ በ “OR” በር ውፅዓት ዘግይቷል። የዲኤም ብሎክ ውፅዓት በ STATE0 ውስጥ ወደ OUT0 እንዲላክ ፣ በ OUT1 እና OUT2 ላይ ያሉት እሴቶች እንደተጠበቁ እንዲቆዩ ለማድረግ ወደ ማትሪክስ ብሎክ ተዋቅሯል።

መደምደሚያ

ለእነሱ እንደገና ለማዋሃድ ምስጋና ይግባቸው ፣ በንግግር ግሪንፓክ SLG46880/1 ውስጥ ያሉት ተለዋዋጭ የማስታወሻ ብሎኮች እጅግ በጣም ተለዋዋጭ እና በተለያዩ መንገዶች ጥቅም ላይ ሊውሉ ይችላሉ። ከዲኤም ብሎኮች ጋር አብሮ የመስራት ጊዜን ከጨረሱ በኋላ ፣ በተለያዩ የኤኤስኤም ግዛቶች ውስጥ የተለያዩ የዲኤም ብሎክ ውቅረቶችን በማጣመር የበለጠ ውስብስብ ንድፎችን መፍጠር ይችላሉ።

የሚመከር: