ఇంటెల్-లోగో

intel ALTERA_CORDIC IP కోర్

intel-ALTERA-CORDIC-IP-కోర్-ఉత్పత్తి

ALTERA_CORDIC IP కోర్ యూజర్ గైడ్

  • CORDIC అల్గారిథమ్‌తో స్థిర-పాయింట్ ఫంక్షన్‌ల సమితిని అమలు చేయడానికి ALTERA_CORDIC IP కోర్ని ఉపయోగించండి.
  • పేజీ 3లో ALTERA_CORDIC IP కోర్ ఫీచర్‌లు
  • పేజీ 3లో DSP IP కోర్ పరికరం కుటుంబ మద్దతు
  • పేజీ 4లో ALTERA_CORDIC IP కోర్ ఫంక్షనల్ వివరణ
  • పేజీ 7లో ALTERA_CORDIC IP కోర్ పారామితులు
  • పేజీ 9లో ALTERA_CORDIC IP కోర్ సిగ్నల్స్

ALTERA_CORDIC IP కోర్ ఫీచర్లు

  • స్థిర-పాయింట్ అమలులకు మద్దతు ఇస్తుంది.
  • జాప్యం మరియు ఫ్రీక్వెన్సీ నడిచే IP కోర్లు రెండింటికీ మద్దతు ఇస్తుంది.
  • VHDL మరియు Verilog HDL కోడ్ ఉత్పత్తి రెండింటికీ మద్దతు ఇస్తుంది.
  • పూర్తిగా అన్‌రోల్ చేయబడిన ఇంప్లిమెంటేషన్‌లను ఉత్పత్తి చేస్తుంది.
  • అవుట్‌పుట్‌లో రెండు దగ్గరగా సూచించదగిన సంఖ్యలలో దేనికైనా విశ్వసనీయంగా గుండ్రని ఫలితాలను ఉత్పత్తి చేస్తుంది.

DSP IP కోర్ పరికరం కుటుంబ మద్దతు
Intel FPGA IP కోర్ల కోసం ఇంటెల్ క్రింది పరికర మద్దతు స్థాయిలను అందిస్తుంది:

  • ముందస్తు మద్దతు—ఈ పరికర కుటుంబం కోసం అనుకరణ మరియు సంకలనం కోసం IP కోర్ అందుబాటులో ఉంది. FPGA ప్రోగ్రామింగ్ file (.pof) క్వార్టస్ ప్రైమ్ ప్రో స్ట్రాటిక్స్ 10 ఎడిషన్ బీటా సాఫ్ట్‌వేర్‌కు మద్దతు అందుబాటులో లేదు మరియు IP టైమింగ్ మూసివేతకు హామీ ఇవ్వబడదు. ప్రారంభ లేఅవుట్ సమాచారం ఆధారంగా ఆలస్యం యొక్క ప్రారంభ ఇంజనీరింగ్ అంచనాలను సమయ నమూనాలు కలిగి ఉంటాయి. సిలికాన్ టెస్టింగ్ వాస్తవ సిలికాన్ మరియు టైమింగ్ మోడల్‌ల మధ్య సహసంబంధాన్ని మెరుగుపరుస్తుంది కాబట్టి సమయ నమూనాలు మారవచ్చు. మీరు సిస్టమ్ ఆర్కిటెక్చర్ మరియు వనరుల వినియోగ అధ్యయనాలు, అనుకరణ, పిన్అవుట్, సిస్టమ్ లేటెన్సీ అసెస్‌మెంట్‌లు, ప్రాథమిక సమయ అంచనాలు (పైప్‌లైన్ బడ్జెట్) మరియు I/O బదిలీ వ్యూహం (డేటా-పాత్ వెడల్పు, బర్స్ట్ డెప్త్, I/O స్టాండర్డ్స్ ట్రేడ్‌ఆఫ్‌లు) కోసం ఈ IP కోర్‌ని ఉపయోగించవచ్చు. )
  • ప్రాథమిక మద్దతు—ఇంటెల్ ఈ పరికర కుటుంబం కోసం ప్రిలిమినరీ టైమింగ్ మోడల్‌లతో IP కోర్‌ని ధృవీకరిస్తుంది. IP కోర్ అన్ని ఫంక్షనల్ అవసరాలను తీరుస్తుంది, కానీ ఇప్పటికీ పరికర కుటుంబం కోసం సమయ విశ్లేషణలో ఉండవచ్చు. మీరు దానిని జాగ్రత్తగా ఉత్పత్తి డిజైన్లలో ఉపయోగించవచ్చు.
  • తుది మద్దతు—ఈ పరికర కుటుంబం కోసం తుది సమయ నమూనాలతో IP కోర్‌ను ఇంటెలిఫై చేస్తుంది. IP కోర్ పరికర కుటుంబానికి సంబంధించిన అన్ని ఫంక్షనల్ మరియు టైమింగ్ అవసరాలను తీరుస్తుంది. మీరు దీన్ని ప్రొడక్షన్ డిజైన్లలో ఉపయోగించవచ్చు.

