ordon_bg

produktoj

(Nova & Originala) En stoko 3S200A-4FTG256C IC Peceto XC3S200A-4FTG256C

Mallonga priskribo:


Produkta Detalo

Produktaj Etikedoj

Produktaj Atributoj

TIPO PRISKRIBO

ELEKTU

Kategorio Integraj Cirkvitoj (ICoj)

Enigita

FPGAoj (Field Programable Gate Array)

 

 

 

Mfr AMD Xilinx

 

Serio Spartan®-3A

 

Pako Pleto

 

Produkta Statuso Aktiva

 

Nombro de LABoj/CLBoj 448

 

Nombro de Logikaj Elementoj/Ĉeloj 4032

 

Totalaj RAM-Bitoj 294912

 

Nombro de I/O 195

 

Nombro de Pordegoj 200000

 

Tensio - Provizo 1.14V ~ 1.26V

 

Munta Tipo Surfaca Monto

 

Funkcia Temperaturo 0 °C ~ 85 °C (TJ)

 

Pako / Kazo 256-LBGA

 

Provizanta Aparato Pako 256-FTBGA (17×17)

 

Baza Produkta Nombro XC3S200  

 Field Programable Gate Array

 Akamp-programebla pordega tabelo(FPGA) estasintegra cirkvitodesegnita por esti agordita de kliento aŭ dizajnisto post fabrikado - tial la esprimokampoprogramebla.La FPGA-agordo estas ĝenerale precizigita uzante aaparataro priskriba lingvo(HDL), simila al tiu uzata por anaplikaĵ-specifa integra cirkvito(ASIC).Cirkvitdiagramojestis antaŭe uzataj por specifi la agordon, sed ĉi tio estas ĉiam pli malofta pro la apero deelektronika desegna aŭtomatigoiloj.

FPGAoj enhavas aron deprogramebla logikaj blokoj, kaj hierarkio de reagordeblaj interligoj permesantaj al blokoj esti kabligitaj kune.Logikaj blokoj povas esti agorditaj por plenumi kompleksajnkombinaj funkcioj, aŭ agu kiel simplalogikaj pordegojŜatiKAJkajXOR.En la plej multaj FPGAoj, logikaj blokoj ankaŭ inkludasmemorelementoj, kiu povas esti simplasandalojaŭ pli kompletaj blokoj de memoro.[1]Multaj FPGAoj povas esti reprogramitaj por efektivigi malsamajnlogikaj funkcioj, permesante flekseblanreagordebla komputadokiel farita enkomputila programaro.

FPGAoj havas rimarkindan rolon enenigita sistemoevoluo pro ilia kapablo komenci sisteman softvarevoluon samtempe kun hardvaro, ebligi sistemajn spektaklosimuladojn ĉe tre frua fazo de la evoluo, kaj permesi diversajn sistemprovojn kaj dizajni ripetojn antaŭ finpretigo de la sistemarkitekturo.[2]

Historio[redakti]

La FPGA-industrio ĝermis deprogramebla nurlegebla memoro(PROM) kajprogrameblaj logikaj aparatoj(PLD-oj).PROMoj kaj PLDoj ambaŭ havis la opcion de esti programitaj en aroj en fabriko aŭ en la kampo (kampe programebla).[3]

Alteraestis fondita en 1983 kaj liveris la unuan reprogrameblan logikan aparaton de la industrio en 1984 - la EP300 - kiu havis kvarcfenestron en la pakaĵo kiu permesis al uzantoj brili ultraviola lampon sur la ĵetkubo por forigi la.EPROMĉeloj kiuj tenis la aparatkonfiguracion.[4]

Xilinxproduktis la unuan komerce realigeblan kampoprogrameblanpordega tabeloen 1985[3]- la XC2064.[5]La XC2064 havis programeblajn pordegojn kaj programeblajn interligojn inter pordegoj, la komencojn de nova teknologio kaj merkato.[6]La XC2064 havis 64 agordeblajn logikblokojn (CLBoj), kun du tri-enigaĵoj.serĉtabeloj(LUToj).[7]

En 1987, laMaramea Surfaca Militado-Centrofinancis eksperimenton proponitan de Steve Casselman por evoluigi komputilon kiu efektivigus 600,000 reprogrameblajn pordegojn.Casselman estis sukcesa kaj patento ligita al la sistemo estis emisiita en 1992.[3]

Altera kaj Xilinx daŭris senkontestaj kaj rapide kreskis de 1985 ĝis la mez-1990-aj jaroj kiam konkurantoj burĝonis, eroziante signifan parton de sia merkatparto.Antaŭ 1993, Actel (nunMicrosemi) servis proksimume 18 procentojn de la merkato.[6]

