ዝርዝር ሁኔታ:
ቪዲዮ: Integer_Matrix_Solver_UART_SERIAL_VHDL: 3 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
ይህ አስተማሪ መማሪያ የ UART ተከታታይ ተርሚናል ሞጁልን እንዲሁም የማትሪክስ ፈላጊ ሞዱልን በመተግበር 2 በ 2 ማትሪክስ ፈቺን እንዴት እንደሚያደርጉ ያሳየዎታል። ተጠቃሚው በ 2 በ 2 ማትሪክስ ውስጥ መግባት ይችላል እና ከዚያ የተተገበረው ንድፍ መፍትሄውን ወደ መስመራዊ ስርዓቱ ይተፋል።
ይህንን ኮድ ለመጠቀም የሚከተሉትን ያስፈልግዎታል
- Digilent Basys 3 FPGA ቦርድ
- ኮምፒተር ከሲሊንክስ ቪቫዶ ሶፍትዌር (ዌብፓክ እትም ይሠራል)። ለዚህ ሞጁል ፣ የ 2017.2 ስሪት ተጠቅመናል።
- የማይክሮ ዩኤስቢ ገመድ (የውሂብ ማስተላለፍ የሚችል)
ደራሲዎች -ድሩ ሚለር ፣ EE ሜጀር ፣ ካሎ ፖሊ SLO ፣ ሱክዴፕ Singh ፣ EE ሜጀር ፣ ካል ፖሊ SLO ክፍል ዲጂታል ዲዛይን
- EE/CPE 133 አስተማሪ - ጆሴፍ ካልለን
ምንጮች -
- UART_TX ፣ UART_RX ከ ፦
- ያርቁ ከ ፦
የሁለት ያልተፈረሙ ቁጥሮች የመከፋፈል ተግባር
ደረጃ 1: ደረጃ 1: እንዴት እንደሚሰራ
ግብዓቶች - ተጠቃሚው መስመራዊ ስርዓትን ወደ ኮምፒዩተር ተርሚናል ያስገባል እና ከዚያ የ UART ሞዱል ለማትሪክስ ፈታሽ ሞጁል እንዲጠቀም ወደ ድርድር ይለውጣቸዋል። የ UART ሞጁል ከተጠቃሚው ጋር ይገናኛል እና ወደ ተገቢው ማትሪክስ እንዲገቡ እንዲሁም ወደ ውሂብ በትክክል እንዲገቡ ይመራቸዋል። በተጨማሪም ስርዓቱ ወደ Basys3 ቦርድ ግራ ቀያይር የተቀየረ ዳግም ማስጀመር/ማንቃት መቀየሪያ አለው።
የውጤት ውጤቶች - ከማትሪክስ ፈታሹ ውጤቶች በ UART ሞዱል በይነገጽ በኩል ይተላለፋሉ እና ከዚያ በማያ ገጹ ላይ በተዘረዘሩት መፍትሄዎች በኮምፒተር ተርሚናል ላይ ይታያሉ። የማትሪክስ ፈታሹ ያልተመዘገቡ መደበኛ አመክንዮ ቬክተሮችን ወደ UART ሞዱል ያወጣል ፣ ይህም ለተጠቃሚው አድናቆት ወደ ብዙ ለተጠቃሚ ምቹ ውጤቶች ይለውጣል። የአሁኑ ማትሪክስ ፈታሽ እስከ 15 የሚደርሱ ቁጥሮችን ብቻ ሊኖረው ይችላል እና የውጤቱ ውጤት ንፁህ ኢንቲጀር መሆን አለበት ወይም የማትሪክስ ፈላጊው መርሃ ግብር ትክክለኛውን መፍትሄ ማውጣት አይችልም።
የከፍተኛ ደረጃ “ተከታታይ ቁጥጥር” ሞዱል - ተጠቃሚው በ UART_TX እና UART_RX ሞጁሎች በኩል ወደዚህ ሞጁል የሚፈልገውን መስመራዊ ስርዓት ያስገባል እና ግብዓቶችን ከኮምፒዩተር ተርሚናል ወደ ማትሪክስ ፈላጊ ሞጁል በሚሠሩ መደበኛ የሎጂክ ቬክተሮች ድርድር ይለውጣል። ከዚያ የማትሪክስ ፈታሽ ሞጁል በ UART ተከታታይ በይነገጽ በማያ ገጹ ላይ የሚታዩትን መደበኛ የሎጂክ ቬክተሮችን ድርድር ይመልሳል። በ UART ሞጁሎች በኩል መረጃን ማስተላለፍ እና መቀበል የሚከናወነው በዚህ ሞጁል ውስጥ በጣም ረጅም በሆነ FSM በመጠቀም ነው።
UART_TX ሞዱል - በዩኤስቢ በይነገጽ በኩል መረጃን ለመላክ ተጠቃሚው 8 ቢት መደበኛ ሎጂክ ቬክተር እና የመላክ ምልክት ያስገባል። ውሂብ እየላከ ሳለ የ TX_Active ምልክት ከፍተኛ ነው። ውሂቡን ከላከ በኋላ ፣ የ TX_Done ምልክት ይጨመቃል።
UART_RX ሞዱል - ተጠቃሚው ከዩኤስቢ በይነገጽ በአንድ ጊዜ 8 ቢት መረጃዎችን ይቀበላል። ከ RX_DV የሚመታ ምት መረጃ መቀበሉን እና የ RX_Byte ቬክተር አመክንዮ ሊነበብ የሚችል አመላካች ነው።
የማትሪክስ ፈታሪ ሞዱል - የማትሪክስ ፈታኙ ማትሪክስ ከሚወክለው ከ UART ሞዱል የተሰላ ድርድር ይቀበላል። ከዚያ ማትሪክስ ፈታሹ በእነሱ ላይ ለመሥራት ቀላል ለማድረግ እያንዳንዱን በመስመር ስርዓት ውስጥ ያለውን እያንዳንዱን ቁጥር ወደ ኢንቲጀሮች ይለውጣል። በማትሪክስ መፍቻ ሞጁል ውስጥ በርካታ ንዑስ ሞጁሎች አሉ። የመጀመሪያው ንዑስ ሞዱል ማትሪክስ የሚወስድ እና ከዚያ የተሰጠውን ማትሪክስ ተገላቢጦሽ የተገላቢጦሽ_ማትሪክስ_1 ነው። ቀጣዩ ንዑስ ሞጁል መደበኛ የማትሪክስ ክዋኔዎችን በመጠቀም ጠቅላላ_ማትሪክስን በተገላቢጦሽ ማትሪክስ የሚያባዛው ብዜት ነው። በመጨረሻም ፣ ዋናው ሞጁል አንድ ነጠላ መልስ ለማውጣት በአንድ ላይ ካርታ ይሰጣቸዋል።
ደረጃ 2 - ደረጃ 2 - የ Basys 3 ቦርድን ፕሮግራም ማድረግ
አንዴ ከታች ያለውን ምንጭ ኮድ ካገኙ በኋላ በይነገጹን ለመጠቀም ወደ basys 3 ሰሌዳ ይስቀሉት።
reference.digilentinc.com/basys3/refmanual
ደረጃ 3: ደረጃ 3: እንዴት እንደሚጠቀሙበት
ከ Basys3 UART ጋር ለመገናኘት በ 9600 baud ላይ ተከታታይ በይነገጽ ይጠቀሙ። በሚከተለው ትዕዛዝ በሊኑክስ ላይ ማያ ገጽን እጠቀም ነበር
ማያ /dev /ttyUSB1 9600
ይህንን በሊኑክስ ላይ ለማድረግ ፣ ተጠቃሚዬን ወደ “ውይይት” ቡድን ማከል ነበረብኝ። በዊንዶውስ ላይ ፣ tyቲ መሥራት አለበት ፣ እና በ MacOSX ላይ ከሊኑክስ ጋር ተመሳሳይ ሂደት መሆን አለበት።
የግራ ቀኙን ማብሪያ / ማጥፊያ ወደ ቦታው መገልበጥ የማትሪክስ መፍቻውን ይጀምራል። እሱን ማጥፋት ማትሪክስ ፈታሹን ዳግም ያስጀምራል።
የሚመከር:
በ Flick ውስጥ የጨዋታ ንድፍ በ 5 ደረጃዎች 5 ደረጃዎች
በ 5 ደረጃዎች ውስጥ በ Flick ውስጥ የጨዋታ ንድፍ -ፍሊክስ ጨዋታን በተለይም በእውነቱ እንደ እንቆቅልሽ ፣ የእይታ ልብ ወለድ ወይም የጀብድ ጨዋታ የመሰለ ቀላል መንገድ ነው።
የአርዱዲኖ መኪና የተገላቢጦሽ የመኪና ማቆሚያ ማስጠንቀቂያ ስርዓት - ደረጃዎች በደረጃ: 4 ደረጃዎች
የአርዱዲኖ መኪና የተገላቢጦሽ የመኪና ማቆሚያ ማንቂያ ስርዓት | ደረጃዎች በደረጃ-በዚህ ፕሮጀክት ውስጥ አርዱዲኖ UNO እና HC-SR04 Ultrasonic Sensor ን በመጠቀም ቀላል የአርዱዲኖ መኪና የተገላቢጦሽ የመኪና ማቆሚያ ዳሳሽ ወረዳ እቀዳለሁ። ይህ በአርዱዲኖ ላይ የተመሠረተ የመኪና ተገላቢጦሽ የማስጠንቀቂያ ስርዓት ለራስ ገዝ አሰሳ ፣ ሮቦት ሬንጅንግ እና ለሌላ ክልል አር
በ Raspberry Pi 4B ላይ የፊት ለይቶ ማወቅ በ 3 ደረጃዎች 3 ደረጃዎች
በ Raspberry Pi 4B ላይ የፊት ለይቶ ማወቅ በ 3 እርከኖች-በዚህ መመሪያ ውስጥ የሹንያፊትን ቤተመፃሕፍት በመጠቀም ከ Rasyaberry O/S ጋር Raspberry Pi 4 ላይ የፊት ለይቶ ማወቅን እናከናውናለን። ሹነፊታ የፊት መታወቂያ/ማወቂያ ቤተ -መጽሐፍት ነው። ፕሮጀክቱ ፈጣን የመለየት እና የማወቅ ፍጥነትን ለማሳካት ያለመ ነው
በ GameGo ላይ በ ‹GoGo› ላይ ማለቂያ ከሌላቸው ደረጃዎች ጋር የመሣሪያ ስርዓት - 5 ደረጃዎች (ከስዕሎች ጋር)
በ GameGo ላይ በ MakeGo Arcade የመጫወቻ ማዕከል ላይ ገደብ የለሽ ደረጃዎች ያለው የመሣሪያ ስርዓት - GameGo በ TinkerGen STEM ትምህርት የተገነባ የ Microsoft Makecode ተኳሃኝ የሆነ የሬትሮ ጨዋታ ተንቀሳቃሽ ኮንሶል ነው። እሱ በ STM32F401RET6 ARM Cortex M4 ቺፕ ላይ የተመሠረተ እና ለ STEM አስተማሪዎች ወይም የሬትሮ ቪዲዮ ጨዋታን መፍጠር መዝናናትን ለሚወዱ ሰዎች ብቻ የተሰራ ነው
ቀላል ደረጃዎች (DID Strip Lights በመጠቀም) DIY Vanity Mirror - 4 ደረጃዎች
DIY Vanity Mirror በቀላል ደረጃዎች (የ LED ስትሪፕ መብራቶችን በመጠቀም) - በዚህ ልጥፍ ውስጥ በ LED ሰቆች እገዛ የ DIY Vanity Mirror ን ሠራሁ። በእውነቱ አሪፍ ነው እና እርስዎም እነሱን መሞከር አለብዎት