ఇంటెల్ కార్పొరేషన్. అన్ని హక్కులు ప్రత్యేకించబడ్డాయి. ఇంటెల్, ఇంటెల్ లోగో మరియు ఇతర ఇంటెల్ గుర్తులు ఇంటెల్ కార్పొరేషన్ లేదా దాని అనుబంధ సంస్థల ట్రేడ్‌మార్క్‌లు. Intel దాని FPGA మరియు సెమీకండక్టర్ ఉత్పత్తుల పనితీరును ఇంటెల్ యొక్క ప్రామాణిక వారంటీకి అనుగుణంగా ప్రస్తుత స్పెసిఫికేషన్‌లకు హామీ ఇస్తుంది, అయితే నోటీసు లేకుండా ఏ సమయంలోనైనా ఏదైనా ఉత్పత్తులు మరియు సేవలకు మార్పులు చేసే హక్కును కలిగి ఉంది. ఇంటెల్ వ్రాతపూర్వకంగా అంగీకరించినట్లు మినహా ఇక్కడ వివరించిన ఏదైనా సమాచారం, ఉత్పత్తి లేదా సేవ యొక్క అప్లికేషన్ లేదా ఉపయోగం నుండి ఉత్పన్నమయ్యే బాధ్యత లేదా బాధ్యతను Intel తీసుకోదు. ఇంటెల్ కస్టమర్‌లు ఏదైనా ప్రచురించబడిన సమాచారంపై ఆధారపడే ముందు మరియు ఉత్పత్తులు లేదా సేవల కోసం ఆర్డర్‌లు చేసే ముందు పరికర నిర్దేశాల యొక్క తాజా వెర్షన్‌ను పొందాలని సూచించారు. *ఇతర పేర్లు మరియు బ్రాండ్‌లను ఇతరుల ఆస్తిగా క్లెయిమ్ చేయవచ్చు.

DSP IP కోర్ పరికరం కుటుంబ మద్దతు

పరికర కుటుంబం మద్దతు
Arria® II GX ఫైనల్
అర్రియా II GZ ఫైనల్
అర్రియా వి ఫైనల్
ఇంటెల్ ® అరియా 10 ఫైనల్
తుఫాను ® IV ఫైనల్
తుఫాను V ఫైనల్
ఇంటెల్ MAX® 10 FPGA ఫైనల్
స్ట్రాటిక్స్® IV GT ఫైనల్
స్ట్రాటిక్స్ IV GX/E ఫైనల్
స్ట్రాటిక్స్ వి ఫైనల్
ఇంటెల్ స్ట్రాటిక్స్ 10 అడ్వాన్స్
ఇతర పరికర కుటుంబాలు మద్దతు లేదు

ALTERA_CORDIC IP కోర్ ఫంక్షనల్ వివరణ

  • 4వ పేజీలో SinCos ఫంక్షన్
  • 2వ పేజీలో Atan5 ఫంక్షన్
  • పేజీ 5లో వెక్టార్ ట్రాన్స్‌లేట్ ఫంక్షన్
  • పేజీ 6లో వెక్టర్ రొటేట్ ఫంక్షన్

SinCos ఫంక్షన్
కోణం a యొక్క సైన్ మరియు కొసైన్‌ను గణిస్తుంది.

