ዝርዝር ሁኔታ:

VHDL ን በመጠቀም የኮርዲክ አልጎሪዝም 4 ደረጃዎች
VHDL ን በመጠቀም የኮርዲክ አልጎሪዝም 4 ደረጃዎች

ቪዲዮ: VHDL ን በመጠቀም የኮርዲክ አልጎሪዝም 4 ደረጃዎች

ቪዲዮ: VHDL ን በመጠቀም የኮርዲክ አልጎሪዝም 4 ደረጃዎች
ቪዲዮ: OrCAD bias point 2 2024, ህዳር
Anonim

በ AmCoderhttps://www.linkedin.com/in/mituFollow ተጨማሪ በደራሲው

የተመሳሰለ FIFO ፣ LIFO/Stack ን በቬርሎግ ውስጥ ዲዛይን ማድረግ
የተመሳሰለ FIFO ፣ LIFO/Stack ን በቬርሎግ ውስጥ ዲዛይን ማድረግ
የተመሳሰለ FIFO ፣ LIFO/Stack ን በቬርሎግ ውስጥ ዲዛይን ማድረግ
የተመሳሰለ FIFO ፣ LIFO/Stack ን በቬርሎግ ውስጥ ዲዛይን ማድረግ
ቪጂኤን በመጠቀም ከ FPGA ጋር ቪዲዮ መስተጋብር
ቪጂኤን በመጠቀም ከ FPGA ጋር ቪዲዮ መስተጋብር
ቪጂኤን በመጠቀም ከ FPGA ጋር ቪዲዮ መስተጋብር
ቪጂኤን በመጠቀም ከ FPGA ጋር ቪዲዮ መስተጋብር
የተመሳሳሪዎች ፣ የሰዓት ጎራ ማቋረጫ ፣ የሰዓት ጀነሬተሮች ፣ የጠርዝ መመርመሪያዎች ፣ ብዙ ተጨማሪ - አስፈላጊ የትዊክ ወረዳዎች
የተመሳሳሪዎች ፣ የሰዓት ጎራ ማቋረጫ ፣ የሰዓት ጀነሬተሮች ፣ የጠርዝ መመርመሪያዎች ፣ ብዙ ተጨማሪ - አስፈላጊ የትዊክ ወረዳዎች
የተመሳሳሪዎች ፣ የሰዓት ጎራ ማቋረጫ ፣ የሰዓት ጀነሬተሮች ፣ የጠርዝ መመርመሪያዎች ፣ ብዙ ተጨማሪ - አስፈላጊ የትዊክ ወረዳዎች
የተመሳሳሪዎች ፣ የሰዓት ጎራ ማቋረጫ ፣ የሰዓት ጀነሬተሮች ፣ የጠርዝ መመርመሪያዎች ፣ ብዙ ተጨማሪ - አስፈላጊ የትዊክ ወረዳዎች

ስለ: ሚቱ ራጅ - ሆቢቢስት እና ተማሪ ብቻ - ቺፕ ዲዛይነር - የሶፍትዌር ገንቢ - ፊዚክስ እና ሂሳብ ቀናተኛ ስለ አምኮደር »

## ይህ ሳይን እና የኮሲን ሞገድ ለማመንጨት ለቪዲኤፍኤል የኮርዲክ አልጎሪዝም ትግበራ በ Google ውስጥ በጣም ጠቅ የተደረገ ፣ ታዋቂ አገናኝ ነው። ብዙ ዓመታት። CORDIC እንደዚህ ያለ ስልተ -ቀመር ከለውጥ ስብስብ በስተቀር ምንም አይደለም እና የተወሰኑ ትሪጎኖሜትሪክ ፣ ሀይፐርቦሊክ ፣ መስመራዊ እና ሎጋሪዝም ተግባሮችን ጨምሮ ሰፋ ያሉ ተግባሮችን ለማስላት የሚያገለግሉ ሎጂክዎችን ያክሉ። ይህ በካልኩሌተሮች ውስጥ ጥቅም ላይ የዋለው ስልተ -ቀመር ወዘተ ነው። ስለዚህ ቀለል ያሉ ቀያሪዎችን እና አዘጋጆችን በመጠቀም አነስተኛ ውስብስብ ነገር ግን የ DSP ኃይል ያለው የሃርድዌር ዲዛይን ማድረግ እንችላለን። ስለዚህ ማንኛውንም የወሰኑ ተንሳፋፊ ነጥቦችን አሃዶች ወይም ውስብስብ የሂሳብ አይፒዎችን ሳይጠቀሙ በ VHDL ወይም Verilog ውስጥ እንደ ባዶ የ RTL ዲዛይን ተደርጎ ሊሠራ ይችላል።

ደረጃ 1 - VHDL እና Modelsim

እዚህ የገመድ ስልተ ቀመር የኃይለኛ ማዕበል እና የኮስ ሞገድ ለማመንጨት VHDL ን በመጠቀም ይተገበራል። በታላቅ ትክክለኛነት የግብዓት ማእዘን ሳይን እና ኮሲን ሊያወጣ ይችላል። ኮዱ በ FPGA ላይ ሊዋሃድ ይችላል። ሞዴሊሲም ንድፉን እና የሙከራ አግዳሚውን ለማስመሰል ያገለግላል።

