FPGA אדער מיקראָקאָנטראָללער וואָס פּאַסט צו דיין עמבעדעד סיסטעם

FPGA אדער מיקראָקאָנטראָללער וואָס פּאַסט צו דיין עמבעדעד סיסטעם

ווען איר קוקט אויף FPGA קעגן מיקראָקאָנטראָללער פֿאַר עמבעדיד סיסטעמען, די ריכטיקע ברירה דעפּענדס אויף וואָס דיין פּראָיעקט דאַרף. איר קענט קלייַבן אַן FPGA אויב איר ווילט ספּעציעלע האַרדווער און שנעל גיכקייט. א מיקראָקאָנטראָללער איז גוט ווען איר דאַרפט אַ פּשוט און עפעקטיוו סיסטעם. טראַכט וועגן ווי עס איז געבויט, ווי גוט עס אַרבעט, די פּרייַז, ווי פיל מאַכט עס ניצט, און ווי שווער עס איז צו מאַכן. שטענדיק מאַכן זיכער אַז דיין עמבעדיד פּלאַן פּאַסט צו וואָס דיין אַפּלאַקיישאַן דאַרף.

באַשלוס סיבות

פאָרשטעלונג

איר זאָלט טראַכטן וועגן פאָרשטעלונג ווען איר קלייַבט צווישן אַ פפּגאַ און אַ מיקראָ קאָנטראָללער. פפּגאַ קענען טאָן אַ סך זאַכן אויף איין מאָל. דאָס גיט זיי שטאַרקע פאָרשטעלונג פֿאַר אַרבעטן ווי סיגנאַל פּראַסעסינג אָדער בילד אַנאַליז. מיקראָקאָנטראָללערס זענען גוט פֿאַר גרינגע אויפֿגאַבעס. זייער פאָרשטעלונג ווערט ערגער אויב איר גיט זיי צו פֿיל צו טאָן. אויב אייער פּראָיעקט דאַרף שנעלע ענטפֿערס אָדער רעאַל-צייט דאַטן, זאָל פאָרשטעלונג זיין אייער הויפּט זאָרג.

קראַפט

מאַכט נוצן איז זייער וויכטיק אין עמבעדיד סיסטעמען. פפּגאַ אָפט נוצן מער מאַכט ווייַל זיי טאָן פילע זאכן אין דער זעלביקער צייט. איר קען זען העכער מאַכט נוצן מיט אַ פפּגאַ פֿאַר שווערע אַרבעטן. מיקראָקאָנטראָללערס געוויינטלעך ניצן ווייניקער מאַכט. זיי זענען גרויס פֿאַר באַטאַרייע דעוויסעס אָדער ערטער וואו שפּאָרן ענערגיע איז וויכטיק. אויב איר ווילט אַז אייער סיסטעם זאָל האַלטן לאַנג אָן טשאַרדזשינג, טשעק ווי פיל מאַכט יעדע ברירה ניצט.

טיפּ: שטענדיק פּרובירן וויפֿל מאַכט אייער פּלאַן ניצט איידער איר ענדיגט אייער פּראָיעקט. דאָס העלפֿט אייך פֿאַרמייַדן פּראָבלעמען שפּעטער.

קאָסטן

איר זאָל קוק אויף די קאָסטן of פפּגאַ און מיקראָ קאַנטראָולערז. פפּגאַ קען קאָסטן מער, ספּעציעל פֿאַר קליינע פּראָיעקטן. איר צאָלט עקסטרע פֿאַר זייער בייגיקייט און שטאַרקע פאָרשטעלונג. מיקראָקאָנטראָללערס קאָסטן ווייניקער און זענען גרינג צו קויפן. אויב איר ווילט שפּאָרן געלט, אַ מיקראָ קאָנטראָללער קען זיין בעסער פֿאַר דיר.

קאַמפּלעקסיטי

טראַכט ווי שווער עס איז צו בויען און פּראָגראַמירן דיין סיסטעם. פפּגאַ מען דאַרף ספּעציעלע מכשירים און סקילז. מען מוז לערנען זיך האַרדווער באַשרייבונג שפּראַכן צו זיי נוצן. מיקראָקאָנטראָללערס זענען גרינגער צו פּראָגראַמירן. איר קענט נוצן פּשוט קאָד און געוויינטלעכע שפּראַכן ווי C. אויב איר ווילט אַ שנעלע און גרינגע סעטאַפּ, מיקראָ קאַנטראָולערז מאַכן זאכן פּשוטער.

FPGA אַרטשיטעקטורע

FPGA אַרטשיטעקטורע
Image Source: פּעעקסעלס

אויב איר קוק בייַ fpga ארכיטעקטור, זעט איר א ספעציעלן וועג צו בויען דיגיטאלע סיסטעמען. די סארט ארכיטעקטור איז אנדערש ווייל איר קענט עס ענדערן. איר קענט מאכן די fpga ארבעטן אין נייע וועגן אפילו נאכדעם וואס אייער אפאראט איז געבויט. דאס מאכט fpgas נוצלעך פֿאַר אַ סך פּראָיעקטן.

לאָגיק בלאַקס