SinCos ఫంక్షన్

intel-ALTERA-CORDIC-IP-Core-fig-1

ALTERA_CORDIC IP కోర్ యూజర్ గైడ్ 683808 | 2017.05.08
ఫంక్షన్ రెండు కాన్ఫిగరేషన్‌లకు మద్దతు ఇస్తుంది, ఇది సంకేత లక్షణంపై ఆధారపడి ఉంటుంది:

  • a సంతకం చేయబడితే, అనుమతించబడిన ఇన్‌పుట్ పరిధి [-π,+π] మరియు సైన్ మరియు కొసైన్ అవుట్‌పుట్ పరిధి ∈[-1,1].
  • a సంతకం చేయకపోతే, IP కోర్ ఇన్‌పుట్‌ను [0,+π/2]కి పరిమితం చేస్తుంది మరియు అవుట్‌పుట్ పరిధిని [0,1]కి పరిమితం చేస్తుంది.

Atan2 ఫంక్షన్
y మరియు x ఇన్‌పుట్‌ల నుండి atan2(y, x) ఫంక్షన్‌ను గణిస్తుంది.

Atan2 ఫంక్షన్

intel-ALTERA-CORDIC-IP-Core-fig-2

  • x మరియు y సంతకం చేయబడితే, IP కోర్ స్థిర-పాయింట్ ఫార్మాట్‌ల నుండి ఇన్‌పుట్ పరిధిని నిర్ణయిస్తుంది.
  • అవుట్‌పుట్ పరిధి [-π,+π].

వెక్టర్ అనువాద ఫంక్షన్
వెక్టర్ ట్రాన్స్‌లేట్ ఫంక్షన్ అనేది atan2 ఫంక్షన్ యొక్క పొడిగింపు. ఇది ఇన్‌పుట్ వెక్టార్ యొక్క పరిమాణాన్ని మరియు a=atan2(y,x) కోణాన్ని అవుట్‌పుట్ చేస్తుంది.

వెక్టర్ అనువాద ఫంక్షన్

intel-ALTERA-CORDIC-IP-Core-fig-3

ఫంక్షన్ x మరియు y ఇన్‌పుట్‌లను తీసుకుంటుంది మరియు అవుట్‌పుట్‌లు a=atan2(y, x) మరియు M = K( x2+y2)0.5. M అనేది ఇన్‌పుట్ వెక్టార్ v=(x,y)T యొక్క పరిమాణం, ఇది 1.646760258121కి కలుస్తుంది CORDIC నిర్దిష్ట స్థిరాంకం ద్వారా స్కేల్ చేయబడుతుంది, ఇది అతీంద్రియమైనది, కాబట్టి స్థిర విలువ లేదు. x మరియు y యొక్క సంకేత లక్షణాన్ని బట్టి ఫంక్షన్‌లు రెండు కాన్ఫిగరేషన్‌లకు మద్దతు ఇస్తాయి:

  • ఇన్‌పుట్‌లు సంతకం చేయబడితే, ఫార్మాట్‌లు అనుమతించబడిన ఇన్‌పుట్ పరిధిని అందిస్తాయి. ఈ కాన్ఫిగరేషన్‌లో a is∈[-π,+π] అవుట్‌పుట్ పరిధి. M కోసం అవుట్‌పుట్ పరిధి మాగ్నిట్యూడ్ ఫార్ములా ప్రకారం x మరియు y యొక్క ఇన్‌పుట్ పరిధిపై ఆధారపడి ఉంటుంది.
  • ఇన్‌పుట్‌లు సంతకం చేయకపోతే, IP కోర్ [0,+π/2] కోసం అవుట్‌పుట్ విలువను పరిమితం చేస్తుంది. పరిమాణం విలువ ఇప్పటికీ ఫార్ములాపై ఆధారపడి ఉంటుంది.

వెక్టర్ రొటేట్ ఫంక్షన్
వెక్టార్ రొటేట్ ఫంక్షన్ రెండు కోఆర్డినేట్‌లు x మరియు y మరియు కోణం a ద్వారా ఇవ్వబడిన వెక్టర్ v= (x,y)Tని తీసుకుంటుంది. ఫంక్షన్ వెక్టర్ v0=(x0,y0)Tని ఉత్పత్తి చేయడానికి కోణం a ద్వారా వెక్టర్ v యొక్క సారూప్య భ్రమణాన్ని ఉత్పత్తి చేస్తుంది.

