ዝርዝር ሁኔታ:
ቪዲዮ: በ VHDL ውስጥ የ SPI ማስተር ዲዛይን 6 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
በዚህ መመሪያ ውስጥ ፣ በ VHDL ውስጥ የ SPI አውቶቡስ ማስተር ከባዶ ዲዛይን እናደርጋለን።
ደረጃ 1 የ SPI አጠቃላይ እይታ
- SPI የተመሳሰለ ተከታታይ አውቶቡስ ነው
- የእሱ ተወዳጅነት እና ቀላልነት በተከታታይ ግንኙነት ውስጥ ትክክለኛ ደረጃ እንዲሆን አደረገው
- ባለ ሁለት ፎቅ አውቶቡስ
- ቀላል ፕሮቶኮል እና በጣም ፈጣኑ ተከታታይ አውቶቡስ መካከል
ደረጃ 2 የንድፍ ዝርዝሮች
እኛ የምንቀርፀው የ SPI ማስተር ዝርዝሮች ናቸው-
- አራቱን የአሠራር ሁነታዎች ይደግፋል ፤ በተለዋዋጭ ሊዋቀር የሚችል
- ሰዓት ለኃይል ቁጠባ ቁጥጥርን ያንቁ
- በቋሚነት የሚዋቀር የቃላት ርዝመት እና ፍጥነት
- ለሁለቱም ለማስተላለፍ እና ለመቀበል ነጠላ ማቋረጥ
ደረጃ 3: ማስጀመር
በመጀመሪያ የእኛ አይፒ ሁለት በይነገጾች ሊኖሩት ይገባል። አንደኛው ተከታታይ በይነገጽ ሲሆን ሁለተኛው ትይዩ በይነገጽ ነው። ተከታታይ በይነገጽ የ SPI-facto መደበኛ ምልክቶችን ያካተተ ነው- MOSI ፣ MISO ፣ SS ፣ SCLK።
MOSI አንዳንድ ጊዜ SDO እና MISO አንዳንዴ SDI ይባላል።
ተከታታይ በይነገጽ ከውጭ ተጓipች ማለትም ከ SPI ባሪያዎች ጋር ለመገናኘት ያገለግላል።
ትይዩ በይነገጽ ከአስተናጋጅችን ጋር ለመገናኘት ጥቅም ላይ ይውላል ፣ ከማይክሮ መቆጣጠሪያ ወይም ማይክሮፕሮሰሰር ፣ እሱም በተከታታይ መስመሮች አማካይነት ምን ውሂብ በተከታታይ እንደሚተላለፍ እና እንደሚቀበል ለጌታው ይነግረዋል። ማለትም ፣ ሁሉም የውሂብ አውቶቡሶች ትይዩ በይነገጽ ናቸው።
እኛ በውስጣችን የምናመነጨውን የውስጥ SPI አመክንዮ የሚያንቀሳቅስ ዓለም አቀፍ ሰዓት አለን።
እንዲሁም እንደ መጻፍ ፣ ሰዓት ማንቃት ያሉ አንዳንድ የመቆጣጠሪያ ምልክቶች አሉን። እና ማቋረጥ እና ሌሎች የሁኔታ ምልክቶች።
ውስብስብ የቁጥጥር ሁኔታዎችን መቋቋም ስላለብን እንደዚህ ዓይነቱን ተከታታይ የመገናኛ አይፒዎችን እንደ ኤፍኤስኤም ዲዛይን ማድረጉ ቀላል ነው። እኛ የ SPI ጌታን እንደ ኤፍኤስኤም እንዲሁ እንቀርፃለን። ኤፍ.ኤስ.ኤም.ሲ ሁለት ጊዜ SCLK በሆነ በሌላ የውስጥ ሰዓት ይነዳዋል። ያ ውስጣዊ ሰዓት የሚመነጨው ከዓለም አቀፍ ሰዓት የሚመሳሰሉ ቆጣሪዎችን በመጠቀም ነው።
የሰዓት ጎራዎችን የሚያቋርጡ ሁሉም የመቆጣጠሪያ ምልክቶች በአስተማማኝ ጎኑ ላይ እንዲሆኑ ተመሳሳዮች አሏቸው።
ደረጃ 4 የ RTL እይታ የ SPI ማስተር ኮር እና የማስመሰል ሞገዶች
ምንም ጥቅም ላይ ያልዋለ የ FPGA አይፒዎች የሌለው እርቃን የ RTL ንድፍ ነው። ስለዚህ ለማንኛውም FPGA ሙሉ በሙሉ ተንቀሳቃሽ ኮድ ነው።
የሚመከር:
በኪካድ ውስጥ ንድፍ (ዲዛይን) መንደፍ 3 ደረጃዎች
በኪካድ ውስጥ መርሃግብራዊ ዲዛይን ማድረግ - በዚህ ጽሑፍ ውስጥ በኪ Cad ላይ የእቅድ ወረዳ እንዴት መሳል እንደሚችሉ ማወቅ ይችላሉ። ስለዚህ ፣ ኪካድ ምን እንደሆነ ማወቅ አለብዎት። ይህ ሶፍትዌር ንድፍዎን እንዲፈጥሩ እና እንዲፈጥሩ ያስችልዎታል
ለጀማሪዎች በማይክሮሶፍት መዳረሻ ውስጥ የግንኙነት ዳታ ቤቶችን እንዴት ዲዛይን ማድረግ እንደሚቻል - 17 ደረጃዎች
ለጀማሪዎች በማይክሮሶፍት ተደራሽነት ውስጥ የግንኙነት ዳታዎችን እንዴት ዲዛይን ማድረግ እንደሚቻል - የሚቀጥለው መመሪያ በ Microsoft Access ውስጥ ተዛማጅ የውሂብ ጎታዎችን እንዴት ዲዛይን ማድረግ እንደሚቻል በዝርዝር አስቀምጧል። ይህ መመሪያ በመጀመሪያ ሁለት (2) ሰንጠረ properlyችን እንዴት በትክክል ማገናኘት እንደሚቻል ያሳያል። ከዚያ ከዚህ አዲስ ግንኙነት እንዴት ቅጽ እንደሚፈጥሩ በዝርዝር እገልጻለሁ ፣ ይህም ተጠቃሚው ወደ ውስጥ እንዲገባ ያስችለዋል
በኤ.ዲ. / ፕሮቴል ውስጥ የሞዛይክ ዲዛይን በፍጥነት እንዴት እንደሚገነዘቡ -3 ደረጃዎች
በኤ.ዲ. / ፕሮቴል ውስጥ የሞዛይክ ዲዛይን በፍጥነት እንዴት እንደሚገነዘቡ በፒሲቢ ዲዛይን ውስጥ ብዙውን ጊዜ ስብሰባን እንጠቀማለን ፣ ፈጣን ስብሰባን እንዴት እናገኛለን? የሚከተሉት ዘዴዎች አስተዋውቀዋል። የራስዎን የፒ.ሲ.ቢ. ቦርድ ለመሥራት እዚህ ጠቅ ያድርጉ http://www.starivergroup.com/ በአልቲየም/ፕሮቴል ውስጥ የመሰብሰብ መንገድ በእውነቱ ስብሰባ ይባላል
በ VHDL ውስጥ የ I2C ማስተር ዲዛይን 5 ደረጃዎች
በ VHDL ውስጥ የ I2C ማስተር ዲዛይን - በዚህ አስተማሪ ውስጥ ፣ በ VHDL ውስጥ ቀላል የ I2C ማስተር ዲዛይን ተደርጎበታል። ማስታወሻ - ሙሉ ምስሉን ለማየት በእያንዳንዱ ምስል ላይ ጠቅ ያድርጉ።
በ C ++ ውስጥ የ Singleton ዲዛይን ንድፍ እንዴት እንደሚደረግ: 9 ደረጃዎች
በ ‹ሲ ++› ውስጥ የነጠላቶን ንድፍ ንድፍ እንዴት እንደሚሠራ -መግቢያ - የዚህ መመሪያ መመሪያ ዓላማ በ ‹ሲ ++› ፕሮግራማቸው ውስጥ የነጠላቶን ንድፍ ንድፍ እንዴት መተግበር እንዳለበት ለተጠቃሚው ማስተማር ነው። ይህን በሚያደርግበት ጊዜ ፣ ይህ የመማሪያ ስብስብ የአንቶንቶን ንጥረ ነገሮች መንገድ ለምን እንደሆኑ ለአንባቢው ያብራራል