La 1990-aj jaroj estis periodo de rapida kresko por FPGAoj, kaj en cirkvito sofistikeco kaj la volumeno de produktado.En la fruaj 1990-aj jaroj, FPGAoj estis ĉefe uzitaj enentelekomunikadojkajretigado.Antaŭ la fino de la jardeko, FPGAoj trovis sian manieron en konsumantajn, aŭtomobilajn kaj industriajn aplikojn.[8]

Antaŭ 2013, Altera (31 procentoj), Actel (10 procentoj) kaj Xilinx (36 procentoj) kune reprezentis ĉirkaŭ 77 procentojn de la FPGA-merkato.[9]

Firmaoj kiel Mikrosofto komencis uzi FPGA-ojn por akceli alt-efikecajn, komputile intensajn sistemojn (kiel ladatumcentrojkiuj funkciigas siajnBing serĉilo), pro larendimento por vatoavantaĝon liveras FPGA.[10]Mikrosofto komencis uzi FPGAojn porakceliBing en 2014, kaj en 2018 komencis deploji FPGA-ojn trans aliaj datencentraj laborkvantoj por siajLazuro nuba komputadoplatformo.[11]

La sekvaj templinioj indikas progreson en malsamaj aspektoj de FPGA-dezajno:

Pordegoj

  • 1987: 9,000 pordegoj, Xilinx[6]
  • 1992: 600,000, Naval Surface Warfare Department[3]
  • Fruaj 2000-aj jaroj: milionoj[8]
  • 2013: 50 milionoj, Xilinx[12]

Merkata grandeco

  • 1985: Unua komerca FPGA: Xilinx XC2064[5][6]
  • 1987: 14 milionoj USD[6]
  • c.1993: >385 milionoj USD[6][malsukcesa kontrolo]
  • 2005: 1.9 miliardoj USD[13]
  • 2010 taksoj: 2,75 miliardoj USD[13]
  • 2013: 5.4 miliardoj USD[14]
  • 2020 takso: $ 9.8 miliardoj[14]

Dezajno komenciĝas

Adesegna komencoestas nova kutima dezajno por efektivigo sur FPGA.

Dezajno[redakti]

Nuntempaj FPGAoj havas grandajn resursojn delogikaj pordegojkaj RAM-blokoj por efektivigi kompleksajn ciferecajn komputadojn.Ĉar FPGA-dezajnoj utiligas tre rapidajn I/O-tarifoj kaj dudirektajn datenojnbusoj, fariĝas defio kontroli ĝustan tempigon de validaj datumoj ene de aranĝotempo kaj teni tempo.

Planado de etaĝoebligas resursasignadon ene de FPGAoj renkonti tiujn tempolimojn.FPGAoj povas esti uzitaj por efektivigi ajnan logikan funkcion kiu anASICpovas plenumi.La kapablo ĝisdatigi la funkciojn post sendo,parta re-agordode parto de la dezajno[17]kaj la malaltaj ne-revenantaj inĝenieristikkostoj relative al ASIC-dezajno (malgraŭ la ĝenerale pli alta unuokosto), ofertas avantaĝojn por multaj aplikoj.[1]

Kelkaj FPGAoj havas analogajn ecojn aldone al ciferecaj funkcioj.La plej ofta analoga trajto estas programeblaslew ratesur ĉiu produktaĵstifto, permesante al la inĝeniero fiksi malaltajn tarifojn sur malpeze ŝarĝitaj stiftoj kiuj alie farusringoparoneakcepteble, kaj agordi pli altajn tarifojn sur tre ŝarĝitaj pingloj sur altrapidaj kanaloj kiuj alie kurus tro malrapide.[18][19]Ankaŭ oftaj estas kvarco-kristalaj oscilatoroj, sur-blato rezisto-kapacitancaj oscilatoroj, kajfaz-ŝlositaj buklojkun enigitatensio-kontrolitaj oscilatorojuzata por horloĝgenerado kaj administrado same kiel por altrapida serializer-deserializer (SERDES) elsendas horloĝojn kaj ricevilon horloĝreakiro.Sufiĉe oftaj estas diferencialajkomparilojsur enigaj pingloj desegnitaj por esti konektitaj aldiferenciga signaladokanaloj.Kelkaj "miksita signaloFPGAoj" havas integran periferionanalog-al-ciferecaj konvertiloj(ADCoj) kajcifereca-al-analoga konvertiloj(DACoj) kun analogaj signalaj kondiĉigaj blokoj permesantaj al ili funkcii kiel asistemo-sur-blato(SoC).[20]Tiaj aparatoj malklarigas la linion inter FPGA, kiu portas ciferecajn kaj nulojn sur sia interna programebla interkonekta ŝtofo, kajkamp-programebla analoga tabelo(FPAA), kiu portas analogajn valorojn sur sia interna programebla interkonekta ŝtofo.