వెక్టర్ రొటేట్ ఫంక్షన్
భ్రమణం అనేది సారూప్య భ్రమణం, ఎందుకంటే ఉత్పత్తి చేయబడిన వెక్టర్ v0 యొక్క పరిమాణం CORDIC నిర్దిష్ట స్థిరాంకం K(˜1.646760258121) ద్వారా స్కేల్ చేయబడుతుంది. వెక్టర్ v0 కోఆర్డినేట్‌ల సమీకరణాలు:

  • x0 = K(xcos(a)−ysin(a))
  • y0 = K(xsin(a)+ ycos(a))

మీరు ఫంక్షన్ కోసం x,y ఇన్‌పుట్‌ల కోసం సైన్ అట్రిబ్యూట్‌ను ఒప్పుకు సెట్ చేస్తే, IP కోర్ వాటి పరిధిని [−1,1]కి పరిమితం చేస్తుంది. మీరు పాక్షిక బిట్‌ల సంఖ్యను అందిస్తారు. ఇన్‌పుట్ కోణం a పరిధి [−π,+π]లో అనుమతించబడుతుంది మరియు ఇతర ఇన్‌పుట్‌ల మాదిరిగానే భిన్నమైన బిట్‌ల సంఖ్యను కలిగి ఉంటుంది. మీరు అవుట్‌పుట్ ఫ్రాక్షనల్ బిట్‌లను అందిస్తారు మరియు అవుట్‌పుట్ మొత్తం వెడల్పు w=wF+3, సంతకం చేయబడింది. సంతకం చేయని x,y ఇన్‌పుట్‌ల కోసం, IP కోర్ పరిధిని [0,1]కి, కోణం a నుండి [0,π]కి పరిమితం చేస్తుంది.

ALTERA_CORDIC IP కోర్ పారామితులు

SinCos పారామితులు

పరామితి విలువలు వివరణ
ఇన్‌పుట్ డేటా వెడల్పులు
భిన్నం F 1 నుండి 64 వరకు భిన్నం బిట్‌ల సంఖ్య.
వెడల్పు w ఉద్భవించింది స్థిర-పాయింట్ డేటా వెడల్పు.
సంతకం చేయండి సంతకం లేదా సంతకం చేయబడలేదు స్థిర-పాయింట్ డేటా యొక్క సంకేతం.
అవుట్‌పుట్ డేటా వెడల్పులు
భిన్నం 1 నుండి 64 వరకు, ఎక్కడ

Fఅవుట్ ≤ FIN

భిన్నం బిట్‌ల సంఖ్య.
వెడల్పు ఉద్భవించింది స్థిర-పాయింట్ డేటా వెడల్పు.
సంతకం చేయండి ఉద్భవించింది స్థిర-పాయింట్ డేటా యొక్క సంకేతం.
ఎనేబుల్ పోర్ట్‌ని రూపొందించండి ఆన్ లేదా ఆఫ్ ఎనేబుల్ సిగ్నల్ కోసం ఆన్ చేయండి.

Atan2 పారామితులు

పరామితి విలువలు వివరణ
ఇన్‌పుట్ డేటా వెడల్పులు
భిన్నం 1 నుండి 64 వరకు భిన్నం బిట్‌ల సంఖ్య.
వెడల్పు 3 నుండి 64 వరకు స్థిర-పాయింట్ డేటా వెడల్పు.
సంతకం చేయండి సంతకం లేదా సంతకం చేయబడలేదు స్థిర-పాయింట్ డేటా యొక్క సంకేతం.
అవుట్‌పుట్ డేటా వెడల్పులు
భిన్నం   భిన్నం బిట్‌ల సంఖ్య.
వెడల్పు ఉద్భవించింది స్థిర-పాయింట్ డేటా వెడల్పు.
సంతకం చేయండి ఉద్భవించింది స్థిర-పాయింట్ డేటా యొక్క సంకేతం.
ఎనేబుల్ పోర్ట్‌ని రూపొందించండి ఆన్ లేదా ఆఫ్ ఎనేబుల్ సిగ్నల్ కోసం ఆన్ చేయండి.
LUT సైజు ఆప్టిమైజేషన్   అమలు ఖర్చును తగ్గించడానికి కొన్ని సాధారణ CORDIC కార్యకలాపాలను పట్టికలను వెతకడానికి తరలించడానికి ఆన్ చేయండి.
LUT పరిమాణాన్ని మాన్యువల్‌గా పేర్కొనండి   LUT పరిమాణాన్ని ఇన్‌పుట్ చేయడానికి ఆన్ చేయండి. పెద్ద విలువలు (9-11) కొన్ని గణనలను మెమరీ బ్లాక్‌లకు మ్యాపింగ్ చేయడాన్ని ఎనేబుల్ చేసినప్పుడు మాత్రమే LUT సైజు ఆప్టిమైజేషన్ ఉంది..

వెక్టర్ అనువాద పారామితులు

పరామితి విలువలు వివరణ
ఇన్‌పుట్ డేటా వెడల్పులు
భిన్నం 1 నుండి 64 వరకు భిన్నం బిట్‌ల సంఖ్య.
వెడల్పు సంతకం చేయబడింది: 4 నుండి

64; సంతకం చేయనిది: ఎఫ్

65 వరకు

స్థిర-పాయింట్ డేటా వెడల్పు.
కొనసాగింది…
పరామితి విలువలు వివరణ
సంతకం చేయండి సంతకం లేదా సంతకం చేయబడలేదు స్థిర-పాయింట్ డేటా యొక్క సంకేతం
అవుట్‌పుట్ డేటా వెడల్పులు
భిన్నం 1 నుండి 64 వరకు భిన్నం బిట్‌ల సంఖ్య.
వెడల్పు ఉద్భవించింది స్థిర-పాయింట్ డేటా వెడల్పు.
సం ఉద్భవించింది స్థిర-పాయింట్ డేటా యొక్క సంకేతం
ఎనేబుల్ పోర్ట్‌ని రూపొందించండి ఆన్ లేదా ఆఫ్ ఎనేబుల్ సిగ్నల్ కోసం ఆన్ చేయండి.
స్కేల్ ఫ్యాక్టర్ పరిహారం ఆన్ లేదా ఆఫ్ వెక్టార్ అనువాదం కోసం, 1.6467602కి కలుస్తున్న CORDIC నిర్దిష్ట స్థిరాంకం... వెక్టర్ (x2+y2)0.5 యొక్క పరిమాణాన్ని స్కేల్ చేస్తుంది, తద్వారా పరిమాణం యొక్క విలువ, M, M = K(x2+y2)0.5.

అవుట్‌పుట్ ఫార్మాట్ ఇన్‌పుట్ ఫార్మాట్‌పై ఆధారపడి ఉంటుంది. రెండు ఇన్‌పుట్‌లు గరిష్టంగా సూచించదగిన ఇన్‌పుట్ విలువకు సమానంగా ఉన్నప్పుడు అతిపెద్ద అవుట్‌పుట్ విలువ ఏర్పడుతుంది, j.

ఈ సందర్భంలో:

M = K(j2+j2)0.5

= K(2j2)0.5

= K20.5(j2)0.5

=K 20.5j ~2.32j

కాబట్టి, MSB యొక్క రెండు అదనపు బిట్‌లు మిగిలి ఉన్నాయి j నిర్ధారించడానికి అవసరం M ప్రాతినిధ్యం వహిస్తుంది. స్కేల్ ఫ్యాక్టర్ పరిహారం ఎంపిక చేయబడితే, M అవుతుంది: M = j0.5 ~ 1.41 j

పరిధిని సూచించడానికి ఒక అదనపు బిట్ సరిపోతుంది M. స్కేల్ ఫ్యాక్టర్ పరిహారం అవుట్‌పుట్ మొత్తం వెడల్పును ప్రభావితం చేస్తుంది.

వెక్టర్ రొటేట్ పారామితులు

పరామితి విలువలు వివరణ
ఇన్‌పుట్ డేటా వెడల్పులు
X,Y ఇన్‌పుట్‌లు
భిన్నం 1 నుండి 64 వరకు భిన్నం బిట్‌ల సంఖ్య.
వెడల్పు ఉద్భవించింది స్థిర-పాయింట్ డేటా వెడల్పు.
సంతకం చేయండి సంతకం లేదా సంతకం చేయబడలేదు స్థిర-పాయింట్ డేటా యొక్క సంకేతం.
యాంగిల్ ఇన్‌పుట్
భిన్నం ఉద్భవించింది
వెడల్పు ఉద్భవించింది
సంతకం చేయండి ఉద్భవించింది
అవుట్‌పుట్ డేటా వెడల్పులు
భిన్నం 1 నుండి 64 వరకు భిన్నం బిట్‌ల సంఖ్య.
వెడల్పు ఉద్భవించింది స్థిర-పాయింట్ డేటా వెడల్పు.
సంతకం చేయండి ఉద్భవించింది స్థిర-పాయింట్ డేటా యొక్క సంకేతం
ఎనేబుల్ పోర్ట్‌ని రూపొందించండి ఆన్ లేదా ఆఫ్ ఎనేబుల్ సిగ్నల్ కోసం ఆన్ చేయండి.
స్కేల్ ఫ్యాక్టర్ పరిహారం   మాగ్నిట్యూడ్ అవుట్‌పుట్‌పై CORDIC-నిర్దిష్ట స్థిరాంకాన్ని భర్తీ చేయడానికి ఆన్ చేయండి. సంతకం చేసిన మరియు సంతకం చేయని ఇన్‌పుట్‌ల కోసం, ఆన్ చేయడం వలన x1 మరియు y0 పరిమాణం యొక్క బరువు 0 తగ్గుతుంది. అవుట్‌పుట్‌లు విరామానికి చెందినవి [-20.5, +20.5]K. డిఫాల్ట్ సెట్టింగ్‌ల క్రింద, అవుట్‌పుట్ విరామం [-20.5K , +20.5K] (తో పాటుగా ఉంటుంది)
కొనసాగింది…
పరామితి విలువలు వివరణ
    K~1.6467602...), లేదా ~[-2.32, +2.32]. ఈ విరామంలో విలువలను సూచించడానికి బైనరీ పాయింట్ నుండి 3 బిట్‌లు మిగిలి ఉండాలి, వాటిలో ఒకటి గుర్తు కోసం. మీరు ఆన్ చేసినప్పుడు స్కేల్ ఫ్యాక్టర్ పరిహారం, అవుట్‌పుట్ విరామం [-20.5, +20.5] లేదా ~[-1.41, 1.41] అవుతుంది, దీనికి బైనరీ పాయింట్ నుండి రెండు బిట్‌లు మిగిలి ఉండాలి, వాటిలో ఒకటి గుర్తు కోసం.

స్కేల్ ఫ్యాక్టర్ పరిహారం అవుట్‌పుట్ మొత్తం వెడల్పును ప్రభావితం చేస్తుంది.

ALTERA_CORDIC IP కోర్ సిగ్నల్స్

సాధారణ సంకేతాలు

పేరు టైప్ చేయండి వివరణ
clk ఇన్పుట్ గడియారం.
en ఇన్పుట్ ప్రారంభించు. మీరు ఆన్ చేసినప్పుడు మాత్రమే అందుబాటులో ఉంటుంది ఎనేబుల్ పోర్ట్‌ను రూపొందించండి.
అరేసెట్ ఇన్పుట్ రీసెట్ చేయండి.

సిన్ కాస్ ఫంక్షన్ సిగ్నల్స్

