ዝርዝር ሁኔታ:

በ VHDL ውስጥ የፕሮግራም ማቋረጫ ተቆጣጣሪ ንድፍ 4 ደረጃዎች
በ VHDL ውስጥ የፕሮግራም ማቋረጫ ተቆጣጣሪ ንድፍ 4 ደረጃዎች

ቪዲዮ: በ VHDL ውስጥ የፕሮግራም ማቋረጫ ተቆጣጣሪ ንድፍ 4 ደረጃዎች

ቪዲዮ: በ VHDL ውስጥ የፕሮግራም ማቋረጫ ተቆጣጣሪ ንድፍ 4 ደረጃዎች
ቪዲዮ: Neural network on a microcontroller 2024, ህዳር
Anonim
በ VHDL ውስጥ የፕሮግራም መቋረጥ ተቆጣጣሪ ንድፍ
በ VHDL ውስጥ የፕሮግራም መቋረጥ ተቆጣጣሪ ንድፍ

በዚህ ብሎግ ውስጥ ባገኘሁት ዓይነት ምላሾች ተውጫለሁ። የእኔን ብሎግ ስለጎበኙኝ እና እውቀቴን ለእርስዎ እንድካፈል ስላነሳሱኝ አመሰግናለሁ። በዚህ ጊዜ በሁሉም ኤስ.ኦ.ሲዎች ውስጥ የምናየውን ሌላ አስደሳች ሞዱል ዲዛይን አቀርባለሁ - አቋራጭ ተቆጣጣሪ።

ቀለል ያለ ግን ኃይለኛ የፕሮግራም መቋረጥ መቆጣጠሪያን ዲዛይን እናደርጋለን። በመድረኮች ላይ ተንቀሳቃሽ የሆነ ሙሉ በሙሉ የሚዋቀር እና ግቤት ያለው ንድፍ ነው። እንደ NVIC ፣ 8259a ፣ RISC-V PLIC ፣ Microblaze's INTC ወዘተ ባሉ አንዳንድ ታዋቂ የማቋረጫ ተቆጣጣሪ ሕንፃዎች ላይ ብዙ ካነበብኩ በኋላ ይህንን ንድፍ አወጣሁ። በአቋራጭ ተቆጣጣሪ እገዛ።

ደረጃ 1: ዝርዝሮች

የአይ.ፒ.

  • AHB3-Lite በይነገጽ።
  • በቋሚነት ሊዋቀሩ የሚችሉ መለኪያዎች

    • የውጭ ማቋረጫ ምንጮች ቁጥር ፤ እስከ 63 ማቋረጦች ድረስ ይደግፋል።
    • የቅድሚያ ደረጃዎች ብዛት ፤ እስከ 63 ደረጃዎች ድረስ ይደግፋል።
    • የጎጆ ደረጃዎች ብዛት; እስከ 8 የመጠለያ ደረጃ ድረስ ይደግፋል። 
    • የአውቶቡስ ስፋት; 32 ወይም 64።
  • በአለምአቀፍ እና በአከባቢ ማስክ የሚረብሽ።
  • ለእያንዳንዱ መቋረጥ በተለዋዋጭ ሊዋቀር የሚችል የቅድሚያ ደረጃ።
  • ሁለት የአሠራር ሁነታዎች - ሙሉ በሙሉ የጎጆ ሁኔታ እና እኩል ቅድሚያ የሚሰጠው ሁኔታ።
  • ንቁ-ከፍተኛ ደረጃ ስሱ ማቋረጦችን ይደግፋል።

የ RISC-V PLIC መግለጫዎች የተቋረጠ የእጅ መጨባበጥ ዘዴ በዲዛይን ውስጥ ጥቅም ላይ ውሏል።

ማቋረጫ ቅድመ-ኢሞሜሽን ከ 8259 አ

ሌላ ያነባል -ማይክሮባሌዝ INTC ፣ NVIC

ደረጃ 2 የ PIC አጠቃላይ እይታ

PIC አጠቃላይ እይታ
PIC አጠቃላይ እይታ

በፕሮግራም ሊቋረጥ የሚችል ተቆጣጣሪ (ፒአይሲ) ብዙ ማቋረጫዎችን ከውጭ ተጓheች ይቀበላል እና ወደ አንድ ማቋረጫ ውፅዓት ወደ ዒላማ ፕሮሰሰር ኮር ያዋህዳቸዋል።

PIC በቁጥጥር እና በሁኔታ መመዝገቢያዎች ቁጥጥር ይደረግበታል። ሁሉም የፒአይሲ መመዝገቢያዎች ማህደረ ትውስታ የተቀረጹ ናቸው ፣ እና በ AHB3-Lite አውቶቡስ በይነገጽ በኩል ይደርሳሉ።