לאָגיק בלאַקס זענען די הויפּט טיילן פון fpga ארכיטעקטורזיי זענען ווי קליינע בוי-שטיקלעך. יעדער לאָגיק בלאָק קען טאָן גרינגע מאַטעמאַטיק אָדער לאָגיק אַרבעטן. ווען איר פֿאַרבינדט פילע לאָגיק בלאָקס, קענט איר מאַכן שווערע קרייזן. איר דאַרפֿט נישט האַלטן דעם זעלבן פּלאַן. אויב איר ווילט ענדערן אייער פּראָיעקט, קענט איר איבערפּראָגראַמירן די... fpgaדאָס לאָזט אײַך דערהייַנטיקן אײַער האַרדווער אָן צו קויפן נײַע טשיפּס.

נאטיץ: לאָגיק בלאָקס לאָזן אײַך שנעל פּרובירן נײַע געדאַנקען. איר קענט פּרובירן פֿאַרשידענע דיזיינס און געפֿינען וואָס אַרבעט בעסט פֿאַר אײַער סיסטעם.

פּאַראַלליסם

א גרויסער פּלוס פון fpga ארכיטעקטור איז פּאַראַלעליזם. איר קענט מאַכן די fpga טאָן פילע אַרבעטן אויף איין מאָל. יעדער לאָגיק בלאָק קען אַרבעטן אויף זיין אייגענעם אַרבעט. דאָס איז נישט ווי רובֿ מיקראָקאָנטראָלערס, וואָס טוען איין זאַך אין אַ צייט. מיט אַ fpga, קענט איר מאַכן אייער סיסטעם שנעלער דורך לויפן דזשאבס צוזאַמען. די פּאַראַלעליזם פּאַסירט ווייל די fpga קען געענדערט ווערן. איר קלייַבט ווי די לאָגיק בלאַקס פאַרבינדן זיך און וואָס זיי טאָן. אויב אייער פּראָיעקט דאַרף שנעל דאַטן אַרבעט, זאָלט איר טראַכטן וועגן fpga ארכיטעקטור.

מיקראָקאָנטראָללער אַרכיטעקטור

ווען איר קוק בייַ מיקראָקאָנטראָללער אַרכיטעקטור, זעט איר א דיזיין געמאכט פאר קאנטראל און עפעקטיווקייט. די סארט ארכיטעקטור העלפט אייך פירן אויפגאבעס אין פילע דעווייסעס. איר קענט געפינען מיקראקאנטראלערס אין זאכן ווי היים אפאראטן, שפילצייג, און קארס. זייער דיזיין לאזט אייך בויען סיסטעמען וואס זענען גרינג צו ניצן און ארבעטן גוט.

פּראָסעססאָר קאָר

דער פּראַסעסאָר קאָר איז דער הויפּט טייל פון יעדן מיקראָקאָנטראָללער. עס אַקט ווי דער מוח פון דער סיסטעם. דער קאָר לויפט דיין פּראָגראַם און גייט נאָך אינסטרוקציעס. רובֿ מיקראָקאָנטראָללערס האָבן איין פּראַסעסאָר קאָר. דאָס מאַכט דעם פּלאַן פּשוט און גרינג צו לערנען. איר שרייבט קאָד פֿאַר דעם קאָר צו לייענען און נאָכפאָלגן. דער פּראַסעסאָר קאָר איז גוט פֿאַר דזשאָבס וואָס דאַרפֿן נישט הויך גיכקייט אָדער שווערע לאָגיק. איר קענט עס נוצן פֿאַר לייענען סענסאָרן, אָנצינדן ליכט, אָדער שיקן סיגנאַלן.

טיפּ: אויב איר ווילט לערנען וועגן איינגעבעטעטע סיסטעמען, הייבט אן מיט א מיקראקאנטראלער. דער פראסעסאר קערן העלפט אייך זען ווי קאמפיוטערס קאנטראלירן זאכן אין דער ווירקלעכקייט.

סיקווענטשאַל טאַסקס

מיקראָקאָנטראָללער אַרכיטעקטור אַרבעט דורך טאָן טאַסקס איינע נאָך דער אַנדערער. איר גיט דעם פּראַסעסאָר קערן אַ רשימה פון טריט. עס ענדיגט יעדן טריט איידער עס הייבט אָן דעם נעקסטן. די וועג פון אַרבעטן ווערט גערופן סיקווענטשאַל פּראַסעסינג. איר באַקומט אַ סיסטעם וואָס איז גרינג צו פֿאַרשטיין און פאַרריכטן. מיקראָקאָנטראָולערס זענען בעסטע פֿאַר קאָנטראָלירן פּשוטע דעוויסעס אָדער נאָכפֿאָלגן רוטינעס. למשל, איר קענט זיי נוצן צו בלינקען אַן על-אי-די, קאָנטראָלירן אַ קנעפּל, אָדער לייענען אַ טעמפּעראַטור סענסאָר.

  • מעלות פון סיקווענטשאַל טאַסקס:

    • גרינג צו פּראָגראַם

    • פּשוט צו פּרובירן

    • גוט פֿאַר גרונטלעכע קאָנטראָל דזשאָבס

איר קענט זיך פֿאַרלאָזן אויף מיקראָקאָנטראָולערס פֿאַר פּראָיעקטן וואָס דאַרפֿן נישט קיין שנעלע אָדער שווערע דאַטן אַרבעט. זייער פּלאַן האַלט אייער פּראָיעקט קלאָר און גרינג צו שעפּן.

FPGA פּראָס

מנהג האַרדוואַרע