పేరు టైప్ చేయండి ఆకృతీకరణ on పరిధి వివరణ
a ఇన్పుట్ సంతకం చేసిన ఇన్‌పుట్ [-π,+π] పాక్షిక బిట్‌ల సంఖ్యను నిర్దేశిస్తుంది (FIN) ఈ ఇన్‌పుట్ మొత్తం వెడల్పు FIN+3.రెండు అదనపు బిట్‌లు శ్రేణికి సంబంధించినవి (ప్రాతినిధ్యంగా π) మరియు గుర్తు కోసం ఒక బిట్. రెండు పూరక రూపంలో ఇన్‌పుట్‌ను అందించండి.
సంతకం చేయని ఇన్‌పుట్ [0,+π/2] పాక్షిక బిట్‌ల సంఖ్యను నిర్దేశిస్తుంది (FIN) ఈ ఇన్‌పుట్ మొత్తం వెడల్పు wIN=FIN+1. శ్రేణికి ఒక అదనపు బిట్ ఖాతాలు (π/2ని సూచించడానికి అవసరం).
s, c అవుట్‌పుట్ సంతకం చేసిన ఇన్‌పుట్ [1,1] వినియోగదారు పేర్కొన్న అవుట్‌పుట్ భిన్నం వెడల్పుపై sin(a) మరియు cos(a)ని గణిస్తుంది(F) అవుట్‌పుట్ వెడల్పును కలిగి ఉంటుంది wబయటకు= Fబయటకు+2 మరియు సంతకం చేయబడింది.
సంతకం చేయని ఇన్‌పుట్ [0,1] వినియోగదారు పేర్కొన్న అవుట్‌పుట్ భిన్నం వెడల్పుపై sin(a) మరియు cos(a)ని గణిస్తుంది(Fబయటకు) అవుట్‌పుట్ వెడల్పును కలిగి ఉంటుంది wబయటకు= Fబయటకు+1 మరియు సంతకం చేయబడలేదు.

Atan2 ఫంక్షన్ సిగ్నల్స్

పేరు టైప్ చేయండి ఆకృతీకరణ on పరిధి వివరాలు
x, y ఇన్పుట్ సంతకం చేసిన ఇన్‌పుట్ ద్వారా ఇవ్వబడింది

w, F

మొత్తం వెడల్పును నిర్దేశిస్తుంది (w) మరియు సంఖ్య పాక్షిక బిట్స్ (F) ఇన్పుట్. ఇన్‌పుట్‌లను రెండు పూరక రూపంలో అందించండి.
సంతకం చేయని ఇన్‌పుట్ మొత్తం వెడల్పును నిర్దేశిస్తుంది (w) మరియు సంఖ్య పాక్షిక బిట్స్ (F) ఇన్పుట్.
a అవుట్పుట్ సంతకం చేసిన ఇన్‌పుట్ [-π,+π] వినియోగదారు పేర్కొన్న అవుట్‌పుట్ భిన్నం వెడల్పుపై (y,x)ని గణిస్తుందిF) అవుట్‌పుట్ వెడల్పును కలిగి ఉంటుంది w బయటకు= Fబయటకు+2 మరియు సంతకం చేయబడింది.
సంతకం చేయని ఇన్‌పుట్ [0,+π/2] అవుట్‌పుట్ భిన్నం వెడల్పుపై అటాన్2(y,x)ని గణిస్తుంది (Fబయటకు) అవుట్‌పుట్ ఆకృతి వెడల్పును కలిగి ఉంటుంది wబయటకు = Fబయటకు+2 మరియు సంతకం చేయబడింది. అయితే, అవుట్‌పుట్ విలువ సంతకం చేయబడలేదు.
పేరు దిశ ఆకృతీకరణ on పరిధి వివరాలు
x, y ఇన్పుట్ సంతకం చేసిన ఇన్‌పుట్ ద్వారా ఇవ్వబడింది

w, F

మొత్తం వెడల్పును నిర్దేశిస్తుంది (w) మరియు సంఖ్య పాక్షిక బిట్స్ (F) ఇన్పుట్. ఇన్‌పుట్‌లను రెండు పూరక రూపంలో అందించండి.
q అవుట్‌పుట్   [-π,+π] వినియోగదారు పేర్కొన్న అవుట్‌పుట్ భిన్నం వెడల్పుపై atan2(y,x)ని గణిస్తుంది Fq. అవుట్‌పుట్ వెడల్పును కలిగి ఉంటుంది wq=Fq+3 మరియు సంతకం చేయబడింది.
r     ద్వారా ఇవ్వబడింది

w, F

గణిస్తుంది K(x2+y2)0.5.

అవుట్‌పుట్ మొత్తం వెడల్పు wr=Fq+3, లేదా wr=Fస్కేల్ ఫ్యాక్టర్ పరిహారంతో q+2.

        అర్ధవంతమైన బిట్‌ల సంఖ్య ఆధారపడి ఉండే పునరావృతాల సంఖ్యపై ఆధారపడి ఉంటుంది Fq. అవుట్‌పుట్ ఫార్మాట్ ఇన్‌పుట్ ఫార్మాట్‌పై ఆధారపడి ఉంటుంది.
        MSB(Mబయటకు)=MSBIN+2, లేదా MSB(Mబయటకు)=MSBINస్కేల్ ఫ్యాక్టర్ పరిహారంతో +1
x, y ఇన్పుట్ సంతకం చేయని ఇన్‌పుట్ ద్వారా ఇవ్వబడింది

w,F

మొత్తం వెడల్పును నిర్దేశిస్తుంది (w) మరియు సంఖ్య పాక్షిక బిట్స్ (F) ఇన్పుట్.
q అవుట్‌పుట్   [0,+π/2] అవుట్‌పుట్ భిన్నం వెడల్పుపై atan2(y,x)ని గణిస్తుంది Fq. అవుట్‌పుట్ వెడల్పును కలిగి ఉంటుంది wq=Fq+2 మరియు సంతకం చేయబడింది.
r     ద్వారా ఇవ్వబడింది

w,F

గణిస్తుంది K(x2+y2)0.5.

అవుట్‌పుట్ మొత్తం వెడల్పు wr=Fq+3, లేదా wr=Fస్కేల్ ఫ్యాక్టర్ పరిహారంతో q+2.

        MSB(Mబయటకు)=MSBIN+2, లేదా MSB(Mబయటకు)=MSBINస్కేల్ ఫ్యాక్టర్ పరిహారంతో +1.
పేరు దిశ ఆకృతీకరణ on పరిధి వివరాలు
x, y ఇన్పుట్ సంతకం చేసిన ఇన్‌పుట్ [1,1] భిన్నం వెడల్పును నిర్దేశిస్తుంది (F), మొత్తం బిట్‌ల సంఖ్య w = F+2. ఇన్‌పుట్‌లను రెండు పూరక రూపంలో అందించండి.
సంతకం చేయని ఇన్‌పుట్ [0,1] భిన్నం వెడల్పును నిర్దేశిస్తుంది (F), మొత్తం బిట్‌ల సంఖ్య w = F+1.
a ఇన్పుట్ సంతకం చేసిన ఇన్‌పుట్ [-π,+π] పాక్షిక బిట్‌ల సంఖ్య F (x మరియు y కోసం గతంలో అందించబడింది), మొత్తం వెడల్పు wa = F+3.
సంతకం చేయని ఇన్‌పుట్ [0,+π] పాక్షిక బిట్‌ల సంఖ్య F (x మరియు y కోసం గతంలో అందించబడింది), మొత్తం వెడల్పు wa = F+2.
x0, y0 అవుట్‌పుట్ సంతకం చేసిన ఇన్‌పుట్ [20.5,+20.

5]K

పాక్షిక బిట్‌ల సంఖ్య Fబయటకు, ఎక్కడ wబయటకు = Fబయటకు+3 లేదా wబయటకు =

Fబయటకుస్కేల్ ఫ్యాక్టర్ తగ్గింపుతో +2.

సంతకం చేయని ఇన్‌పుట్

ALTERA_CORDIC IP కోర్ యూజర్ గైడ్ 10 అభిప్రాయాన్ని పంపండి

పత్రాలు / వనరులు

intel ALTERA_CORDIC IP కోర్ [pdf] యూజర్ గైడ్
ALTERA_CORDIC IP కోర్, ALTERA_, CORDIC IP కోర్, IP కోర్

సూచనలు

వ్యాఖ్యానించండి

మీ ఇమెయిల్ చిరునామా ప్రచురించబడదు. అవసరమైన ఫీల్డ్‌లు గుర్తించబడ్డాయి *