Logikaj blokoj[redakti]

Ĉefa artikolo:Logika bloko

2

Simpligita ekzempla ilustraĵo de logika ĉelo (LUT -Serĉtabelo, FA -Plena vipuro, DFF -D-speca flip-flopo)

La plej ofta FPGA-arkitekturo konsistas el aro delogikaj blokoj(nomitaj agordeblaj logikaj blokoj, CLBoj, aŭ logikaj tabelblokoj, LABoj, depende de vendisto),I/O-kusenetoj, kaj vojkanaloj.[1]Ĝenerale, ĉiuj vojkanaloj havas la saman larĝon (nombro da dratoj).Multoblaj I/O-kusenetoj povas konveni en la altecon de unu vico aŭ la larĝon de unu kolumno en la tabelo.

"Aplika cirkvito devas esti mapita en FPGA kun adekvataj rimedoj.Dum la nombro da CLBoj/LABoj kaj I/Os necesaj estas facile determinita de la dezajno, la nombro da vojaj trakoj bezonataj povas varii konsiderinde eĉ inter dezajnoj kun la sama kvanto de logiko.(Ekzemple, atransversa ŝaltilopostulas multe pli da vojigo ol asistola tabelokun la sama pordegokalkulo.Ĉar neuzataj vojaj trakoj pliigas la koston (kaj malpliigas la efikecon) de la parto sen havigi ajnan avantaĝon, FPGA-produktantoj provas disponigi nur sufiĉe da trakoj por ke la plej multaj dezajnoj konvenos laŭserĉtabeloj(LUToj) kaj I/Oj povas estivenkita.Ĉi tio estas determinita de taksoj kiel tiuj derivitaj deRegulo de luoaŭ per eksperimentoj kun ekzistantaj dezajnoj."[21]Ekde 2018,reto-sur-blatoarkitekturoj por vojigo kaj interkonekto estas evoluigitaj.[citaĵo bezonata]

Ĝenerale, logika bloko konsistas el kelkaj logikaj ĉeloj (nomitaj ALM, LE, tranĉaĵo ktp.).Tipa ĉelo konsistas el 4-eniga LUT, aplena vipuro(FA) kaj aD-speca flip-flopo.Ĉi tiuj povus esti dividitaj en du 3-enigajn LUTojn.Ennormala reĝimotiuj estas kombinitaj en 4-eniga LUT tra la unuamultipleksilo(mux).Enaritmetikoreĝimo, iliaj produktaĵoj estas provizitaj al la vipuro.La elekto de reĝimo estas programita en la duan mux.La eligo povas esti ambaŭsinkronanesinkrona, depende de la programado de la tria mux.En praktiko, tutaj aŭ partoj de la vipuro estasstokita kiel funkciojen la LUTojn por ŝparispaco.[22][23][24]

Malmolaj blokoj[redakti]

Modernaj FPGA-familioj disetendiĝas sur ĉi-supraj kapabloj por inkludi pli altnivelan funkciecon fiksitan en silicio.Havi tiujn komunajn funkciojn enkonstruitajn en la cirkviton reduktas la areon postulatan kaj donas al tiuj funkcioj pliigitan rapidecon komparite kun konstruado de ili de logikaj primitivuloj.Ekzemploj de ĉi tiuj inkluzivasmultipligantoj, generikaDSP-blokoj,enigitaj procesoroj, alta rapido I/O logiko kaj enigitamemoroj.

Altnivelaj FPGAoj povas enhavi altan rapideconmulti-gigabit-transceptorojkajmalmolaj IP-kernojkielprocesoraj kernoj,Eterreto mezaj alirkontrolunuoj,PCI/PCI Expressregiloj, kaj eksteraj memorregiloj.Ĉi tiuj kernoj ekzistas kune kun la programebla ŝtofo, sed ili estas konstruitaj eltransistorojanstataŭe de LUToj do ili havas ASIC-nivelonagadokajenergikonsumosen konsumi signifan kvanton da ŝtofresursoj, lasante pli da la ŝtofo libera por la aplikaĵ-specifa logiko.La multi-gigabitaj dissendiloj ankaŭ enhavas alt-efikecan analogan enigaĵon kaj produktaĵcirkuladon kune kun altrapidaj seriigiloj kaj deserialigiloj, komponentoj kiuj ne povas esti konstruitaj el LUToj.Higher-nivela fizika tavolo (PHY) funkcieco kiel ekzempleliniokodigopovas aŭ eble ne esti efektivigita kune kun la seriigiloj kaj deserialigiloj en malmola logiko, depende de la FPGA.

 

 


  • Antaŭa:
  • Sekva:

  • Skribu vian mesaĝon ĉi tie kaj sendu ĝin al ni