איר קענען מאַכן מנהג-געמאַכטע האַרדווער מיט אַן FPGAדאָס איז איינער פֿון די גרעסטע מעלות וואָס איר באַקומט. איר דאַרפֿט נישט נוצן פֿיקסירטע סערקאַץ. אַנשטאָט, איר דיזיינט די האַרדווער צו פּאַסן צו אייער פּראָיעקט. איר קענט ענדערן ווי די האַרדווער אַרבעט אפילו נאָכדעם ווי איר ענדיגט בויען אייער סיסטעם. די פֿלעקסיבילאַטי גיט אייך פֿיל מעלות. איר קענט דערהייַנטיקן אייער דיזיין אויב איר געפֿינט אַ בעסערן וועג צו סאָלווען אַ פּראָבלעם. איר קענט אויך פֿאַרריכטן פֿעלער אָן קויפֿן נייע טיילן.

טיפּ: מנהג-געמאַכטע האַרדווער לאָזט אײַך שנעל פּרובירן נײַע געדאַנקען. איר קענט פּרובירן פֿאַרשידענע לייזונגען און זען וועלכע אַרבעט בעסטן פֿאַר אײַערע באַדערפֿנישן.

איר קענט ניצן אייגענע האַרדווער צו מאַכן אייער סיסטעם שנעלער אָדער מער עפֿעקטיוו. איר קענט אויך צולייגן ספּעציעלע פֿונקציעס וואָס אַנדערע סיסטעמען האָבן נישט. די מעלות העלפֿן אייך אַרויסשטיין אין אייער פֿעלד.

הויך ספּיד

הויכע שנעלקייט איז נאך א שליסל מעלה פון ניצן אן FPGA. איר קענט מאכן די הארדווער טאן אסאך דזשאבס אין דער זעלבער צייט. דאס ווערט גערופן פּאַראַלעל פּראַסעסינגאיר דאַרפֿט נישט וואַרטן ביז איין אַרבעט ענדיקט זיך איידער איר הייבט אָן די נעקסטע. אייער סיסטעם קען זייער שנעל האַנדלען מיט אַ סך דאַטן.

  • איר באַקומט שנעלערע רעזולטאַטן פֿאַר אויפֿגאַבעס ווי ווידעאָ פּראַסעסינג אָדער סיגנאַל אַנאַליז.

  • איר קענט נוצן הויך גיכקייט צו פֿאַרבעסערן רעאַל-צייט סיסטעמען.

  • איר קענט באַאַרבעטן אינפֿאָרמאַציע אַזוי שנעל ווי עס קומט אָן.

די מעלות מאַכן fpgas אַ שטאַרקע ברירה פֿאַר פּראָיעקטן וואָס דאַרפֿן שנעלע ענטפֿערס. איר קענט פֿאַרלאָזן זיך אויף דער האַרדווער צו האַלטן מיט שווערע אַרבעטן. ווען איר דאַרפֿט ביידע גיכקייט און פֿלעקסיבילאַטי, די מעלות פֿון מנהג-געמאַכטע האַרדווער און הויך גיכקייט מאַכן fpgas אַרויסשטיין.

מיקראָקאָנטראָללער פּראָס

פּאַשטעס

מיקראָקאָנטראָולערס מאַכן בנין פּראָיעקטן גרינגאיר דאַרפט נישט מאַכן שווערע האַרדווער. רובֿ מיקראָקאָנטראָולערס האָבן טיימערס, זכּרון, און אינפוט/אויטפוט פּינס. איר קענט פאַרבינדן סענסאָרן אָדער קנעפּלעך גלייך צום טשיפּ. דאָס העלפֿט אײַך פּלאַנירן און ענדיקן אײַער פּראָיעקט שנעלער.

טיפּ: אויב איר ווילט לערנען וועגן עמבעדיד סיסטעמען, קלייַבט אַ מיקראָקאָנטראָללער. איר קענט שרייבן קאָד אין C אָדער פּיטהאָן. איר דאַרפט נישט לערנען ספּעציעלע האַרדווער שפּראַכן.

עס זענען דא אסאך גיידס און ביישפילן אויף דער אינטערנעץ. די העלפן אייך שנעל פאררעכטן פראבלעמען. איר דארפט נישט צו פיל טוישן די הארדווער. איר קענט פארברענגען צייט שרייבן און טעסטן אייער קאוד. דער פשוטער וועג שפארט צייט און העלפט אייך מאכן ווייניגער טעותים.

עפעקטיווקייַט

מיקראָקאָנטראָולערס העלפֿן אײַך מאַכן עפֿעקטיווע סיסטעמען. זיי ניצן זייער ווייניג מאַכטאיר קענט לויפן אייער פראיעקט אויף באַטעריעס פאר א לאנגע צייט. איר דארפט נישט קיין עקסטערע האַרדווער פאר מאַכט. דער טשיפּ טוט רובֿ אַרבעטן אליין.

  • איר קענט ניצן שלאָף מאָדעס צו שפּאָרן ענערגיע.

  • איר קענט קאָנטראָלירן וויפיל מאַכט יעדער טייל ניצט.

  • איר קענט שנעל ענדיגן אויפגאַבעס און צוריקגיין אין שלאָף מאָדע.

מיקראָקאָנטראָולערס מאַכן דיין פּלאַן קלענער און ביליקער. איר דאַרפט נישט קיין סך עקסטרע טיילן. דער טשיפּ טוט רובֿ פון דער אַרבעט. דאָס מאַכט מיקראָקאָנטראָולערס גרויס פֿאַר קלוגע זייגערס, סענסאָרן און היים גאַדזשעטן. איר קענט זיי פֿאַרלאָזן זיך אויף זיי צו האַלטן דיין פּראָיעקט גרינג און פֿאַרלעסלעך.

FPGA קאָנס