የመመዝገቢያ ባንክ በማቋረጫ ተቆጣጣሪዎች ውስጥ ዓይነተኛ የሆኑትን የውቅረት ምዝገባን ፣ መዝገቦችን ማንቃት ፣ በመጠባበቅ ላይ ያሉ መዝገቦችን ፣ በአገልግሎት ውስጥ መመዝገቢያዎችን ፣ ቅድሚያ የሚሰጣቸውን መመዝገቢያዎች እና የመታወቂያ ምዝገባን ያጠቃልላል።

የማዋቀሪያ መመዝገቢያ የፒአይሲን የአሠራር ሁኔታ ለማዘጋጀት ያገለግላል። እሱ ሙሉ በሙሉ ጎጆ ባለው ሞድ ወይም በእኩል ቅድሚያ በሚሰጥ ሁኔታ ውስጥ ሊሠራ ይችላል።

እያንዳንዱ ማቋረጫ ቅድሚያ የሚሰጣቸውን እና በግለሰብ ጭምብል ሊመደብ ይችላል። የሁሉም ማቋረጦች ዓለም አቀፍ ጭምብል እንዲሁ ይደገፋል።

የመመዝገቢያ ባንክ በመጠባበቅ ላይ ያሉ መቋረጦች ቅድሚያ የሚሰጣቸውን ጉዳዮች ለመፍታት እና እንደ ፕሮጄክተሩ መቋረጥን ለማረጋገጥ ከቅድመ-ውሳኔ መፍቻ እና ከቢቲሲ (ሁለትዮሽ-ዛፍ-ማነፃፀሪያ) ጋር መስተጋብር ይፈጥራል። የመታወቂያ መዝገብ መቋረጥን በመጠባበቅ ላይ ያለ ከፍተኛ ቅድሚያ የሚሰጠውን መታወቂያ ይ containsል።

ደረጃ 3 የ RTL ዲዛይን እና ትግበራ

የ RTL ዲዛይን እና ትግበራ
የ RTL ዲዛይን እና ትግበራ

የፒአይሲ ንድፍ ቅድሚያ የሚሰጣቸውን ነገሮች የመፍታት መዘግየትን በመቀነስ ላይ ያተኮረ ሲሆን ይህም የንድፍ በጣም ወሳኝ ጊዜ ነው። ዲዛይኑ በአንድ የሰዓት ዑደት ውስጥ ቅድሚያ የሚሰጣቸውን ነገሮች ስለሚፈታ ፣ የሎግ 2 ውስብስብነት ያላቸው ምንጮች ብዛት በመጨመሩ አፈፃፀሙ ያበላሸዋል።

ዲዛይኑ በተሳካ ሁኔታ ተተግብሯል እና ጊዜ በአርቲስ -7 ኤፍፒኤኤ ላይ ድግግሞሾችን እስከሚከተል ድረስ ተረጋግጧል።

  • እስከ 15 ምንጮች - 100 ሜኸ
  • እስከ 63 ምንጮች - 50 ሜኸ

በፒአይሲ ብቻ የተጨመረው መቋረጥ Latitude 3 ሰዓት ዑደቶች (የአሠራር አውድ መቀየሪያ ጊዜን እና የመጀመሪያውን የ ISR መመሪያ የማምጣት ጊዜን ሳይጨምር)።

ደረጃ 4 አስፈላጊ ማስታወሻዎች እና የተያያዙ ፋይሎች

አስፈላጊ ማስታወሻዎች

  • AHB3-Lite በይነገጽ የማይፈለግ ከሆነ የላይኛውን ሞጁል መለወጥ እና የፒአይሲን የአፅም ንድፍ መጠቀም ይችላሉ። ሆኖም የቀረበው የሙከራ አግዳሚ ወንበር ለ AHB3-Lite በይነገጽ ለ IP ነው።
  • PIC IP v1.0 ሙሉ በሙሉ ተንቀሳቃሽ ፣ ባዶ RTL ንድፍ ነው።
  • በሁለቱም ሁነታዎች ላይ ለመስራት በተግባር ተረጋግጧል።

የተያያዙ ፋይሎች ፦

  • በ VHDL ውስጥ የንድፍ ኮዶች እና የሙከራ መቀመጫ።
  • ሙሉ የአይፒ ሰነድ።

እሱ ክፍት ምንጭ ንድፍ ነው… ለመጠቀም ነፃነት ይሰማዎት…

ለማንኛውም ጥያቄዎች ፣ በማንኛውም ጊዜ ፦

ሚቱ ራጅ

የሚመከር: