
Ko te hangarau-a-kara-te-paparanga (FPGA) e tu ana mo tona whakatikatika, hei tuku i nga rongoa taputapu whakahoki i nga taputapu rereke, kaore i te rite ki nga maramara-mahi-mahi penei i nga tikanga.Kua hangaia e tenei ngawari te FPGAS nui i roto i nga mara penei i nga punaha whakawhitiwhiti, te tukatuka tohu mamati, me te ako miihini.Ko nga whenua penei i China e whai waahi ana ki te whakatairanga i nga mahi auaha FPGA ma te whakawhanake i nga otinga whaihua e whakarei ake ana i a raatau mahi hangarau.I te tipu o te FPGAS, ka whakaekea e ratou te huarahi ki te whakawhiti i te rohe me te whakahoutanga i nga umanga hou me nga kaupapa whakahiato.Kaore i rite ki nga tikanga whakahiato, e whakawhirinaki ana ki te tukatuka raupapa, he nui te tukatuka FPGAS hei tukatuka i nga mahi matatini.He maha nga tuhinga whakaahuatanga raupaparorohiko (HDLs) ki te whakamahere i enei maramara, ka taea e ratou te hoahoa i a Algorithms tino pai ki te mahi tere mo te mahi tere.Ko te whanaketanga FPGA e hiahia ana kia taurite te mohiotanga me te wheako o te ringaringa ki te whakauru i nga punaha taputapu.Ko tenei mahinga ahurei ki te whakahiatotanga e whakarato ana i te FPGAS tetahi pito ki nga waahanga penei i te whakamunatanga, ai, me te tukatuka raraunga, hei taputapu nui mo te ahunga whakamua hangarau.
I te wa i whakauruhia ai e Xilinx te XC2064 FPGA i te tau 1985, ka warewarehia i te hangarau, ka huri i te papaanga i te waa e tiimata ana ki te whakauru rorohiko whaiaro, te Ipurangi, me nga waea pūkoro.Ko enei mahi hou i puta mai i te waa hou e tau ana ki te whakauru mamati.I te tuatahi e mahi ana i nga mahi arorau taketake, i tere haere te fpgas, te rapu uara i roto i te tukatuka mamati me nga tono whakauru.A e rua tekau tau o te whanaketanga o te whanaketanga, kua tipu haere nga FPGAS mai i nga whare miihini ki nga whare rangatira-pono, e whakaatu ana i te whanaketanga tere i roto i te umanga semiconductor.Ko ta ratau haerenga e whakaatu ana i te riipene patu i roto i te uaua, i te tau 85,000 e puta ana i te tau 1990 i te wa i puta mai ai te hangarau XC4000 o XC4000 o XC4000.puta noa i te hanganga me te tukanga aromātai i roto i te umanga.Ko te mahi tonu i te hangarau hangarau i kaha ki te ahumahi FPGA, te whakatutuki i te hiahia ki te whakapiki ake i nga otinga semicond.Ko te kaha o te FPGAS ki te whakauru me te whakamahi i nga hangarau hou hei tauira mo te hiranga o te whakakotahitanga me te orite i te miihini.Na te ngoikore o te whakarei ake me te whanui i a raatau mahi, kaore i te kaha tonu te fpgas i nga ahunga whakamua hangarau engari ka whakaawe tonu i tana kaupapa mo meake nei.
Ko nga Kaipupuri Kaupapa Taiao (FPGAS) e whakamahi ana i tetahi hoahoanga matatini e mohiotia ana ko te raarangi pūkoro arorau (lca).Ka whakauruhia e tenei anga te poraka arorau e hono ana (clbs), poraka putanga whakauru (iOBS), me te whatunga honohono.Ko taua hoahoanga penei ka waiho i te papa whenua mo nga hoahoa arorau tino pai.Kaore i rite ki nga huringa arorau hou, ka whakamanamana a FPGAA i te kaha ki te whakahou.Ahakoa e mau tonu ana nga waahanga static, ka huri haere i nga mahi arorau a FPGAS i roto i te waahi tika o nga raraunga e hono ana ki nga pūtau RAM Static, hei whakapai ake i to raatau whakaurunga.Ko tenei ahuatanga e kaha ake ana i to raatau uara hei waahanga taputapu hihiri me nga papaaho mo nga tono pionie puta noa i nga mara rereke.
Ko te anga whanui me te whakahou i nga mana o FPGAS e mana ana ki te tono i nga momo arorau maha.Ma te whakauru i nga raraunga whirihoranga motuhake ki o raatau waahanga mahara, ka taea e nga taangata te whakarite i nga mahi arorau me te tino rereke.Ko te whakariterite i nga hiahia o te kaupapa me te miramira i te wehenga o te FPGAS i a raatau o nga Plas me nga CPlds, e noho ana i nga wa whakatikatika.Ko tenei kaiwhakariterite whakahoahoa e tino nui ana i roto i nga ahumahi e hiahia ana ki nga huringa maha, penei i te whakawhitiwhiti korero me te tukatuka tohu.
Mahi FPGAS hei piriti whaihua i waenga i nga taputapu arorau me nga waahanga whakauru-a-tono (riterite)Ka whakatairangahia to raatau ngawari ki te whakamahi i nga momo tono, tae atu ki nga punaha tauhokohoko teitei me nga hangarau aerospace.He pai te kounga o tenei kounga i roto i nga waahanga mautohe, ka taea e te whakapainga o te whakapai ake me te kore e whakaoti i nga taonga taputapu whakaoti.I roto i nga taiao totika, ko te kaha o te FPGAS ki te whakahaere i nga mahi maha e whakaatu ana i te waatea i waenga i nga taputapu whakautu me nga tono hihiri o te raupaparorohiko hou.Ko te whakaata i te hoahoanga me te kaha o te FPGAS e whakaatu ana ko to raatau kaha pono kei roto i a raatau tino ngawari.Ma tenei ka whakahou i te raru o te umanga-te whakaoti i nga huarahi ki te whakaoti i nga huarahi ki te whakaoti i nga huarahi ki te whakaoti i nga huarahi whakatikatika, e tuku ana i nga rongoā e ahu whakamua ana i te ahunga whakamua hangarau.Ko nga tirohanga o roto o te umanga e tohu ana ko te ahua o te FPGAS e whai waahi ana ki nga tono tirotiro, kei te kaha haere te rereketanga o te punaha me te taputapu.
Ko nga taputapu FPGA kei roto i te waahanga o nga porowhita semi-ritenga i roto i nga waahanga whakaurunga motuhake, i hangaia hei tuku i te waatea me te whānuitanga o nga mahi.Ka whakauruhia e ratau te maha o nga rauemi penei i nga waahanga whakauru / whakaurunga whaihua, poraka arorau e hono ana, me nga waahanga mo te whakahaere karaka mamati.Ko enei waahanga ka hangaia he turanga hihiri, ka taea te whakarite i te whakariterite, hei awhina i te whakatinana i nga wero e pa ana ki te aukati i nga tatau me te aukati i nga tatau.Ko nga rauemi interconnect whanui i whakauruhia ki te FPGAS kia kaha te whakauru me te hoahoa pono, e hiahia ana kia pai ake te haumi tuatahi.Ko tenei ahuatanga e hangai ana i te FPGAS i roto i nga waahanga mamati.
Ko te haerenga o te hoahoa i te FPGAS e piri ana ki te tikanga kua whakaritea.Hei tiimata, ka hangaia te hoahoanga algorithm, te mahi hei mahere rautaki mo nga waahanga o muri.Whai muri i tenei, ka whakatauhia te mahi a te punaha, te whakarato me nga mohiotanga ki nga take pea i mua i te whakawhiti ki te whakatinanatanga a tinana.Ko te taahiraa whakamutunga ko te whakamana i runga i te taonga ma te whakawakanga ma te whakawakanga i roto i te whakatauira, hei whakarite kia whai kiko, kia whai hua hoki nga whakaritenga.Ko tenei huringa whanaketanga e whakanuia ana e te tini o nga mahi e whakamahi ana i nga taputapu hoahoa hoahoa hiko (EDA).Ko enei taputapu ka whai waahi ki te whakamahine me te arotau i te hoahoa ki te whakahāngai i nga whakaritenga whaitake.
Ko te mea nui o tenei mahinga whanaketanga ko te huringa o te orokohanga me te whakamatautau.Kotahi te whakatau me te pai o nga hoahoa a te kaupapa ma te whaikorero, ka whakatauhia nga tikanga hou hou i runga i nga taputapu FPGA.Ko tenei ohorere tonu i waenga i te hoahoa me te whakamatautau tinana e whakarite ana ko te putanga o te putanga me te whai hua.Ko te tirohanga whaihua e maioha ana ki te hiranga o enei huringa tohetohe, me te mohio ki te taurite i waenga i nga kaupapa o te kaupapa, ko te mutunga o nga hoahoa FPGA.Ko te mutunga o enei mahi ka whakaputa i te taipitopito, te whakarereke, me te pono o te FPGA, pai ki te tarai i nga uaua o te mamati porowhita.
Ko te hoahoa i nga maramara FPGA e hiahia ana ki te anga pai me te huarahi tikanga e hono ana ki nga tono motuhake o te hoahoanga FPGA.Ko te huringa e uru ana ki te whakamaori i nga taapiri matatini ki nga hoahoa whaitake me te C. ma te whakamahi i te maarama, me te mahi, me te whakauru tika o nga waahanga i roto i te anga FPGA.Ko te waahanga o te Hoahoa FPGA ko te whakauru i te waatea o nga waahanga taputapu me te aro ki nga tuhinga.He rite ki te pehea e whakawhirinaki ana nga Kaihautū ki nga tohu taipitopito, e arotahi ana nga kaihoahoa FPGA ki te hono i nga paparanga arorau me nga atanga hei whakatutuki i nga mahi e hiahiatia ana.Ko tenei whakahoahoa puta noa i nga waahanga hoahoa katoa e whakarite ana kia pai te whakahaere i te hua whakamutunga me te whakatutuki i nga whakaritenga whai hua.
Ko te whanaketanga a Algorithm me te whakamaoritanga ko nga taahiraa matua i roto i te hoahoa FPGA.He maha nga waihanga i nga algorithms i roto i nga reo teitei me te whakamahine i a raatau ki te whakarite kia whakamaoritia te tika ki roto i nga hoahoanga FPGA-hototahi.Ko te tukanga whanaketanga raupaparorohiko raupaparorohiko, kei reira tonu te whakamatautau me te whakapai ake i nga mahi pai ake.Ko te tohunga o nga HDLS ka whakarei ake i tenei mahi ma te whakarite i te waehere ka taea te whakaputa, ka ngawari, ka ngawari ake ki te Debug.Ko te whakaotinga me te whakaheke i te taumata poari e hiahiatia ana kia pai ai te hoahoa whakamutunga me te whakatutuki i nga tumanako o te kaiwhakamahi.Kei roto i tenei taahiraa te whakamatautau tino, rite ki te raarangi tirotiro i mua i te rerenga, hei hopu i nga take pea i mua i te tuku.Ko nga tikanga whakaotinga kaha e whakaheke ana i nga tupono ka whakapai ake i te pono o te maramara FPGA, ko te whakarite i te waa roa me te tere tere o te waa ki te maakete.
Ko nga Arrays LaworkMable Games (FPGAS) he tino uaua ki nga taputapu taputapu tino kaha hei whakarite i nga mahi motuhake.Hei hoahoa i enei mahi kua whakaritea, he maha nga whakawhirinaki ki nga reo whakaahuatanga taputapu (HDLS), e tuku ana i te whanonga o te punaha mamati.E rua o nga HDLs e tino whakamahia ana i te hoahoa FPGA he VHDL me te HDL HDL.Ko enei reo ko te putake mo te waihanga i nga huringa mamati matatini ma te whakarato i te whanonga o te punaha i mua i te whakatinanatanga o te tinana.Ko tenei kaha ki te whakaahua i te whanonga taputapu ma te waehere ka awhina i te whakatika i nga mahi a te punaha me te whakatutuki i nga mahi tika.
Ko te VhDL, e tu ana mo te whakaahuatanga whakaahuatanga taputapu VHSIC, he reo whanui i roto i te hoahoa FPGA i te mea ko te aro motuhake me te hoahoa motuhake.Ka taea te tuhi i te waehere ka taea te whakarite ki nga hoahoanga raupaparorohiko rereke, ka ngawari ake te whakamahi i nga hoahoa puta noa i nga kaupapa maha.He pai te VHDL mo nga kaupapa e hiahia ana ki te whakahaere i te punaha o te punaha, na te mea e taea ai te hanga i nga otinga tino kua whakaritea ki nga tono motuhake.I tetahi atu taha, ko Verilog te nuinga o te ahua mo tona maamaa, te Syntax Syntax, e pai ake ana ko wai te mohio ki nga reo tuku iho.He rongonui a Verilog mo nga mahinga hoahoa hoahoa-maha, he maha nga whakamahinga me te ngawari o te whakamahinga.
Ko te VHDL me te verilog Kei te haere tonu ki te tipu, te whakauru i nga waahanga whakamua e hanga ana i nga waahanga hoahoa FPGA.Ko enei reo inaianei e tautoko ana i nga hanga arorau maamaa nui atu, e whakaatu ana i te tukanga hoahoa me te whakapai ake i nga hua.Ko te ahua o te hoahoa FPGA e akiaki ana i te ako haere tonu me te whakapai ake, kia pana ai nga rohe o nga mea e taea ai enei taputapu.
Hei taapiri i nga whakaahuatanga whakaahuatanga rauemi, me tono nga Hoahoa Pūmanawa FPGA e mohiotia ana ko nga taiao whanaketanga kua whakauruhia (IDES) hei whakahaere i te kaupapa hoahoa katoa.Ko nga whakaaturanga e whakaatu ana i nga huinga taputapu whanui hei awhina i te tuhi, te whakamatautau, me nga hoahoa a te FPGA FPGA.E rua o nga IDe tino whakamahia i roto i te whanaketanga FPGA he quartus II, i whakawhanakehia e Intel, me Vivado, i whakawhanakehia e Xilinx.Ko enei papamahi te tukanga whanaketanga ma te whakauru i nga mahi hoahoa ki te atanga noa, kia ngawari ake ai te whakahaere i nga kaupapa uaua mai i te tiimata ka mutu.
Ko tetahi o nga mahi tuatahi o enei pou ko te awhina i te tuhi me te whakarite i nga waehere whai hua.I tua atu i te waehere taketake e whakatika ana, ka whakarato hoki enei papamahi taputapu hei whakamatautau i o raatau hoahoa i mua i te whakatinana i a raatau i nga taonga.He taahiri nui tenei ki te kaupapa hoahoa na te mea ka awhina i te tautuhi me te whakatika i nga take pea i te timatanga, ko te whakaheke i nga hapa i te wa o te whakatinanatanga whakatinana.Kei te tukuna ano e nga IDe nga taputapu whakaheke e taea ai te tarai i te whanonga o a raatau punaha mamati i raro i nga tikanga rereke, ma te whakarite kia mahia te hoahoa whakamutunga.
Ko te kaha ki te whakaatu wawe i runga i nga hoahoa me te whakamatautau i nga whirihoranga maha he painga nui mo te whakamahi i nga pou.Ka taea e koe te whakarereke ki nga hoahoa e pa ana ki nga urupare mai i nga waahanga me nga waahanga whakaheke kia pai ai te mahi me te pono.Ko tenei mahinga Iteratitive e whakaora ana i te waa ma te whakaiti i te hiahia mo nga prototypes tinana me te whakamohio i te huringa whanaketanga whānui.Ma te whakamahi i nga IDes, ka taea e koe te whakarite kia tutuki nga hoahoa whakamutunga me nga whakaritenga whakaritenga hangarau katoa, ka nui ake te kaha me nga punaha hikohiko.I te mea kei te haere tonu nga tono FPGA ki nga waahanga penei i te iot, ai, me te tātai taha, ka whai wāhi nui enei taiao whanaketanga ki te tere haere.
Ka whai wāhi atu a FPGA ki te whanaketanga o nga punaha tukatuka ataata.Na roto i te whakamahi i o raatau tere me te ngawari, ko enei punaha ka whakarei ake i nga hangarau ataata penei i te wehenga mo nga whakaaturanga mata hou.Ka tutuki ratou i te tipu haere o te hiahia mo te kounga ataata tino ma te paipa me te whakarite i te tukatuka raraunga.FPGAS pai te whakahaere i nga raraunga ma te whakaatu i nga awa ataata e tutuki ana i nga whakaritenga tukatuka rereke, whakauruhia nga mahi tukatuka me te tuhi i nga hononga o te RAM me te Fifso.Ko te whanaketanga tere i kitea i roto i tenei mara ka whai hua mai i nga whakamatautau whakamatautau me nga whakatinanatanga teitei-taumata o te taiao whakaatu hihiri.
I roto i te Rauemi Taonga Raraunga me te Hoahoa rokiroki, Ma te FPGAS e mahi ana, ina koa i roto i nga raina whakaroatanga e whakamahia ana i roto i nga waahanga whakawhiti korero.Na roto i nga mahara me nga rautaki nama, ka waihangahia e te RAM me te FIFO ranei, ka arotau i te pai o te punaha, ka uru ki nga huringa i roto i nga kawa honohono raraunga.Ko tenei kaha e tika ana ka whakaiti i nga utu o runga o te punaha ki nga whatunga hiko.Ko te mahi a te FPGAS e whakahaere ana i nga mahi SD kaari, te whakahāngai i nga otinga whakahaere raraunga me nga whenua e huri ana i nga wero o te kaupapa.
Ka mahi a FPGAS i nga whakawhitiwhiti korero, te whakahaere i nga kawa i roto i nga teihana turanga me te whakarite i nga mahi koretake i roto i te aukati i nga tikanga whakatika tonu.Ka whakakiihia e to raatau ngoikoretanga nga hiahia ohaoha me te mahi i roto i nga waahanga kua paahitia ki nga taputapu whakauru.Ahakoa i manakohia i te wa o nga punaha whakawhitiwhiti korero, te whakawhiti FPGAS ki te tautoko i nga kaupapa e pa ana ki enei punaha, hei awhina i nga whatunga i te tipu o te tipu me te huringa whakahaere.Ka kitea tenei pukenga i roto i nga kaupapa a te kaikotahi i hangaia ki te pono o te whatunga o Bolster me te whakauru.
I tua atu i te whakawhitiwhiti korero, kitea e FPGAS te whakamahi i te haumarutanga, ahumahi, hoia, me nga waahanga aerospace.Ko o raatau tikanga kawa kawa e huri ana i nga punaha haumarutanga, ahakoa ko te Wāhitau FPGAS ki te whakatutuki i nga matea ahumahi me nga otinga tuuturu.Ko ta ratau tuuturu he mahi ki nga tono paruru.Ka rite ki nga kaupapa hangarau penei i te 5G me AI Broaden, ka poipoihia te FPGAS ki te iriti i nga huarahi ahumahi.Ko nga rangahau o te karaati i roto i enei ako e tohu ana i nga hua o te whakaari me te whakahoutanga, te haina i nga taonga a muri ake nei me nga tono rereke.
Tena koa tukuna mai he uiui, ka whakautu wawe taatau.
i te 2025/01/13
i te 2025/01/12
i te 8000/04/18 147778
i te 2000/04/18 112023
i te 1600/04/18 111351
i te 0400/04/18 83777
i te 1970/01/1 79577
i te 1970/01/1 66967
i te 1970/01/1 63105
i te 1970/01/1 63041
i te 1970/01/1 54097
i te 1970/01/1 52191