קאַמפּלעקסיטי

איר קען געפֿינען אַז ארבעטן מיט אַן FPGA ברענגט עטלעכע חסרונות. די ערשטע שוועריקייט מיט וואָס איר שטויסט זיך אָן איז קאָמפּלעקסיטעט. איר דאַרפט לערנען ספּעציעלע מכשירים און שפּראַכן צו פּראָגראַמירן די האַרדווער. רובֿ פּראָיעקטן דאַרפן איר צו נוצן האַרדווער באַשרייַבונג שפּראַכן ווי VHDL אָדער Verilog. די שפּראַכן קוקן אַנדערש ווי רעגולער פּראָגראַממינג שפּראַכן. איר מוזט פֿאַרשטיין ווי דיגיטאַלע קרייזן אַרבעטן. איר דאַרפט אויך טעסטן דיין פּלאַן פילע מאָל צו מאַכן זיכער אַז עס אַרבעט.

נאטיץ: אויב איר האָט נישט קיין דערפאַרונג מיט האַרדווער פּלאַן, קענט איר פאַרברענגען עקסטרע צייט צו לערנען נייַע סקילז.

איר דאַרפֿט אָפֿט נוצן אַוואַנסירטע ווייכווארג צו שאַפֿן און סימולירן אייערע סערקאַץ. די ווייכווארג קען זיין שווער צו נוצן. איר קענט אויך דאַרפֿן צו דיבאַגן פּראָבלעמען וואָס זענען שווער צו געפֿינען. די חסרונות קענען פֿאַרלאַנגזאַמען אייער פּראָיעקט און מאַכן עס שווערער צו ענדיקן אין צייט.

  • איר דאַרפֿט ספּעציעלע וויסן צו נוצן fpgas.

  • איר מוזט פארברענגען צייט צו לערנען נייע כלים.

  • איר קענט טרעפן מער טעותים בעת טעסטינג.

מאַכט נוצן

נאך א חסרון וואס איר זאלט ​​באטראכטן איז מאַכט נוצןFPGAs ניצן אָפט מער ענערגיע ווי מיקראָקאָנטראָולערס. איר קענט זען ווי אייער דעווייס ווערט וואַרעם אָדער ליידיקט שנעל אויס די באַטעריעס. דאָס פּאַסירט ווייל FPGAs לויפט פילע אויפגאַבן אין דער זעלבער צייט. יעדער לאָגיק בלאָק ניצט מאַכט ווען עס אַרבעט. אויב איר בויט אַ סיסטעם וואָס דאַרף שפּאָרן ענערגיע, קענט איר האָבן שוועריקייטן מיט דעם פּראָבלעם.

טיפּ: שטענדיק טשעק די מאַכט באדערפענישן פון דיין פּלאַן איידער איר קלייַבן אַן FPGA.

איר קענט דאַרפֿן עקסטרע קילונג אָדער גרעסערע באַטעריעס פֿאַר אייער פּראָיעקט. דאָס קען צוגעבן קאָסטן און מאַכן אייער מיטל גרעסער. אויב איר ווילט אַ קליין, באַטעריע-געטריבן סיסטעם, קענען די חסרונות אייך שטופּן צו זוכן אַנדערע אָפּציעס.

מיקראָקאָנטראָללער קאָנס

לימיטעד מאַכט

איר קען באַמערקן אַז מיקראָקאָנטראָולערס האָבן לימיטן ווען איר דאַרפט מער מאַכט. די טשיפּס אַרבעטן גוט פֿאַר פּשוטע אויפֿגאַבעס, אָבער זיי האָבן שוועריקייטן מיט שווערע אַרבעטן. אויב איר ווילט פּראָצעסירן גרויסע אַמאַונץ דאַטן אָדער לויפן קאָמפּליצירטע מאַטעמאַטיק, וועט איר זען לאַנגזאַמע רעזולטאַטן. מיקראָקאָנטראָולערס לויפן אָפט מיט נידעריקערע גיכקייטן ווי אַנדערע האַרדווער. איר קענט געפֿינען אַז אייער פּראָיעקט קען נישט מיטהאַלטן מיט די רעאַל-צייט באַדערפֿנישן. למשל, אויב איר ווילט סטרימען ווידעאָ אָדער האַנדלען מיט שנעלע סיגנאַלן, קען אַ מיקראָקאָנטראָולער נישט צושטעלן די גיכקייט וואָס איר ערוואַרטעט.

נאטיץ: שטענדיק קאָנטראָלירן די גיכקייט און זכּרון פון דיין מיקראָקאָנטראָללער איידער איר אָנהייבן דיין פּראָיעקט. דאָס העלפֿט איר ויסמיידן פּראָבלעמען שפּעטער.

עטלעכע פראיעקטן דארפן מער זכרון אדער שנעלערע פראסעסינג. מיקראקאנטראלערס קומען געווענליך מיט פעסטע רעסורסן. איר קענט נישט צולייגן מער זכרון אדער פארגרעסערן די שנעלקייט. אויב אייער סיסטעם וואקסט, וועט איר אפשר דארפן איבערגיין צו אן אנדערע לייזונג.

ווייניקער קוסטאָמיזאַטיאָן

מיקראָקאָנטראָולערס געבן דיר אַ א פעסטגעשטעלטע סעט פון פֿעיִטשערזאיר קענט נישט ענדערן ווי די האַרדווער אַרבעט. איר מוזט נוצן די איינגעבויטע טיימערס, פּינס און זכּרון ווי זיי זענען. אויב איר ווילט צולייגן ספּעציעלע פֿעיִקייטן, קענט איר דאַרפֿן עקסטרע טשיפּס אָדער טיילן. דאָס קען מאַכן אייער פּלאַן גרעסער און שווערער צו פאַרוואַלטן.

איר קענט אויך נישט ענדערן ווי דער טשיפּ האַנדלט מיט אויפגאַבעס. דער טשיפּ גייט נאָך אייער קאָד, אָבער די האַרדווער בלייבט די זעלבע. אויב איר ווילט שאַפֿן אייגענע האַרדווער אָדער צולייגן נייע פֿונקציעס, וועט איר זיך באַגעגענען מיט לימיטן. עטלעכע פּראָיעקטן דאַרפֿן ספּעציעלע לאָגיק אָדער שנעלע דאַטן-וועגן. מיקראָקאָנטראָולערס לאָזן אייך נישט אַריינבויען די פֿונקציעס אין טשיפּ.

  • איר באַקומט ווייניקער פרייהייט צו דיזיינען אייגענאַרטיקע סיסטעמען.

  • איר זאלט ​​אפשר דאַרפֿן נוצן אַרום־אַרבעטן פֿאַר ספּעציעלע באַדערפֿנישן.

  • איר קענט פארברענגען מער צייט און געלט אויף צו לייגן צו עקסטרע טיילן.

אויב איר ווילט פולע קאנטראל איבער אייער האַרדווער, קענט איר דאַרפֿן קוקן אויף אַנדערע אָפּציעס.

FPGA קעגן מיקראָקאָנטראָללער

FPGA קעגן מיקראָקאָנטראָללער
Image Source: ונספּלאַש

ווען איר פאַרגלייַכן FPGA קעגן מיקראָקאָנטראָללער, זעט איר גרויסע אונטערשיידן אין ווי יעדער איינער ארבעט. איר דארפט קוקן אויף זייער ארכיטעקטור, פאָרשטעלונג, מאַכט נוצן, קאָסטן, און ווי גרינג זיי זענען צו אַנטוויקלען. דאָס העלפֿט איר קלייַבן די ריכטיקע סיסטעם פֿאַר דיין פּראָיעקט.

דאָ איז אַ טאַבעלע וואָס ווײַזט אַ פֿאַרגלײַך פֿון FPGA קעגן מיקראָקאָנטראָללער פֿאַרגלײַך זײַט בײַ זײַט:

שטריך

פפּגאַ

מיקראָקאָנטראָללער

אַרטשיטעקטורע

קאַסטאַמייזאַבאַל האַרדווער. איר קענט ענדערן ווי עס אַרבעט נאָך בויען דיין סיסטעם.

פאַרפעסטיקטע האַרדווער. איר ניצט אַ פּראַסעסאָר קאָר וואָס לויפט אייער קאָד.

פאָרשטעלונג

זייער הויכע פאָרשטעלונג. האַנדלט מיט פילע אויפגאַבן אין דער זעלבער צייט. גוט פֿאַר רעאַל-צייט דזשאָבס.

גוטע פאָרשטעלונג פֿאַר פּשוטע אויפֿגאַבעס. אַרבעט בעסט מיט איין אַרבעט אין אַ צייט.

קראַפט

ניצט מער קראַפט. יעדער טייל אַרבעט אויף איין מאָל, אַזוי דאַרף עס מער ענערגיע.

ניצט ווייניגער ענערגיע. שפארט באטעריע און ארבעט גוט אין קליינע דעווייסעס.

קאָסטן

קאָסט מער. איר צאָלט פֿאַר פֿלעקסיבילאַטי און שנעלקייט.

קאָסט ווייניקער. גוט פֿאַר פּראָיעקטן מיט אַ קליינעם בודזשעט.

אַנטוויקלונג גרינגקייט

שווערער צו לערנען. איר דאַרפט ספּעציעלע מכשירים און סקילז.

גרינגער צו ניצן. איר קענט אָנהייבן מיט פּשוט קאָד און געוויינטלעכע שפּראַכן.

איר זאָלט ערשט טראַכטן וועגן פאָרשטעלונג. אויב אייער פּראָיעקט דאַרף שנעל פּראָצעסירן אַ סך דאַטן, ווײַזט fpga קעגן מיקראָקאָנטראָללער אַז fpga גיט אײַך בעסערע פאָרשטעלונג. איר קענט לויפֿן אַ סך דזשאָבס אין דער זעלבער צײַט. דאָס העלפֿט אין פּראָיעקטן ווי ווידעאָ פּראָצעסירונג אָדער סיגנאַל אַנאַליז. אויב איר דאַרפֿט נאָר קאָנטראָלירן פּשוטע זאַכן, איז מיקראָקאָנטראָללער פאָרשטעלונג גענוג. איר קענט בלינקען ליכט, לייענען סענסאָרן, אָדער שיקן סיגנאַלן אָן פּראָבלעמען.

שטראָם באַניץ איז נאָך אַ גרויסער פּונקט אין FPGA קעגן מיקראָקאָנטראָללער. FPGA ניצט מער שטראָם ווייל עס טוט פילע זאכן אין איין מאָל. איר קענט דאַרפֿן גרעסערע באַטעריעס אָדער קילונג. מיקראָקאָנטראָללער ניצט ווייניקער שטראָם. איר קענט עס ניצן אין זייגערס, שפּילצייַג, אָדער אַנדערע קליינע דעוויסעס.

קאסטן איז וויכטיג אין FPGA קעגן מיקראָקאָנטראָללער. FPGA קאָסט מער, אָבער איר באַקומט מער שנעלקייט און בייגיקייט. אַ מיקראָקאָנטראָללער קאָסט ווייניקער און איז גרינג צו קויפן. אויב איר ווילט שפּאָרן געלט, איז אַ מיקראָקאָנטראָללער אַ גוטע ברירה.

אנטוויקלונג גרינגקייט איז אויך וויכטיג אין FPGA קעגן מיקראָקאָנטראָללער. FPGA איז שווערער צו לערנען. איר דאַרפט נוצן ספּעציעלע שפּראַכן און מכשירים. מיקראָקאָנטראָללער איז גרינגער. איר קענט שרייבן קאָד אין C אָדער פּיטהאָן און געפֿינען פילע גיידס אָנליין.

טיפּ: שטענדיק צופּאַסן די פאָרשטעלונג וואָס איר דאַרפט מיט די ריכטיקע טעכנאָלאָגיע. אויב איר דאַרפט הויך פאָרשטעלונג און קאַסטאַם האַרדווער, קלייַבן FPGA. אויב איר ווילט פּשוט קאָנטראָל און נידעריק קאָסטן, קלייַבן מיקראָקאָנטראָללער.

ווען איר קוקט אויף FPGA קעגן מיקראָקאָנטראָללער, זעט איר אַז יעדער איינער פּאַסט צו אַנדערע באַדערפענישן. איר זאָלט אויסקלײַבן דעם וואָס פּאַסט צו אײַער סיסטעם און אײַערע פּראָיעקט צילן.

ניצן קאַסעס

פעלד-פּראָוגראַמאַבאַל טויער ערייז

פעלד-פּראָגראַמירבאַרע טויער אַררייז ווערן גענוצט אין אסאך ערטער היינט. די טשיפּס העלפֿן ווען איר דאַרפֿט שנעלע דאַטן אָדער ספּעציעלע האַרדווער. איין נוצן איז ווידעאָ פּראַסעסינג. אַן FPGA קען שעפּן הויך-דעפֿיניציע ווידעאָ סטרימס שנעל. דאָס העלפֿט מאַכן זיכערהייט קאַמעראַס און ווידעאָ עדיטינג מכשירים אַרבעטן שנעל.

FPGAs ווערן אויך גענוצט אין טעלעקאָמוניקאַציע. זיי העלפֿן פאַרוואַלטן סיגנאַלן אין סעל טאָוערס און נעץ עקוויפּמענט. איר קענט ענדערן ווי די האַרדווער אַרבעט אָן אויסטוישן דעם טשיפּ. דאָס מאַכט אַפּגרעידס פּשוט און האַלט אייער סיסטעם נייַ.

מעדיצינישע דעווייסעס ניצן אויך פעלד-פּראָגראַמירבארע גייט אַרעי'ס. למשל, MRI מאשינען און פּאָרטאַטיווע אַלטראַסאַונד מכשירים דאַרפן שנעלע און פּינקטלעכע דאַטן. FPGAS גיט די דעווייסעס די שנעלקייט און בייגיקייט וואָס זיי דאַרפן.

טיפּ: פעלד-פּראָגראַמירבארע גייט אַררייז זענען גרויס אויב איר ווילט פּרובירן נייַע געדאנקען אָדער דערהייַנטיקן דיין האַרדווער אָפט.

מיקראָ קאָנטראָללער

מיקראָקאָנטראָולערס זענען געפֿונען אין פילע זאכן וואָס איר ניצט יעדן טאָג. די טשיפּס קאָנטראָלירן פּשוטע דעוויסעס און מאַכן זיי קלוגער. איין נוצן איז היים אָטאָמאַציע. א מיקראָקאָנטראָללער קען קאָנטראָלירן ליכט, פאַנס, אָדער אַלאַרמס אין דיין הויז. דאָס העלפֿט שפּאָרן ענערגיע און האַלט דיין היים זיכער.

מיקראָקאָנטראָולערס ווערן אויך גענוצט אין שפּילצייַג און גאַדזשעטן. איר קענט בויען ראָבאָטן, ווײַטקאָנטראָלן, אָדער עלעקטראָנישע שפּילן מיט זיי. די טשיפּס מאַכן דעווייסעס גרינג צו פּראָגראַמירן און נוצן.

אויטאָס ניצן אויך מיקראָקאָנטראָולערס. זיי העלפֿן קאָנטראָלירן מאָטאָרן, לופטבעגס און פֿאַרוויילונג סיסטעמען. מיקראָקאָנטראָולערס האַלטן דיין אויטאָ אַרבעטנדיק גוט און זיכער.

ניצן קאַסע

בייַשפּיל דיווייסאַז

היים אַוטאָמאַטיאָן

קלוגע לייץ, טערמאָסטאַטן

אידיש און גאַדגעץ

ראָבאָטן, ווײַטקאָנטראָלן

אַוטאָמאָטיווע

מאָטאָר קאָנטראָל, לופטבעגס

מיקראָקאָנטראָולערס זענען אַ גוטע ברירה פֿאַר פּראָיעקטן וואָס דאַרפֿן פּשוט קאָנטראָל און נידעריק מאַכט.

היבריד סאַלושאַנז

איר קענט ניצן ביידע א fpga און אַ מיקראָ קאָנטראָללער צוזאַמען. דאָס ווערט גערופן אַ כייבריד צוגאַנגעס גיט אייך די בעסטע פֿעיִטשערז פֿון ביידע. עטלעכע פּראָיעקטן דאַרפֿן שנעלע דאַטן אַרבעט און גרינגע קאָנטראָל אין דער זעלבער צייט. כייבריד לייזונגען העלפֿן אייך דאָס טאָן.

א כייבריד סיסטעם לאָזט אייך צעטיילן די דזשאַבס. fpga טוט שנעלע אויפגאבן ווי בילד אדער סיגנאל ארבעט. די מיקראָ קאָנטראָללער נעמט זיך אָן מיט פּשוטע זאַכן. עס לייענט סענסאָרן אָדער שיקט אַרויס באַפֿעלן. ווען זיי אַרבעטן צוזאַמען, באַקומט איר מער מאַכט און ברירות.

איר קענט געפֿינען כייבריד סיסטעמען אין פֿאַרשידענע פֿעלדער. למשל:

  • אין מעדיצינישע דעוויסעס, כייבריד ברעטער נוצן אַ fpga צו פּראָצעסירן פּאַציענט דאַטן שנעל. די מיקראָ קאָנטראָללער לויפט דעם עקראַן און קאָנטראָלירט פֿאַר זיכערקייט.

  • אין קארס, העלפן כייבריד דיזיינס מיט לעבעדיגע ווידעא פון קאמעראס. fpga ארבעט אויף דעם ווידעא. די מיקראָ קאָנטראָללער גיט וואָרענונגען אויף די דאַשבאָרד.

  • אין ראָבאָטן, כייבריד סעטאַפּס קאָנטראָלירן מאָטאָרן און סענסאָרן. fpga טוט שנעלע מאטעמאטיק. די מיקראָ קאָנטראָללער שיקט באַוועגונג קאָמאַנדעס.

נאטיץ: כייבריד לייזונגען מאַכן דערהייַנטיקונגען גרינג. איר קענט טוישן די ווייכווארג אויף די מיקראָ קאָנטראָללעראיר קענט אויך איבערפּראָגראַמירן די fpga פֿאַר נײַע פֿעיִטשערס.

היבריד סיסטעמען געבן דיר אסאך גוטע זאכן:

  • איר שפּאָרט ענערגיע ווײַל יעדער טשיפּ טוט וואָס ער איז בעסט אין.

  • איר גיט אויס ווייניקער געלט דורך ניצן קלענערע טשיפּס פֿאַר יעדער אַרבעט.

  • איר קענט גרינגער אַפּגרעידן און פאַרריכטן אייער פּראָיעקט.

ווען איר קלייבט אויס א כייבריד דיזיין, באקומט איר דאס בעסטע פון ​​ביידע. איר האט שנעלע פראסעסינג, פשוטע קאנטראל, און מער וועגן צו בויען אייער איינגעבעטעטע סיסטעם.

באַשלוס גייד

איר האָט אַ סך ברירות ווען איר הייבט אָן אַ נייעם עמבעדידן פּלאַן. איר ווילט אַז אייער סיסטעם זאָל אַרבעטן גוט פֿאַר אייערע באַדערפֿנישן. ניצט די דאָזיקע טשעקליסט צו העלפֿן אייך באַשליסן:

  1. דעפינירן אייער אַפּליקאַציע
    שרײַבט אַראָפּ וואָס אײַער סיסטעם זאָל טאָן. מאַכט אַ רשימה פֿון די הויפּט אַרבעטן. באַשליסט צי איר דאַרפֿט שנעלע פּראָצעסירונג אָדער נאָר פּשוטע קאָנטראָל.

  2. שטעלט אייערע פאָרשטעלונג צילן
    טראַכט ווי שנעל אייער סיסטעם מוז ענטפֿערן. אויב איר דאַרפֿט הויך-גיכקייט אַרבעט אָדער רעאַל-צייט קאָמפּיוטינג, קוקט אויף FPGA אימפּלעמענטאַציע. פֿאַר גרינג קאָנטראָל, זענען מיקראָקאָנטראָולערס אָפֿט די בעסטע.

  3. קלייַבט אייער האַרדווער אימפּלעמענטאַציע
    באַשליסט צי איר ווילט האַרדווער וואָס איר קענט שפּעטער טוישן. FPGA אימפּלעמענטאַציע לאָזט אײַך טוישן האַרדווער נאָך בויען. מיקראָקאָנטראָללער האַרדווער בלייבט די זעלבע. כייבריד לייזונגען נוצן ביידע פֿאַר מער אָפּציעס.

  4. קאָנטראָלירט אייערע מאַכט לימיטן
    געפינט אויס וויפיל מאַכט אייער סיסטעם קען נוצן. FPGA אימפּלעמענטאַציע ניצט מער ענערגיע פֿאַר שווערע אַרבעטן. מיקראָקאָנטראָולערס שפּאָרן מאַכט אין רובֿ פאַלן.

  5. איבערקוק דיין בודזשעט
    קוקט איבער דעם פרייז פאר יעדער האַרדווער אימפּלעמענטאַציע. אַן FPGA אימפּלעמענטאַציע קאָסט מער אָבער גיט בעסערע פאָרשטעלונג און טוישבאַרע האַרדווער. מיקראָקאָנטראָולערס קאָסטן ווייניקער און אַרבעטן פֿאַר פּשוטע אַרבעטן.

  6. אָפּשאַצן דיין פּלאַן סקילז
    פרעגט זיך אויב איר קענט ספּעציעלע האַרדווער באַשרייבונג שפּראַכן. FPGA אימפּלעמענטאַציע דאַרף די סקילז. מיקראָקאָנטראָולערס נוצן געוויינטלעכע פּראָגראַממינג שפּראַכן.

  7. טעסט אייערע פונקציאָנאַליטעט באדערפענישן
    ליסט אלע אייגנשאפטן וואס אייער סיסטעם מוז האבן. אויב איר דארפט אייגענע הארדווער אדער פארגעשריטענע פראסעסינג, איז אן FPGA אימפלעמענטאציע א גוטע זאך. פאר גרונטלעכע באדערפענישן, זענען מיקראקאנטראלערס גרינגער.

