సాధారణ తప్పు 17: ఈ బస్సు సంకేతాలు అన్నీ రెసిస్టర్లచే లాగబడతాయి, కాబట్టి నేను ఉపశమనం పొందుతున్నాను.
సానుకూల పరిష్కారం: సిగ్నల్స్ పైకి క్రిందికి లాగడానికి చాలా కారణాలు ఉన్నాయి, కాని అవన్నీ లాగవలసిన అవసరం లేదు. పుల్-అప్ మరియు పుల్-డౌన్ రెసిస్టర్ సరళమైన ఇన్పుట్ సిగ్నల్ను లాగుతుంది, మరియు కరెంట్ పదుల మైక్రోఅంపెర్స్ కంటే తక్కువగా ఉంటుంది, కానీ నడిచే సిగ్నల్ లాగినప్పుడు, కరెంట్ మిల్లియంప్ స్థాయికి చేరుకుంటుంది. ప్రస్తుత వ్యవస్థ తరచుగా 32 బిట్స్ అడ్రస్ డేటాను కలిగి ఉంటుంది, మరియు 244/245 వివిక్త బస్సు మరియు ఇతర సంకేతాలు లాగబడితే, ఈ రెసిస్టర్లపై కొన్ని వాట్ల విద్యుత్ వినియోగం వినియోగించబడుతుంది (ఈ కొన్ని వాట్ల విద్యుత్ వినియోగానికి చికిత్స చేయడానికి కిలోవాట్-గంటకు 80 సెంట్ల భావనను ఉపయోగించవద్దు, కారణం తగ్గుతుంది).
సాధారణ తప్పు 18: మా వ్యవస్థ 220V చేత శక్తిని కలిగి ఉంది, కాబట్టి మేము విద్యుత్ వినియోగం గురించి పట్టించుకోవలసిన అవసరం లేదు.
సానుకూల పరిష్కారం: తక్కువ-శక్తి రూపకల్పన శక్తిని ఆదా చేయడానికి మాత్రమే కాదు, విద్యుత్ మాడ్యూల్స్ మరియు శీతలీకరణ వ్యవస్థల ఖర్చును తగ్గించడం మరియు ప్రస్తుత తగ్గింపు కారణంగా విద్యుదయస్కాంత వికిరణం మరియు ఉష్ణ శబ్దం యొక్క జోక్యాన్ని తగ్గించడం. పరికరం యొక్క ఉష్ణోగ్రత తగ్గినప్పుడు, పరికరం యొక్క జీవితం తదనుగుణంగా విస్తరించబడుతుంది (సెమీకండక్టర్ పరికరం యొక్క ఆపరేటింగ్ ఉష్ణోగ్రత 10 డిగ్రీల పెరుగుతుంది మరియు జీవితం సగానికి తగ్గించబడుతుంది). విద్యుత్ వినియోగాన్ని ఎప్పుడైనా పరిగణించాలి.
సాధారణ తప్పు 19: ఈ చిన్న చిప్ల విద్యుత్ వినియోగం చాలా తక్కువ, దాని గురించి చింతించకండి.
సానుకూల పరిష్కారం: అంతర్గతంగా చాలా క్లిష్టమైన చిప్ యొక్క విద్యుత్ వినియోగాన్ని నిర్ణయించడం కష్టం. ఇది ప్రధానంగా పిన్లోని కరెంట్ ద్వారా నిర్ణయించబడుతుంది. ABT16244 లోడ్ లేకుండా 1 mA కన్నా తక్కువ వినియోగిస్తుంది, కానీ దాని సూచిక ప్రతి పిన్. ఇది 60 mA (పదుల ఓంల ప్రతిఘటనను సరిపోల్చడం వంటివి) లోడ్ను నడపగలదు, అనగా, పూర్తి లోడ్ యొక్క గరిష్ట విద్యుత్ వినియోగం 60*16 = 960mA కి చేరుకోవచ్చు. వాస్తవానికి, విద్యుత్ సరఫరా ప్రవాహం మాత్రమే చాలా పెద్దది, మరియు వేడి లోడ్ మీద వస్తుంది.
సాధారణ తప్పు 20: CPU మరియు FPGA యొక్క ఉపయోగించని I/O పోర్టులతో ఎలా వ్యవహరించాలి? మీరు దానిని ఖాళీగా ఉంచి దాని గురించి మాట్లాడవచ్చు.
సానుకూల పరిష్కారం: ఉపయోగించని I/O పోర్ట్లు తేలుతూ ఉంటే, అవి బయటి ప్రపంచం నుండి కొద్దిగా జోక్యంతో పదేపదే డోలనం చేసే ఇన్పుట్ సిగ్నల్స్ కావచ్చు మరియు MOS పరికరాల విద్యుత్ వినియోగం ప్రాథమికంగా గేట్ సర్క్యూట్ యొక్క ఫ్లిప్ల సంఖ్యపై ఆధారపడి ఉంటుంది. ఇది పైకి లాగితే, ప్రతి పిన్ మైక్రోఅంపేర్ కరెంట్ను కూడా కలిగి ఉంటుంది, కాబట్టి దీన్ని అవుట్పుట్గా సెట్ చేయడం ఉత్తమ మార్గం (వాస్తవానికి, డ్రైవింగ్తో ఇతర సంకేతాలను బయటికి కనెక్ట్ చేయలేము).
సాధారణ తప్పు 21: ఈ FPGA లో చాలా తలుపులు మిగిలి ఉన్నాయి, కాబట్టి మీరు దీన్ని ఉపయోగించవచ్చు.
సానుకూల పరిష్కారం: FGPA యొక్క విద్యుత్ వినియోగం ఉపయోగించిన ఫ్లిప్-ఫ్లాప్ల సంఖ్య మరియు ఫ్లిప్ల సంఖ్యకు అనులోమానుపాతంలో ఉంటుంది, కాబట్టి ఒకే రకమైన FPGA యొక్క విద్యుత్ వినియోగం వేర్వేరు సర్క్యూట్లలో మరియు వేర్వేరు సమయాల్లో 100 రెట్లు భిన్నంగా ఉండవచ్చు. హై-స్పీడ్ ఫ్లిప్పింగ్ కోసం ఫ్లిప్-ఫ్లాప్ల సంఖ్యను తగ్గించడం అనేది FPGA విద్యుత్ వినియోగాన్ని తగ్గించడానికి ప్రాథమిక మార్గం.
సాధారణ తప్పు 22: జ్ఞాపకశక్తికి చాలా నియంత్రణ సంకేతాలు ఉన్నాయి. నా బోర్డు OE ని మాత్రమే ఉపయోగించాలి మరియు మేము సంకేతాలు ఇస్తాము. చిప్ సెలెక్ట్ను గ్రౌన్దేడ్ చేయాలి, తద్వారా రీడ్ ఆపరేషన్ సమయంలో డేటా చాలా వేగంగా వస్తుంది.
సానుకూల పరిష్కారం: చిప్ ఎంపిక చెల్లుబాటు అయ్యేప్పుడు చాలా జ్ఞాపకాల విద్యుత్ వినియోగం (OE మరియు మేము మరియు మేము) చిప్ ఎంపిక చెల్లని దానికంటే 100 రెట్లు ఎక్కువ పెద్దదిగా ఉంటుంది. అందువల్ల, చిప్ను సాధ్యమైనంతవరకు నియంత్రించడానికి CS ను ఉపయోగించాలి మరియు ఇతర అవసరాలు తీర్చాలి. చిప్ సెలెక్ట్ పల్స్ యొక్క వెడల్పును తగ్గించడం సాధ్యపడుతుంది.
సాధారణ తప్పు 23: విద్యుత్ వినియోగాన్ని తగ్గించడం అనేది హార్డ్వేర్ సిబ్బంది యొక్క పని, మరియు సాఫ్ట్వేర్తో సంబంధం లేదు.
సానుకూల పరిష్కారం: హార్డ్వేర్ కేవలం ఒక దశ మాత్రమే, కానీ సాఫ్ట్వేర్ ప్రదర్శనకారుడు. బస్సులోని దాదాపు ప్రతి చిప్ యొక్క ప్రాప్యత మరియు ప్రతి సిగ్నల్ యొక్క ఫ్లిప్ సాఫ్ట్వేర్ ద్వారా దాదాపుగా నియంత్రించబడతాయి. సాఫ్ట్వేర్ బాహ్య మెమరీకి ప్రాప్యత సంఖ్యను తగ్గించగలిగితే (ఎక్కువ రిజిస్టర్ వేరియబుల్స్, అంతర్గత కాష్ యొక్క ఎక్కువ ఉపయోగం మొదలైనవి), అంతరాయాలకు సకాలంలో ప్రతిస్పందన (అంతరాయాలు తరచుగా పుల్-అప్ రెసిస్టర్లతో తక్కువ-స్థాయి చురుకుగా ఉంటాయి), మరియు నిర్దిష్ట బోర్డుల కోసం ఇతర నిర్దిష్ట చర్యలు అన్నీ విద్యుత్ వినియోగాన్ని తగ్గించడానికి ఎంతో దోహదం చేస్తాయి. బోర్డు బాగా మారడానికి, హార్డ్వేర్ మరియు సాఫ్ట్వేర్ను రెండు చేతులతో గ్రహించాలి!
సాధారణ తప్పు 24: ఈ సంకేతాలు ఎందుకు ఓవర్షూటింగ్? మ్యాచ్ బాగున్నంత కాలం, దానిని తొలగించవచ్చు.
సానుకూల పరిష్కారం: కొన్ని నిర్దిష్ట సిగ్నల్స్ (100BASE-T, CML వంటివి) మినహా, ఓవర్షూట్ ఉంది. ఇది చాలా పెద్దది కానంతవరకు, అది తప్పనిసరిగా సరిపోలవలసిన అవసరం లేదు. ఇది సరిపోలినప్పటికీ, అది ఉత్తమంగా సరిపోలడం లేదు. ఉదాహరణకు, టిటిఎల్ యొక్క అవుట్పుట్ ఇంపెడెన్స్ 50 ఓంల కన్నా తక్కువ, మరియు కొన్ని 20 ఓంలు కూడా ఉన్నాయి. ఇంత పెద్ద మ్యాచింగ్ రెసిస్టెన్స్ ఉపయోగించినట్లయితే, కరెంట్ చాలా పెద్దదిగా ఉంటుంది, విద్యుత్ వినియోగం ఆమోదయోగ్యం కాదు మరియు సిగ్నల్ వ్యాప్తి చాలా తక్కువగా ఉంటుంది. అంతేకాకుండా, అధిక స్థాయిని అవుట్పుట్ చేసేటప్పుడు మరియు తక్కువ స్థాయిని అవుట్పుట్ చేసేటప్పుడు సాధారణ సిగ్నల్ యొక్క అవుట్పుట్ ఇంపెడెన్స్ ఒకేలా ఉండదు మరియు పూర్తి సరిపోలికను సాధించడం కూడా సాధ్యమే. అందువల్ల, ఓవర్షూట్ సాధించినంతవరకు టిటిఎల్, ఎల్విడిలు, 422 మరియు ఇతర సంకేతాల సరిపోలిక ఆమోదయోగ్యమైనది.