Karaniwang Pagkakamali 17: Ang mga signal ng bus na ito ay lahat ay hinila ng mga resistors, kaya nakakaramdam ako ng ginhawa.
Positibong Solusyon: Maraming mga kadahilanan kung bakit kailangang mahila pataas at pababa ang mga signal, ngunit hindi lahat ng mga ito ay kailangang hilahin. Ang pull-up at pull-down risistor ay kumukuha ng isang simpleng signal ng pag-input, at ang kasalukuyang ay mas mababa sa sampu-sampung microamperes, ngunit kapag ang isang hinihimok na signal ay nakuha, ang kasalukuyang maabot ang antas ng milliamp. Ang kasalukuyang sistema ay madalas na mayroong 32 bits ng data ng address bawat isa, at maaaring kung ang 244/245 na nakahiwalay na bus at iba pang mga signal ay nakuha, ang ilang mga watts ng pagkonsumo ng kuryente ay maubos sa mga resistor na ito (hindi gumagamit ng konsepto ng 80 sentimo bawat kilowat-oras upang gamutin ang ilang mga watts na pagkonsumo ng kuryente, ang dahilan ay ang hitsura).
Karaniwang pagkakamali 18: Ang aming system ay pinalakas ng 220V, kaya hindi namin kailangang alagaan ang pagkonsumo ng kuryente.
Positibong Solusyon: Ang disenyo ng mababang lakas ay hindi lamang para sa pag-save ng kapangyarihan, kundi pati na rin para sa pagbabawas ng gastos ng mga module ng kuryente at mga sistema ng paglamig, at pagbabawas ng pagkagambala ng electromagnetic radiation at thermal ingay dahil sa pagbawas ng kasalukuyang. Habang bumababa ang temperatura ng aparato, ang buhay ng aparato ay magkatulad na pinalawak (ang temperatura ng operating ng isang aparato ng semiconductor ay nagdaragdag ng 10 degree, at ang buhay ay pinaikling sa kalahati). Ang pagkonsumo ng kuryente ay dapat isaalang -alang sa anumang oras.
Karaniwang pagkakamali 19: Ang pagkonsumo ng kapangyarihan ng mga maliliit na chips ay napakababa, huwag mag -alala tungkol dito.
Positibong Solusyon: Mahirap matukoy ang pagkonsumo ng kuryente ng panloob na hindi masyadong kumplikadong chip. Ito ay pangunahing tinutukoy ng kasalukuyang sa pin. Ang isang ABT16244 ay kumonsumo ng mas mababa sa 1 mA nang walang pag -load, ngunit ang tagapagpahiwatig nito ay bawat pin. Maaari itong magmaneho ng isang pag -load ng 60 mA (tulad ng pagtutugma ng isang paglaban ng sampu -sampung ohms), iyon ay, ang maximum na pagkonsumo ng kuryente ng isang buong pag -load ay maaaring umabot sa 60*16 = 960mA. Siyempre, ang kasalukuyang supply ng kuryente lamang ang napakalaki, at ang init ay bumagsak sa pag -load.
Karaniwang pagkakamali 20: Paano haharapin ang mga hindi nagamit na I/O port ng CPU at FPGA? Maaari mong iwanan itong walang laman at pag -usapan ito sa paglaon.
Positibong Solusyon: Kung ang hindi nagamit na mga port ng I/O ay naiwan na lumulutang, maaari silang maging paulit -ulit na pag -oscill ng mga signal ng pag -input na may kaunting pagkagambala mula sa labas ng mundo, at ang pagkonsumo ng kapangyarihan ng mga aparato ng MOS ay karaniwang nakasalalay sa bilang ng mga flips ng gate circuit. Kung ito ay hinila, ang bawat pin ay magkakaroon din ng microampere kasalukuyang, kaya ang pinakamahusay na paraan ay upang itakda ito bilang isang output (siyempre, walang ibang mga senyas na may pagmamaneho ay maaaring konektado sa labas).
Karaniwang pagkakamali 21: Maraming mga pintuan ang naiwan sa FPGA na ito, kaya maaari mo itong gamitin.
Positibong Solusyon: Ang pagkonsumo ng kuryente ng FGPA ay proporsyonal sa bilang ng mga flip-flops na ginamit at ang bilang ng mga flips, kaya ang pagkonsumo ng kuryente ng parehong uri ng FPGA sa iba't ibang mga circuit at iba't ibang oras ay maaaring 100 beses na naiiba. Ang pag-minimize ng bilang ng mga flip-flops para sa high-speed flipping ay ang pangunahing paraan upang mabawasan ang pagkonsumo ng lakas ng FPGA.
Karaniwang pagkakamali 22: Ang memorya ay may napakaraming mga signal ng kontrol. Ang aking board ay kailangan lamang gumamit ng OE at nag -signal kami. Ang piling chip ay dapat na saligan, upang ang data ay lumabas nang mas mabilis sa panahon ng operasyon.
Positibong Solusyon: Ang pagkonsumo ng kuryente ng karamihan sa mga alaala kapag ang pagpili ng chip ay may bisa (anuman ang OE at tayo) ay magiging higit sa 100 beses na mas malaki kaysa sa kung kailan ang pagpili ng chip ay hindi wasto. Samakatuwid, ang CS ay dapat gamitin upang makontrol ang chip hangga't maaari, at ang iba pang mga kinakailangan ay dapat matugunan. Posible na paikliin ang lapad ng chip piliin na pulso.
Karaniwang pagkakamali 23: Ang pagbabawas ng pagkonsumo ng kuryente ay ang trabaho ng mga tauhan ng hardware, at walang kinalaman sa software.
Positibong Solusyon: Ang hardware ay isang yugto lamang, ngunit ang software ay ang tagapalabas. Ang pag -access ng halos bawat chip sa bus at ang pag -flip ng bawat signal ay halos kinokontrol ng software. Kung ang software ay maaaring mabawasan ang bilang ng mga pag-access sa panlabas na memorya (gamit ang higit pang mga variable na rehistro, mas maraming paggamit ng panloob na cache, atbp.), Ang napapanahong pagtugon sa mga pagkagambala (ang mga pagkagambala ay madalas na mababa ang antas na aktibo sa mga risistor ng pull-up), at iba pang mga tiyak na hakbang para sa mga tiyak na board ay lahat ay nag-aambag nang malaki sa pagbabawas ng pagkonsumo ng kuryente. Para sa board na maging maayos, ang hardware at software ay dapat na hawakan ng parehong mga kamay!
Karaniwang pagkakamali 24: Bakit ang mga signal na ito ay overshooting? Hangga't ang tugma ay mabuti, maaari itong matanggal.
Positibong Solusyon: Maliban sa ilang mga tiyak na signal (tulad ng 100Base-T, CML), may overshoot. Hangga't hindi ito napakalaki, hindi kinakailangan na maitugma. Kahit na ito ay naitugma, hindi ito kinakailangang tumugma sa pinakamahusay. Halimbawa, ang output impedance ng TTL ay mas mababa sa 50 ohms, at ang ilan kahit 20 ohms. Kung ang tulad ng isang malaking pagtutugma ng pagtutol ay ginagamit, ang kasalukuyang ay napakalaki, ang pagkonsumo ng kuryente ay hindi katanggap -tanggap, at ang signal amplitude ay napakaliit na gagamitin. Bukod, ang output impedance ng pangkalahatang signal kapag ang pag -output ng mataas na antas at pag -output ng mababang antas ay hindi pareho, at posible ring makamit ang kumpletong pagtutugma. Samakatuwid, ang pagtutugma ng TTL, LVD, 422 at iba pang mga signal ay maaaring katanggap -tanggap hangga't nakamit ang overshoot.