📝 טיפּ: מאַכט אַ טאַבעלע צו פֿאַרגלײַכן אײַערע באַדערפֿנישן מיט יעדער האַרדווער אימפּלעמענטאַציע. דאָס העלפֿט אײַך זען וועלכער דיזײַן פּאַסט צו אײַערע צילן.

באַשלוס פאַקטאָר

FPGA ימפּלאַמענטיישאַן

מיקראָקאָנטראָללער

היבריד לייזונג

פאָרשטעלונג

הויך

מעסיק

באַלאַנסט

קראַפט

הויך

נידעריק

מיטל

קאָסטן

הויך

נידעריק

מיטל

רעקאָנפיגוראַבלע

יאָ

ניין

יאָ

פונקטיאָנאַליטי

קוסטאָמיזאַבלע

פאַרפעסטיקט

פלעקסאַבאַל

קאָמפּוטינג

פּאַראַלעל

סיקווענטשאַל

געמישט

איר מאַכט בעסערע ברירות ווען אייער פּלאַן פּאַסט צו אייערע באַדערפענישן. פאָקוסירט אויף פּראַסעסינג, האַרדווער אימפּלעמענטאַציע, און פֿעיִקייטן. ניצט רעקאָנפֿיגוראַבלע האַרדווער אויב איר דאַרפֿט ענדערונגען. קלייַבט מיקראָקאָנטראָולערס פֿאַר פּשוטע דיזיינז. פּרוּווט כייבריד סאַלושאַנז פֿאַר באַלאַנסירטע קאָמפּיוטינג און פלעקסיבלע האַרדווער.

איר ווייסט איצט די הויפּט שטאַרקייטן פון FPGAs און מיקראָקאָנטראָולערס. FPGAs געבן אייך שנעלקייט און מנהג-געמאַכטע האַרדווער. מיקראָקאָנטראָולערס פאָרשלאָגן פּשוט קאָנטראָל און נידעריק מאַכט נוצן. שטענדיק צופּאַסן אייער ברירה צו אייערע פּראָיעקט באדערפענישן אין עמבעדיד סיסטעמען. ניצט דעם באַשלוס גייד צו העלפן איר פּלאַנירן. ווען איר ווילט ביידע שנעלקייט און גרינג קאָנטראָל, טראַכט וועגן כייבריד סאַלושאַנז. אייער בעסטער פּלאַן קומט פון קלייַבן די ריכטיק געצייַג.

FAQ

וואָס איז דער הויפּט חילוק צווישן אַן FPGA און אַ מיקראָקאָנטראָללער?

איר קענט טוישן די האַרדווער אין אַן FPGA אפילו נאָך בויען דיין דעווייס. א מיקראָקאָנטראָללער האט האַרדווער וואָס בלייבט די זעלבע און לויפט נאָר דיין קאָד. FPGAs זענען גוט פֿאַר דזשאָבס וואָס דאַרפֿן מנהג-געמאַכטע האַרדווער און שנעלע גיכקייט. מיקראָקאָנטראָלערס זענען בעסער פֿאַר פּשוטע קאָנטראָל אויפֿגאַבעס.

קענט איר ניצן ביידע אַן FPGA און אַ מיקראָקאָנטראָללער אין איין פּראָיעקט?

יא, איר קענט ניצן ביידע צוזאַמען. דאָס ווערט גערופן אַ כייבריד לייזונגדי FPGA טוט די שנעלע דאטן ארבעט. דער מיקראקאנטראלער זארגט זיך פאר פשוטע קאנטראל דזשאבס. ניצן ביידע גיט אייך מער ברירות און בעסערע רעזולטאטן.

וואָס איז גרינגער צו לערנען פֿאַר אָנפֿענגער?

מיקראָקאָנטראָולערס זענען גרינגער פֿאַר אָנפֿאַנגער צו לערנען. איר קענט נוצן געוויינטלעכע שפּראַכן ווי C אָדער פּיטהאָן צו שרײַבן קאָד. FPGAs דאַרפֿן ספּעציעלע האַרדווער שפּראַכן וואָס זענען שווערער צו לערנען. עס זענען דאָ מער גיידס און ביישפילן פֿאַר מיקראָקאָנטראָולערס.

ווען זאָל מען אויסקלײַבן אַן FPGA איבער אַ מיקראָקאָנטראָללער?

קלייבט אויס אַן FPGA אויב אייער פּראָיעקט דאַרף הויך גיכקייט, אייגענע האַרדווער, אָדער פילע אַרבעטן אויף איין מאָל. ניצט אַ מיקראָקאָנטראָללער פֿאַר פּשוטע, נידעריק-מאַכט, אָדער ביליקערע פּראָיעקטן.

לאָזן אַ קאַמענט

אייער בליצפּאָסט אַדרעס וועט ניט זיין ארויס. פארלאנגט פעלדער זענען אנגעצייכנט *