ደረጃ 2 ለዲዛይን እና ለሙከራ አግዳሚ ወንበር የ VHDL ኮድ

የ VHDL ኮድ ለዲዛይን እና ለሙከራ ቤንች
የ VHDL ኮድ ለዲዛይን እና ለሙከራ ቤንች

የሁለትዮሽ ልኬት ዘዴ ተንሳፋፊ ነጥቦችን ለመወከል ያገለግላል።

ኮድ ከመስጠትዎ በፊት እባክዎ በአባሪ ሰነዶች በኩል ይሂዱ።

በ cordic_v4.vhd በማስመሰል ይሂዱ - ዲዛይኑ - ግቤቱ በ 32 ቢት + ምልክት ቢት ውስጥ አንግል ነው። በ 0.000000000233 ዲግሪ የመግቢያ ትክክለኛነት ማንኛውንም ማእዘን ከ 0 ወደ +/- 360 ዲግሪ ማስኬድ ይችላል። ግብዓት በሚሰጥበት ጊዜ -> ኤምቢኤስ የምልክት ቢት ሲሆን ቀሪው 32 ቢት መጠኑን ይወክላል። -የዲዛይን ውፅዓት በ 16 ቢት + ምልክት ቢት ውስጥ ሳይን እና የኮስ እሴት ነው። በትክክለኛነት 0.00001526. የሚመለከተው ሳይን ወይም የኮስ እሴት አሉታዊ ከሆነ ውጤቱ በ 2 ዎቹ የምስጋና ቅጽ ውስጥ እንደሚታይ እባክዎ ልብ ይበሉ። ማስመሰል testb.vhd - የሙከራ አግዳሚ ወንበር ለዲዛይን (1) የግቤት ማዕዘኖች እና የመጎተት ዳግም ማስጀመር = '0'። ከሁለት የማስመሰል እርምጃዎች በኋላ ወደ ‹1 ›ዳግም አስጀምር እና‹ ሁሉንም አሂድ ›። (2) በማስመሰል መስኮት ውስጥ የኃጢአትን እና የኮስ ምልክቶችን ራዲክስ እንደ አስርዮሽ እና ቅርጸት> አናሎግ (አውቶማቲክ) ያዘጋጁ። (3) ሞገድ ቅርጹን ለማየት ያጉሉ በአግባቡ።

ደረጃ 3 - ፋይሎች ተያይዘዋል

(1) cordic_v4.vhd - ንድፍ። (2) testb.vhd - ለዲዛይን የሙከራ አግዳሚ ወንበር።

(3) የማዕዘን ግብዓቶችን እንዴት ማስገደድ እና የሁለትዮሽ ውጤቶችን መለወጥ እንደሚቻል ላይ ሰነድ።

አዘምን - እነዚህ ፋይሎች የታዘዙ ናቸው እና ሌላ አልሰጡም። እባክዎን ከሚቀጥለው ደረጃ ፋይሎችን ይጠቀሙ።

ደረጃ 4 ሚኒ -ኮርዲክ አይፒ ኮር - 16 ቢት

በአንዱ የሰዓት ዑደት ውስጥ ስሌቶችን በመስራት ምክንያት ከላይ የተጠቀሰው ትግበራ ወሰን- ቀርፋፋ ፣ ዝቅተኛ የሰዓት ድግግሞሽ።

- አፈፃፀምን ለማሻሻል ለብዙ ዑደቶች ተሰራጭቷል።- ፈጣን- ኤፍፒጂ የተረጋገጠ ንድፍ እስከ 100 ሜኸ ሰዓት ድረስ ተቀናጅቷል።- በኤች.ዲ.ኤል ፣ አነስተኛ ሃርድዌር ውስጥ የተመቻቸ ተጨማሪ ቦታ- የጭነት እና የተከናወኑ የሁኔታ ምልክቶች ተጨምረዋል። ቀዳሚው ።Testbench:

ከ 0 እስከ 360 ዲግሪ ማእዘን ግብዓቶች ሙሉ በሙሉ አውቶማቲክ

ፋይሎች ተያይዘዋል 1) ሚኒ ኮርዲክ ዋና vhdl ፋይል 2) ሚኒ ኮርዲክ የሙከራ አግዳሚ ወንበር 3) ሚኒ ኮርዲክ አይፒ ኮር ማንዋል 4) እንዴት ማዕዘኖችን ማስገደድ እና ውጤቶችን መለወጥ እንደሚቻል

ለማንኛውም ጥያቄዎች ፣ እኔን ለማነጋገር ነፃነት ይሰማዎ ፦

ሚቱ ራጅ

ተከተለኝ:

mail: [email protected]

### ጠቅላላ ውርዶች 325 እስከ 01-05-2021 ድረስ ###

### ኮድ ለመጨረሻ ጊዜ የተስተካከለው-ሐምሌ -7-2020 ###

የሚመከር: