0:00:16 | vydává můj teda a časového pozor na své práce teďka a moje ne |
---|
0:00:24 | a |
---|
0:00:26 | a teď janek jako velmi rychlý _e omega zkopíroval slajd další fajn |
---|
0:00:32 | a lze ho kontraktor softwarovou firmu a dělá víceméně bůh linuxem vede cesta je a |
---|
0:00:40 | osloven která a von je a sem správce |
---|
0:00:46 | někte jsou systému záleží new a |
---|
0:00:50 | tak já chtěl norem fóra a říkám no ale mně systému takže |
---|
0:00:56 | toho starého je trvání a |
---|
0:00:59 | a práce a |
---|
0:01:00 | jako |
---|
0:01:01 | tak iir |
---|
0:01:03 | ta a |
---|
0:01:05 | toho obligátní pro file |
---|
0:01:07 | teďka akorát na ulici |
---|
0:01:10 | a nechť vás v naprosté za technologie která se chová ve formě tak já |
---|
0:01:20 | tak my nejsme |
---|
0:01:24 | a |
---|
0:01:49 | a je to lepší |
---|
0:01:51 | super perfektní |
---|
0:01:53 | takže |
---|
0:01:54 | jo |
---|
0:01:56 | díky |
---|
0:01:57 | struktura se naštve já světě proto toho c z jestli já sou vám vo čem |
---|
0:02:02 | to je vlastně ta technologie celá jak to vypadá zhruba ve městě staňa |
---|
0:02:07 | a hlavní část _e přednášky bude vo tom ne že pro jeden celej den tam |
---|
0:02:11 | kde za info a přímo ty hade osou a po syntézu to bit streamu finálního |
---|
0:02:16 | který se na programujete tohleto já čipu |
---|
0:02:19 | a každýho kroku dojde za info |
---|
0:02:21 | a se zastavím a ukazoval nějaký nástroj který sou k dispozici |
---|
0:02:25 | a druhý demo nicméně hardvér |
---|
0:02:27 | bohužel nemám |
---|
0:02:29 | takže bude muset to neudělá simulace což bude demo číslo dva |
---|
0:02:33 | a teď se dáš to jiného chodím no a nakonec |
---|
0:02:37 | bych chtěl ještě jako |
---|
0:02:38 | finální shrnutí |
---|
0:02:40 | proč dat |
---|
0:02:41 | tou náročná pro že není tolik |
---|
0:02:44 | a takže cenzor tady a |
---|
0:02:46 | _e _m tak já je zkratka pro filtrovat ideje programovatelných ahoj pole |
---|
0:02:51 | a tato část svýho znamená že když tak teďka je někde u šum kdokoli nultý |
---|
0:02:56 | tak můžete stále přeprogramovat není to fixní hardvér |
---|
0:03:00 | a bavíme se o vysokorychlostní provázaný logice a to znamená ten obsah toho čipu běž |
---|
0:03:05 | nějaký jako stovka megaherc |
---|
0:03:08 | a vých |
---|
0:03:10 | a nicméně |
---|
0:03:11 | ty i ty vole dovětek yaml jako |
---|
0:03:14 | je sondou se megaherc |
---|
0:03:16 | a |
---|
0:03:17 | a maximálně rate install |
---|
0:03:19 | to paprikou |
---|
0:03:20 | takže ku |
---|
0:03:21 | a má to spoustu různých io víceméně většina těch a pinu na tom šeku je |
---|
0:03:26 | io |
---|
0:03:27 | a to a jo je to velmi flexibilní znaj se můžete pohybovat napěťových úrovní let |
---|
0:03:32 | nějaký jedna celá něco voltů a o té telce most |
---|
0:03:36 | a samozřejmě už tenkrát ale diferenciální páry a tak dál |
---|
0:03:40 | to snad všechno je |
---|
0:03:42 | a na tom jsem ti ní že je to extrémně balony architektura a je to |
---|
0:03:47 | rozvoj polepšit divadla běží paralelně takže |
---|
0:03:50 | té |
---|
0:03:51 | to je to co znamená |
---|
0:03:52 | a na cele často používá a |
---|
0:03:56 | hodně populární se začíná být ve zpracování dat paralelním zpracování dat |
---|
0:04:01 | a teďka nově třeba microsoft uvedl že kapitoly ty ten svůj když horko |
---|
0:04:08 | a používejte jste já pro |
---|
0:04:11 | pro cestování dát defakto vemete nějakou nějaký obrovský množství dat pro po léta to tím |
---|
0:04:16 | a který a na druhý straně se sesbíráte výsledky |
---|
0:04:20 | čili taková jako pro classy pipeline a |
---|
0:04:23 | a |
---|
0:04:25 | výhoda toho je čtvrtek já už to přeprogramovat znamená se o tom že teda nějak |
---|
0:04:28 | jako specifický procesová |
---|
0:04:30 | a |
---|
0:04:31 | dejme tomu jo |
---|
0:04:33 | máte jaký vstup a část kamer |
---|
0:04:36 | a stalo se to vyhledat nějakej specifickej pátém vtom vstupu takže |
---|
0:04:41 | teda to zticha mnou do to lépe já |
---|
0:04:47 | co stalo |
---|
0:04:49 | zvláštní |
---|
0:04:51 | a já teda tam bylo to stack jaroslav já |
---|
0:04:54 | provést nějakou transformaci pojmenoval nějakého pak teda tak letí ten aktivisté tak teďka se nějaký |
---|
0:05:00 | storage a tak stejně se dá třeba pushovat tak teda na tyto grafy |
---|
0:05:04 | a |
---|
0:05:05 | že přes to tlačí nějakou jako streamu no a jak to grafy |
---|
0:05:09 | a nebo například routování síťový a trafik u |
---|
0:05:12 | chtěl tomto ty pakety nestrefil protesty hlavičky celá zajímá můžete to posílat na nějaký různý |
---|
0:05:17 | ten _e tento interfejsy který sou připojený k tomu fpga |
---|
0:05:23 | a |
---|
0:05:25 | nás je za který si nakreslete jára použili prototypování čipu a pravý silikonu stě vyrábění |
---|
0:05:31 | mikročipu |
---|
0:05:32 | je drahý a v ruby ten buffer stojí |
---|
0:05:35 | odhadem padesát tisíc dolarů a víc |
---|
0:05:38 | na jaký jako to něco na metrech |
---|
0:05:41 | a to prostě to samé stop ladičovo každý pro každou revizi tom šeku |
---|
0:05:45 | takže místo to strana pro takové takto nastojato se bude běžet |
---|
0:05:49 | trochu pomaleji ten nezájem nicméně |
---|
0:05:52 | a vás to nestojí skoro nic tam spadlo to piano jedná se z toho dlanitému |
---|
0:05:56 | doba budete tak se pak vyrobí ten finální se vykoná |
---|
0:05:59 | jeden nebo dva pokus |
---|
0:06:10 | a hlavně výrobci |
---|
0:06:13 | a těchto já dneska za celý svůj poslední výrobce kterej |
---|
0:06:18 | nekoupil |
---|
0:06:20 | a pak další altera |
---|
0:06:22 | teďka už součásti intelu jak to jen to |
---|
0:06:24 | pěstí programu slušný zdroj |
---|
0:06:27 | a bejt i s nově je jako jednu ta nějakou |
---|
0:06:31 | tak danou firmou takže |
---|
0:06:34 | _e dostala si to lidé za komoušů je jedno vlastní |
---|
0:06:37 | a odvlekl se mi je ti |
---|
0:06:39 | naopak zase vlastní a chtěl |
---|
0:06:42 | cože taky výrobce to já |
---|
0:06:48 | a jo větou dobře |
---|
0:06:49 | řekněme |
---|
0:06:52 | no a teďka abych se nevěnoval trošku nižší struktuře tě stojan a věřím že mi |
---|
0:06:57 | prominete nekope úchvatnou grafiku |
---|
0:07:00 | a |
---|
0:07:01 | tady nalevo vidíte |
---|
0:07:03 | jako pohled úplně zeshora tento vysokoúrovňovým pohled na to fpga |
---|
0:07:08 | a okolo to |
---|
0:07:10 | co jinak to já čemu sou jo jednotky |
---|
0:07:14 | který vedl tak já propojuje se ze vnějším světem to sou defakto ty nožičky to |
---|
0:07:18 | nestojí a plus funkční bloky který konvertujte ty boty dlabanec jehlička |
---|
0:07:23 | na něco co je schopnosti neschopná pracovat a vnitřní a |
---|
0:07:28 | ten ocas toho čipu ten vnitřek toho čipu |
---|
0:07:30 | a |
---|
0:07:32 | a tady tohlencto červený vevnitř je |
---|
0:07:35 | jsou kluky ve kterých si syntetizujete svoji logiku ve kterých si teda konfiguruje té |
---|
0:07:40 | a všechno housle propojení ho kupuje ze toho soudruhu tou |
---|
0:07:44 | čemu se mi to programátor interconex takže _e taková že by se |
---|
0:07:47 | v tomhlectom |
---|
0:07:49 | červeným |
---|
0:07:50 | a na provede nějakou kus tomu věku pro drátu jste si do kupy tím program |
---|
0:07:54 | tam interconex tam a ven to připojíte přes ty jo hloupě |
---|
0:07:58 | takže to je takový jako high level |
---|
0:08:01 | a pohled na tak jak tak já fungujou |
---|
0:08:03 | teďka když se podíváme na to na ten na ten červenej |
---|
0:08:06 | bylo tady |
---|
0:08:08 | a taky ho detail se vidět té |
---|
0:08:12 | a není to je úplně jako |
---|
0:08:16 | ten a |
---|
0:08:18 | pak je červenej bouchla teda tomu říkalo digilibu se skládá se logicky elementu co že |
---|
0:08:24 | ten nejmenší |
---|
0:08:25 | a možnej ne mišu na stavební jednotka to |
---|
0:08:28 | a obsahu to fpga |
---|
0:08:30 | a tyhlencty vložit elementy které nižší stavební jednotky se propojují lokální v inter projektem co |
---|
0:08:37 | že ten tam zase zelenej |
---|
0:08:39 | a to |
---|
0:08:41 | a tady je a že používat lokálním takovej ta propojuje tady ty logický honem ty |
---|
0:08:45 | tím lokálním takovej to je taková že bojkot šedesá syntetizovat registr do to nestojí a |
---|
0:08:50 | tak se trávit elementy s tom registru spolu rychle tam rychle komunikovali takže se propojí |
---|
0:08:54 | těm okolním interconex ten |
---|
0:08:56 | a ty signály nemusí pak na ten globálním takle |
---|
0:08:59 | no a |
---|
0:09:01 | ten tomu lokálním tento nevětral propojeny pak na ten na ten modrej chováním tak on |
---|
0:09:05 | jenom půl to potřebujete |
---|
0:09:08 | a ty chtěli zesumujete ještě víc na ten logického nancy čili a tady tuhlenctu jednu |
---|
0:09:13 | nejmenší jednotku lepší máte a no proto boku ramky implementovat |
---|
0:09:19 | několika vstupů vtom áčka ještě vstupu a kombinační logiku a |
---|
0:09:24 | ovšem no |
---|
0:09:27 | a registr který umožňuje implementovat |
---|
0:09:30 | sekvenční logiku |
---|
0:09:31 | pak tím že spolu |
---|
0:09:35 | tak s tou |
---|
0:09:37 | ta |
---|
0:09:38 | tak tím že pěti vyslovujete toho ste bloky |
---|
0:09:40 | a kdo kupuje a propojuje ta tím interconex ten tak jste schopni vytvořit jakoukoliv kdykoliv |
---|
0:09:45 | sekvenčního kombinatorické logicky nestane |
---|
0:09:49 | teďka jsou tu nějaký dotazy |
---|
0:09:55 | a ty slajdy |
---|
0:09:57 | a určitě věřím že ta konference bude mít zavedené stránka nebo a to je mého |
---|
0:10:02 | takže ho nemůžu poslat |
---|
0:10:05 | a jo |
---|
0:10:09 | teďka jestli teda programu jo takže výrobce stojan má nějakej svůj vlastní design tu |
---|
0:10:15 | a master magor to s latest na ty vado nebo předtím jsem lépe za necelých |
---|
0:10:21 | zvažováno předtím jsem back |
---|
0:10:23 | pojďme diamond |
---|
0:10:25 | a všechny tituly sou |
---|
0:10:27 | jakoby obrovsky balík nástrojů typicky deset jedna plus bohužel |
---|
0:10:33 | a většina starej a ty binární stav |
---|
0:10:36 | vystavení instaluje ten balík je to většinou centos ty práce jako není ku protože jen |
---|
0:10:41 | stalo něco co centos ty pravé binárka |
---|
0:10:44 | pěšáci naše nechcete |
---|
0:10:46 | a letos editorský pravá protože to nějakým způsobem jako šťouráte etc a přidat na nějaký |
---|
0:10:51 | záznam jak dlouho už asi dva tituly a smith oficiální verze to co voni tvrděj |
---|
0:10:58 | a co dalšího to tam jako může dělat a |
---|
0:11:02 | co to jako těla to nikdo neví proč je to binárka že |
---|
0:11:06 | a navíc některý ty dva tituly potřebuju běžet nějaký démony potom ten což taky není |
---|
0:11:10 | úplně jako |
---|
0:11:11 | příjemný |
---|
0:11:12 | a |
---|
0:11:14 | a na stres obecně kouslo z nicméně jako některý části nástrojů jsou založeny na open |
---|
0:11:18 | source nástrojích |
---|
0:11:20 | jo chtěl zaměřit účinek agentům většinou ti výrobci při valí |
---|
0:11:23 | klasickej coding založili nějaký africký verzi gcc kabinet else a tak dál |
---|
0:11:29 | a vezmete ty nástroje pro |
---|
0:11:31 | to je pro syntézu reálnou tohlencto já ty sou prostě kouslo s protože to výrobci |
---|
0:11:35 | jako nechcou dát ven |
---|
0:11:37 | a nic než obyvatel na tom flow a |
---|
0:11:40 | tak ten tvar toho si to vyvarovat všimněte vás této |
---|
0:11:43 | proprietární nástroje |
---|
0:11:45 | mají takový tři kroky který potřebujete k tomu abyste překonvertovat hádal soubory na ten |
---|
0:11:50 | finální být svým teda programujete různé špeky a |
---|
0:11:53 | a |
---|
0:11:54 | první jeden analýza syntéza tam na pár natáhnete _hm kterého soubory jako na to je |
---|
0:11:59 | ten je zas čemu se říká ne to jest |
---|
0:12:01 | a o netlistu můžete přemýšlet že to schéma souboru |
---|
0:12:05 | a na úrovni hradel |
---|
0:12:08 | teďka pick to jsem root |
---|
0:12:10 | že sme tam stane to je stanovuje vona to na to partikulární fpga do kterýho |
---|
0:12:15 | to budete dávat a pak asembler zas na tom jsem namontovanej ateista přepíše hodnotu |
---|
0:12:20 | s konečnou binárku která se pak dáro to fpga |
---|
0:12:23 | naprogramovat |
---|
0:12:25 | a taková jako částečně vedle a jako k analýze časování |
---|
0:12:29 | na to se hodí pokud máte nějaký strašně komplexní design i |
---|
0:12:33 | a popřípadě vysokorychlostní design i a |
---|
0:12:36 | provést tom |
---|
0:12:37 | že v jednom na programujete ten design to fpga tak ty signály řekněme propagujou |
---|
0:12:42 | a okamžitě nic nemaj nějaký zpoždění |
---|
0:12:45 | další ještě signál prochází nějakým tím logickým elementem tak to ne třeba jedna na no |
---|
0:12:49 | sekunda zpoždění |
---|
0:12:50 | a větší když potřebujete nějaký dva signály synchronizovaných desktopech _e ten signál byl někde zase |
---|
0:12:55 | kolik ještě stále |
---|
0:12:57 | nějaký předchozího logicky ho mentech tak se vám ten design bude chová divně |
---|
0:13:01 | a tomhlectom se chcete vyhnout a se pravé používá ten ta se časování |
---|
0:13:06 | a ten a stromu života na sem nějaký je hrozný jako omezení na to |
---|
0:13:10 | a někdy zase mají který signál propagovat patent analyzátor toho časování vám |
---|
0:13:15 | neřekne sta máte jak je problém |
---|
0:13:19 | a taky vám to u ní nějakým způsobem vodhadnout jak rychle váš design maximálně může |
---|
0:13:23 | běžet a tak dál |
---|
0:13:25 | no a pro jeho konci je simulace a vizualizace to může vzít a partyzánem testování |
---|
0:13:30 | byste měli to fpga vůbec |
---|
0:13:32 | a von simulovat no a sledovat jak se chová pro nějaký vstupy a |
---|
0:13:36 | pozorovali ty výstupy tam jsou vizualizace pak teda |
---|
0:13:40 | a skutečně zobrazit it away formě |
---|
0:13:45 | takže analýza syntéza a něco řekl toho sto jeden ten začátek toho procesu tam mapa |
---|
0:13:51 | se taty hádal soubory |
---|
0:13:52 | stanoveného novější jo |
---|
0:13:55 | a vytvoříte sto stone to jista jsem to já se trochu detaily |
---|
0:13:59 | a na to na syntézu tak _e |
---|
0:14:01 | v tom trochu analýzy |
---|
0:14:04 | a se na prsou teda dal soubory zkontroluje se sou bez validní ty soubory |
---|
0:14:08 | aspoň jsme se nějaká jako paměťová reprezentace to v oboru |
---|
0:14:12 | teďka je daleko jako mezi krok mezi tou analýzou syntézou |
---|
0:14:16 | _e který se jmenuje minimalizace logiky je to znamená vychází se stalo a veškerá logika |
---|
0:14:21 | která není dostupná popsán pro a nějaký jako ekvivalentní upravena tady na tý |
---|
0:14:25 | a |
---|
0:14:26 | reprezentace tom oboru paměti |
---|
0:14:28 | aby to používalo co nejmíň tě ráda protože pak sondu ten zájem pozor menší lépe |
---|
0:14:33 | já které je levnější že v a toto vás zajímá |
---|
0:14:36 | a nebo u doktora který a můžete nacpat to design víc co |
---|
0:14:39 | je fajn prostě může ten design je už to tak to já použít nějakým |
---|
0:14:43 | užitečným věcem než aby tam byly neužitečný hradla |
---|
0:14:47 | no a nakonec teda jenom proto jsou ne syntéza tam vás ten vezmem tuto planetu |
---|
0:14:52 | reprezentaci to |
---|
0:14:53 | obvodu a už to netlistu typické ta se používá dneska na ty perlis netlist vektory |
---|
0:14:59 | uložit intenční von hned |
---|
0:15:01 | a té textová reprezentace |
---|
0:15:03 | defakto toho schématu to tom foru |
---|
0:15:05 | a sám komunita nepotřebujete znát |
---|
0:15:08 | ten konkrétní teprv tady a na který to budete cíli tak tady je poměrně dost |
---|
0:15:13 | nástrojů |
---|
0:15:14 | a jednejte rozvedlo a pak jsou to moulin to _e a jídlo se s |
---|
0:15:20 | takže velmi rychle _e ikarus a _m |
---|
0:15:24 | předem říkám že jich verze podporuje a syntézu do netlistu už teďka |
---|
0:15:29 | bohužel |
---|
0:15:30 | a nicméně i takže strašně zajímavý nástroje a hlavně to simulátor a translátory verilogu a |
---|
0:15:35 | nějakého pár se |
---|
0:15:37 | a umí a ona to řekni parsed nového a ten parcely je velmi praktické znamená |
---|
0:15:43 | že pokud děláte nějaký jako |
---|
0:15:44 | na nástroje pumpu udělat nějaký vývoje ste já |
---|
0:15:47 | pomstil proprietární nástroje dobrý |
---|
0:15:50 | pokud já to beru o to nechat napasovat i výkladu sem on vám prostě ráj |
---|
0:15:54 | a ti warning kdy a podobně a jaký prasárny vtom |
---|
0:15:58 | a von kódu tak |
---|
0:15:59 | tak vám to řekne |
---|
0:16:00 | i když třeba |
---|
0:16:01 | ten i ten kvartilu s nebo a |
---|
0:16:03 | to vyvarovat |
---|
0:16:05 | tohlensto nesdělíš velkou informaci |
---|
0:16:07 | a to může pravomoc a třeba v budoucnosti se vyhnout nějakým |
---|
0:16:12 | problému nějak nevoní ne úplně okres problémům vtom zezadu |
---|
0:16:18 | a _m ten tolika rozvedou dokonce ty umí věčně asi zajímavý a letem parsed není |
---|
0:16:23 | jako uplně |
---|
0:16:24 | kvalitní když je to takový jako |
---|
0:16:26 | částečný |
---|
0:16:29 | a _e spol eště vrátím jedna mluvit na konci o simulaci a vizualizaci a bude |
---|
0:16:34 | na tom s to demo |
---|
0:16:35 | a další tu |
---|
0:16:37 | který máme k dispozici auditu |
---|
0:16:39 | a |
---|
0:16:40 | tak více framework pro syntézu verilogu teďka je to součástí yum |
---|
0:16:46 | takový osud otec na nervy ty jardo routeru routing |
---|
0:16:49 | a vyšlo sto používána syntézu basic u nás inte slepej a už nosné |
---|
0:16:54 | a teroristů byl víceméně nahrazen teďka jo se jsem posledních letech takže |
---|
0:17:00 | ten tak okrajově |
---|
0:17:02 | a jsme pokud jste chtěli |
---|
0:17:04 | nástroj který se dá použít na skutečně a nepoužívá se praxe na syntézu riziku tak |
---|
0:17:08 | tam autem dvě |
---|
0:17:10 | je určitě zajímavé |
---|
0:17:12 | a |
---|
0:17:13 | teďka když mluvil o tom o tý a minimalizace logiky zase už a nástroj který |
---|
0:17:18 | jsme neberte abc |
---|
0:17:19 | interní ho používá jako know den tu tak |
---|
0:17:22 | ho používá měl se s |
---|
0:17:25 | takže jen taková zmínka |
---|
0:17:27 | no a jo se jsou tam se možná slyšeli |
---|
0:17:30 | se teďka poslední to bylo novinka různých |
---|
0:17:34 | a o provést on tak jeho se z je právě |
---|
0:17:37 | a ten sled prohlídla syntézu a proto radisto |
---|
0:17:42 | a používá to je pouze berou v jeho vstup a generuje |
---|
0:17:46 | pod zjednodušili ve do prahy tím že volím ten je ten rámec _e |
---|
0:17:50 | a nebo umí generovat různě to jistej a pak taky umí syntézu to jednak do |
---|
0:17:55 | netlistu |
---|
0:17:56 | a umí používat asi kohy buňky takže pak se to může narvat to |
---|
0:18:01 | a |
---|
0:18:02 | pokud vím tak taky byli v of nebo ten beru tebe vo |
---|
0:18:05 | a |
---|
0:18:07 | který pak která umožňuje |
---|
0:18:08 | girls to masky pro jsi k |
---|
0:18:10 | a podporuje cenných sem si z fpga a ty co library s |
---|
0:18:15 | takže pak tohlensto tam výstup s tou jo se s můžete dát to vypadá a |
---|
0:18:19 | tam použije oko jsem root a |
---|
0:18:21 | asembler a vygenerovat pro |
---|
0:18:23 | a |
---|
0:18:24 | celých se vrací zpět string ti mostu způsobem dostali že byste používali ten to za |
---|
0:18:29 | syntézu ivana |
---|
0:18:31 | a vás taky se může podporuje helejte se více štyrycet štyry a |
---|
0:18:35 | který má kompletní open source tom ženy |
---|
0:18:38 | a na to common se ještě teda vrátím na konci |
---|
0:18:43 | a ten jeho si napsali a relativně moderní je oproti těm ostatním nástrojů nemá jako |
---|
0:18:48 | zase takovou agresivitě a ten kolt je poměrně čistej co tě taky jako |
---|
0:18:54 | prima |
---|
0:18:55 | a navíc po by vám |
---|
0:18:58 | ten byl nějaký problém tak pak se pro větší a von ten pro většího projel |
---|
0:19:03 | se s je zjevně obvod in progress |
---|
0:19:07 | že to také není úplnej proboha |
---|
0:19:11 | taky chtěl bych se podívala na to jsem root a eště zeptám nějaký dotazy k |
---|
0:19:15 | týhle lize syntéze |
---|
0:19:19 | a |
---|
0:19:22 | a dobře po jsem ruce litovat ne to je střelce jo vypadnu sněhový syntézy a |
---|
0:19:27 | potřebovat ho namapovat na to skutečně tak já tady potřebujete vědět fpga vypadá uvnitř |
---|
0:19:33 | každý nástroje |
---|
0:19:35 | o dost méně |
---|
0:19:38 | a protože |
---|
0:19:39 | ta dokumentace k tomu je ta která zničí vypadá |
---|
0:19:42 | a to prostě není dispozici |
---|
0:19:44 | a jsme to jsem root se skládá ze tří |
---|
0:19:47 | a takových podkrovní |
---|
0:19:49 | prvně back |
---|
0:19:50 | pokud máte tak já pravděpodobný tý páteře třeba |
---|
0:19:54 | který mají logický |
---|
0:19:55 | ale čtyři bloky a skla nezmenšilo vytvořit elementu |
---|
0:19:59 | tak práv to mpeg kroku |
---|
0:20:01 | a vezmu vyberete ty hradla s toho netlistu a |
---|
0:20:06 | ty co sou co mají být blízko mají mít mezi sebou jako nízkej signál pro |
---|
0:20:11 | lístky |
---|
0:20:12 | jistý zpoždění propagace signálu |
---|
0:20:14 | tak ty se nacpou do toho stejný vloží tady boku a té pravé to si |
---|
0:20:18 | a ten text _e a ten pojistek pak vemete je toho digilibu ke umístěna ty |
---|
0:20:23 | a tvá rozpuštěna kterých místech by měly být von fpga umístěný |
---|
0:20:28 | na kterých ti matice tak teďka |
---|
0:20:30 | a nakonec ten step ten |
---|
0:20:33 | je propojit ratha stvořiteli bloky tím |
---|
0:20:36 | globálním interconex ten takže spočítá kde |
---|
0:20:38 | se majáky tranzistor na tom na tom globálním internetu přepnout |
---|
0:20:42 | a na sem s ostravy spojce dva jeden jasne pěna druhý je vivian |
---|
0:20:48 | arachne na celej specificky pro více čtyrycet jako já |
---|
0:20:52 | čovek _e ty jsi tak potomci |
---|
0:20:54 | a teďka nás oba dva dny zpátky právě s nějakýma lidma kteří se pohybuju o |
---|
0:21:00 | to více čtyřicet já jsem se dozvěděl tak a jen ne |
---|
0:21:04 | tohle rakety a přestala být mít i nulární a právě ten člověk který to napsal |
---|
0:21:09 | tak jako moc peče nebreč není fajn |
---|
0:21:12 | a není žádné jako velkej zájem tom skoro šířit na podporu jejich fpga |
---|
0:21:16 | bohužel |
---|
0:21:18 | a |
---|
0:21:19 | takže tady toto a nicméně |
---|
0:21:22 | pořád propojit se čtyrycet potřebujete tohlensto arachne pěna |
---|
0:21:26 | a další věc co bude tak |
---|
0:21:29 | to vypadá že projekt a je store |
---|
0:21:32 | časem bude přecházet zrak nepije na dopravě na to vydělal protože to výběrem na flexibilnější |
---|
0:21:37 | a |
---|
0:21:37 | a jak to vlastně state of fiat nástroj takže proto bych se teď a podíval |
---|
0:21:42 | a |
---|
0:21:43 | ta definice pravice štyrycet fpga pro výběr to je zas teď na našem s teď |
---|
0:21:48 | pracuje |
---|
0:21:49 | a takže zip jarda za to jsi minuty a je defakto akademické tu do kterýho |
---|
0:21:55 | můžete nacpat a |
---|
0:21:57 | soubor s definicí toho je tak to já vypadá vevnitř |
---|
0:22:00 | mušle to nacpat víceméně jakoukoliv libovolnou topology |
---|
0:22:04 | proto je to extrémně flexibilní |
---|
0:22:06 | a dělá se |
---|
0:22:08 | on si pro výběr třeba research routability fpga |
---|
0:22:13 | a typicky ti výrobci to já taky ve svých konverzích programech a |
---|
0:22:18 | tak vám dávají k dispozici něco co vypadá zhruba jako mu do jejich fpga není |
---|
0:22:22 | neodpovídá to žádnému jejich reálnému fpga který prodávaj jsme pro studenty tohlensto dostatečně dobrý ale |
---|
0:22:28 | na to může dělat právě ten výzkum k tý raw to byly tě |
---|
0:22:32 | a teda to dotáhla tak daleko že postavili pobočku hned hodlají university of toronto |
---|
0:22:37 | odkuď vypjaté dochází a |
---|
0:22:39 | právem |
---|
0:22:40 | jako mezi alterová invest potom tam tom ti studenti přímo pro jako přichází z jedný |
---|
0:22:44 | strany výše |
---|
0:22:46 | a |
---|
0:22:48 | se taky zajímavý tak tolik já sedan jakoby na drátové jako po jsem root krok |
---|
0:22:51 | to a těch proprietární stůl to znamená |
---|
0:22:55 | a pokud děláte který se ta potřebujete dělat nějaký benchmark už to zpomal jestli ten |
---|
0:23:00 | tady proprietární po jsem grunt a |
---|
0:23:03 | ten váš konci to viď jarem a jak jako |
---|
0:23:06 | a jaký výhody a jaks to chová podle toho co nějakej paper |
---|
0:23:10 | a takže určitě navigace podívejte a původně je to s jen vrstev toronto jsme teďka |
---|
0:23:17 | je to součástí ve routeru ty _m stejně jako auditu |
---|
0:23:20 | takže |
---|
0:23:21 | pokud byste našli nejnovější verzi tady tak se podívejte na tom věděla |
---|
0:23:27 | no a |
---|
0:23:29 | finalization asembler |
---|
0:23:31 | učili ten tomto jsem trutnově generoval |
---|
0:23:34 | to mapou je se má co dát do to fpga jsme toho co se doslech |
---|
0:23:37 | tak ještě naprogramovat nahoře upravená sem workery tohlensto vezme a přepíše to do to reálný |
---|
0:23:43 | o bit streamu který předáno to ft já dát |
---|
0:23:46 | a nic minim to ještě lépe snadné a bys ti může být více typů podle |
---|
0:23:50 | toho jak to stojanu čím jakým způsobem který a budete programovat to znamená jestli třeba |
---|
0:23:54 | tak to já se natáhne z nějaký externí flešky jak to může lidí nějakej dítě |
---|
0:23:58 | ten formát těch dat |
---|
0:24:00 | a pokud budete programovat i ten adaptérem tak |
---|
0:24:02 | tomhle něj formát a tak dál |
---|
0:24:05 | a co nás oba typicky dělá než on to přepíšeme nějaký jako primárního bit streamu |
---|
0:24:08 | jak je primárně nešlo by s tím se vygeneruje a pak jsou tam nástroje pro |
---|
0:24:12 | konverzi s tou primárního |
---|
0:24:14 | jenže to by stimuly ty nějaký jako sekundární tedy volnej |
---|
0:24:18 | a formát doby s tím který pak mušle používá naprogramovat to fpga |
---|
0:24:24 | a problém je že vy potřebujete vědět skutečně který být znamená co vtom fpga tahle |
---|
0:24:29 | informace není dispozici tom ti výrobci těch ne já prostě nedá je to jejich rodinný |
---|
0:24:33 | zlato a to si chrání jako po oslavě |
---|
0:24:37 | i když to je tam není nějakým způsobem komplikovaný ta technologie stojan film to prostě |
---|
0:24:42 | nechcou davem |
---|
0:24:43 | a takže to následníka čistě pomocí reverzního inženýrství a |
---|
0:24:47 | proto existuje teda je nástroj |
---|
0:24:49 | a jsme k |
---|
0:24:51 | co je |
---|
0:24:53 | a pozor na sebe proto více čtyrycet to já je to součástí projektu a restore |
---|
0:24:58 | a tohlensto co to dělá tak takže sme výstup s toho arachne pěna což už |
---|
0:25:03 | samo o sobě generuje textovou reprezentaci toho co den to a teďka |
---|
0:25:07 | a toho stack sou reprezentace to jenom přepíše rovina ke |
---|
0:25:10 | a vida tohlensto |
---|
0:25:12 | postupuje taková že by se můžete podívat na tu textovou reprezentaci analyzovat jako picoseconds to |
---|
0:25:18 | raz media vypadlo a navíc je tam něco sme no já jsem tady který funguje |
---|
0:25:23 | tým neboli druhým směrem takže můžete použít ty proprietární nástroje volejte su |
---|
0:25:28 | proto více štyrycet vygenerovat si bit stream a jakoby |
---|
0:25:31 | dekomprimovat velký textový reprezentace a prozkoumat vlastně který by co znamená |
---|
0:25:36 | teď dělám |
---|
0:25:38 | když toho sto složíme next a dostaneme co jde za info který teda semence mi |
---|
0:25:43 | ta historka |
---|
0:25:45 | a |
---|
0:25:46 | abych to zopakoval tak ten ano syntéze s nástroji se tam použila jo se s |
---|
0:25:51 | pak sou s proto raz ne pěna |
---|
0:25:53 | a nakonec možná jsme k pro generování bit streamu |
---|
0:25:56 | a nově to teďka má a časování tento nestor na a jistá _e stromy zajímavý |
---|
0:26:02 | a poměrně složitý |
---|
0:26:04 | a tak je tam ais pro programování tak to ja |
---|
0:26:08 | takže tím se úplně jako vy vlastníte motiv proprietární nástrojů later su cože |
---|
0:26:13 | mysim velkej úspěch |
---|
0:26:16 | a ty se zeptám a teď dotazy na tohle |
---|
0:26:21 | jinak bys teďka udělal takový rychlý demu |
---|
0:26:26 | opět |
---|
0:26:29 | copy na intelu bude grayův |
---|
0:26:31 | byl počítač |
---|
0:26:33 | a zeptám se víte co to je kerej sčítaček celý šílet klasického binárně čítání |
---|
0:26:40 | a kdo to ví jen tak se tam jeden |
---|
0:26:44 | super a aspoň o cože co je perfektní |
---|
0:26:47 | a hele rozdíl mezi krizovým |
---|
0:26:50 | binárním sčítání je takový že když počin když přiznat jedničku v binární soustavě |
---|
0:26:55 | tak celá změní několik bitů že jo mezi těma dvěma stalo na |
---|
0:26:59 | a vy nejste schopni určit kolik nebo jako |
---|
0:27:01 | s té ale je to náhodný počet bitů není to stabilní a ten klip čteš |
---|
0:27:05 | se dycky mění a právě v jednom bitu _m zdevastovaná |
---|
0:27:09 | to taková idea |
---|
0:27:13 | teďka |
---|
0:27:14 | já to budou komentovat polska histonů |
---|
0:27:17 | a všechno sto nacpu do toho to bylo modulu |
---|
0:27:19 | ve kterým budou mít |
---|
0:27:21 | a jednak vstup s těmi hardwarových hodin což je nějakej pin na tom |
---|
0:27:25 | a na tom fpga na který připojeny oscilátor a mám osum výstupu na ledky to |
---|
0:27:31 | sou moje signály tak všecko |
---|
0:27:33 | a teďka logika vypadá následujícím způsobem |
---|
0:27:37 | a |
---|
0:27:38 | mám nějaký je to register filtry který je sedmibitový |
---|
0:27:41 | inicializuj serveru |
---|
0:27:43 | to je ten vypočte si register a při každým zase vstupní hraně barberovi hodin to |
---|
0:27:50 | znamená to signál to hodinový signál ten country že mu jedna |
---|
0:27:54 | a teď pomocí tady dělám si xorů to každý ti ledky přiřadím tu správnou hodnotu |
---|
0:27:59 | a ty ledky my sami o sobě budou implementovat ten |
---|
0:28:01 | ten že jo počítač |
---|
0:28:03 | takže to je to je ta implementace kterou tady budu používat teďka |
---|
0:28:08 | a to není všechno co potřebuju potřebuješ typy mapu |
---|
0:28:11 | to znamená na mohlo ty signály tohoto proudu na ty skutečný a je to fpga |
---|
0:28:17 | asi já spim operace souboru respektive stoupne přejmenovali chcete na rukou že ten operace protože |
---|
0:28:23 | tom dešti a tom demu |
---|
0:28:26 | a tady definuju přivezl jste signály a pak ten pes toho jestli a který vodpoj |
---|
0:28:32 | a to si tomu signál |
---|
0:28:34 | a na tom vývojovým tyto právě pak jsou tyhlencty |
---|
0:28:37 | a prej připojený ledky a tam vás ten p d připojeny a ten oscilátor |
---|
0:28:42 | a když máme celý ten strom soubory že jo tak to můžu |
---|
0:28:46 | tím |
---|
0:28:46 | a stonem |
---|
0:28:48 | co je bude syntetizovat |
---|
0:28:50 | a než použiju vidělo sex |
---|
0:28:52 | kterýmu dám tomu stolku makroinstrukce syntetizuji pro více štyrycet se fajn a já se sam |
---|
0:28:58 | o sobe si je chcete sesuvy to znamená do toho procesu ty na nový syntézy |
---|
0:29:03 | můžete poměrně signifikantně zasahovat konci toho že používáte ty jo si svojí je mikroinstrukce |
---|
0:29:10 | ani jsme potom a ještě po makroinstrukce pro přímo pro syntézu to více štyry se |
---|
0:29:13 | do toho jednodušší |
---|
0:29:15 | tak tu tady použiju specifikuje si že mu ji toto |
---|
0:29:19 | a design se menuje to |
---|
0:29:21 | nechci vygenerovat byli sme trest edisonem bude jmenovat opel if a nacpu do tohoto svůj |
---|
0:29:26 | vedou boje zdroják to pole |
---|
0:29:28 | a teď měl se něco bude chtěli dělat šel |
---|
0:29:31 | pak s něho vypadne |
---|
0:29:32 | tento té vliv a papouškoval a slepě na |
---|
0:29:36 | a specifikuje že moje dva je sice štyrycet high co sumka chcete dvěstě padesát čestnosti |
---|
0:29:41 | hlavou parametru to má specifikuje jaký jak tak já mám |
---|
0:29:45 | a že chce vygenerovat |
---|
0:29:46 | toto jisté seš bude ta textová reprezentace toho obsahu to velice čtyrycet tak ja |
---|
0:29:51 | a _e specifikuje svoji vstupní pin mapu a specifikou tam byli sme tesco vypadlo slovo |
---|
0:29:56 | jel se su |
---|
0:29:57 | alice sarah slepě nebude dělat tom plese proud chvíli pak z něho vypadne ten to |
---|
0:30:01 | kterých ste a nakonec použil ten a jste kterým se konvertuje tento to jste na |
---|
0:30:06 | to pin na té tam |
---|
0:30:08 | aby daný soubor který pak pomocí a lisp rohu |
---|
0:30:10 | tom programu do toho více čtverce do stadia |
---|
0:30:13 | a celej tom jsem proces tý syntéze to jednoduchý design trvá několik vteřin na relativně |
---|
0:30:18 | moderní počítače teče |
---|
0:30:20 | to není žádná tragédie |
---|
0:30:23 | a nějaké dotaz tom demu |
---|
0:30:30 | takže |
---|
0:30:32 | takže ještě simulace vede vizualizace |
---|
0:30:35 | ten jako |
---|
0:30:36 | částečně voddělený téma a _e použijete ty svoje karel soubory a simulujete ten design |
---|
0:30:43 | tom |
---|
0:30:45 | _e jednotlivý hodinových tíka na počítači na tom na tom vývojovým nástroj |
---|
0:30:50 | a můžete nám do toho cpát hrozný triggery tak jak jste zvyklí třást logický analyzátoru |
---|
0:30:55 | a že pokud se tam něco změní vtom design nějakým signálu nebo je tam nějaká |
---|
0:30:59 | sekvence tak se začal něco vypsala šel |
---|
0:31:03 | a takový věci tam můžete dělat |
---|
0:31:06 | teďka nás existují násilí existuje mnoho protože tom ten nepotřebujete žádnou znalost o reálné spektra |
---|
0:31:12 | jsme nás nervy protože a je nezní je jake jeho |
---|
0:31:17 | to je snad jedinej open source nástroj který se našel který pracuje přímo světě jo |
---|
0:31:21 | a zajímavý je vtom že předkládat dověštil to nativního kódu a ten to se pak |
---|
0:31:25 | spouští znamená to simulace poměrně rychlá |
---|
0:31:28 | a toho se mají kolik legendu na to generování to nativního kódu s to věděl |
---|
0:31:33 | a když si silově nebo dokonce jakej vnitřní vestavěny nic ne ten takže to je |
---|
0:31:39 | to psal jsem s ní |
---|
0:31:41 | a |
---|
0:31:42 | co taky zajímavý je že to nepoužil a vy si jako většina těch nástrojů pro |
---|
0:31:47 | simulaci |
---|
0:31:48 | a _m a má to svůj vlastní těžil iphone ten protože věděli |
---|
0:31:53 | jako |
---|
0:31:54 | bohatší jazyk než ve do některých ohledech takže jen tam volby žen že tamten |
---|
0:32:00 | ten tam těch změn ta těch hodnot na ty signály mu nestačí on to sice |
---|
0:32:05 | ano to meleš nějakýma dalšíma informace no |
---|
0:32:07 | a nicméně to není problém protože nástroje pro vizualizaci který sem tady vybral se menší |
---|
0:32:12 | typy vliv tak umí jak to ve cenné tak ten že ještě a vy von |
---|
0:32:19 | a další nástroj který tady dispozici operátor ten tam sem to ze vyzvedl do roce |
---|
0:32:25 | plus nicméně poslední dobou vypadá že částečně neaktivní |
---|
0:32:29 | a _m |
---|
0:32:31 | a taky ho pak se provedlo nepodporuje to modernější revize to vervou celá dva tisíce |
---|
0:32:36 | pět _e systém ve do sou jenom takový nebo částečně kompletním stavu není tou to |
---|
0:32:41 | je tak kompletně by to mělo bejt |
---|
0:32:44 | a no a nakonec tady máme |
---|
0:32:49 | nakonec tenhleten ten nick a rozvedou který se mu smějou uplně na začátku a ta |
---|
0:32:53 | primárně teda simulátor programu _e |
---|
0:32:57 | důležitý je že tento berou parsed je skutečně fajn a toho s tam sem na |
---|
0:33:03 | tom jsem se tenhleten ten |
---|
0:33:05 | a kterého do mezikódu ve lépe |
---|
0:33:09 | a pak tam je tu ty jsme neveve který tam stane se to interpretuje |
---|
0:33:13 | a ani sme je to stále relativně použitelný rychle |
---|
0:33:17 | a _m |
---|
0:33:19 | je to perfektní absence ten show |
---|
0:33:20 | pokud dvouřádového |
---|
0:33:22 | a dyž používat proprietární nástroje nebo |
---|
0:33:25 | a nějaký open source nástroje je to víceméně jedno a ten ji vyrobil toho fakt |
---|
0:33:30 | výbornej a skutečně stav praxi používá |
---|
0:33:33 | a dvacet tady |
---|
0:33:35 | teďka udělal vejde motory to rozvrhu budete s tím píšou ty trestanče a zase použiju |
---|
0:33:40 | ten svoji krejčíře jsem tomto na tom více štyrycet |
---|
0:33:44 | a vytvořím souboru který se jmenuje to pro tebe |
---|
0:33:47 | ten test na menší definuje se tady register |
---|
0:33:49 | to jsou moje hodiny |
---|
0:33:51 | a nadefinuju si tady ty ledky jako jakožto drát |
---|
0:33:55 | a teďka |
---|
0:33:57 | instanci si ten svůj původní to komoru kterým komentovat _e a byli počítač a ty |
---|
0:34:03 | hosty dát jsem si definována předchozím slajdu |
---|
0:34:06 | tak na bandu právě na tom s nomurou |
---|
0:34:10 | a znalecky a hodině |
---|
0:34:13 | no a hlavní logika toho se ztenčuje ta je tady vtom nejsou begin |
---|
0:34:17 | bloku kde si specifikou kam chci ten výstup toho trestanče ukládat do to prvé a |
---|
0:34:24 | chce vědom pro všechny proměnná bitovou analyzovat a pak tisíckrát zvuk pak si nastavím hodiny |
---|
0:34:29 | na nula tisíckrát zopakuju |
---|
0:34:32 | vždycky po jednom cyklu toho simulátoru že chcete hodiny |
---|
0:34:35 | a invertovat to znamená udělal tam puls |
---|
0:34:38 | takže tam moc tam toho testem skončí po tisíci pouze |
---|
0:34:42 | oni novýho signál |
---|
0:34:45 | teďka je to s provozním zprovozněn translation způsobem |
---|
0:34:49 | a my si pomocí toho driveru hubu |
---|
0:34:51 | ampérovy rovin to php ten _m tak holt tý ty simulace |
---|
0:34:57 | a musím specifikovat jak ten svůj testament znát jako co se měl teďka tak ten |
---|
0:35:02 | svůj byl počítač to jo implementace tam to podle aby ho instance vás tom přes |
---|
0:35:06 | ten či |
---|
0:35:07 | a je mi líto vygeneruje tento prvé té tak můžu interpretovat pomocí to vidí ty |
---|
0:35:12 | nástroje |
---|
0:35:13 | a v id false ten web a nástroje by vám vygenerovat celé cože to jako |
---|
0:35:18 | textová von je že už tam a textový poučen tam |
---|
0:35:22 | a co že strašně velký a ukecaný |
---|
0:35:25 | a |
---|
0:35:26 | výstupy vizualizace |
---|
0:35:28 | a také s tím to nepracuje že už máte jako další vizualizaci tak mám sto |
---|
0:35:32 | padají kabely ty data to tak prostě vo prd |
---|
0:35:35 | takže používám tady slovíčka jsme jeli xterm a cože binární formát a de facto sověty |
---|
0:35:41 | stejný informace |
---|
0:35:43 | nicméně mnohem kompaktnější |
---|
0:35:45 | a nemusej svatou že to že to binární formát to není problém a tak von |
---|
0:35:50 | ale votevřenej takže |
---|
0:35:51 | a to je to vostatní tu leč a ten tančící ty vliv pro tu vizualizaci |
---|
0:35:56 | ho bezproblémů podporuje |
---|
0:35:57 | jenom prostě to kompaktnější ty soubory jsou menší a lépe se snad pracuje |
---|
0:36:02 | no jo pokuď si zobrazit pak tento simulace tak |
---|
0:36:06 | použity ty vliv |
---|
0:36:08 | a vypadá to následujícím způsobem se na těch fotkách teda bude měnit |
---|
0:36:13 | tady vidíte dobrého odčítání a těch a těch hnedka |
---|
0:36:18 | a |
---|
0:36:20 | to ste viděli trhu tančit i vliv podporuje spoustu formátu vy civilisty fast že ještě |
---|
0:36:26 | obě formy |
---|
0:36:27 | všechno možný nemá spolupracuje bezproblémů splácel simulační malá strana co mi to ukázal |
---|
0:36:33 | a dvacet tady |
---|
0:36:37 | no a potom s levicovým poslední slajd a každou pozornost repre stadia tak náročný proto |
---|
0:36:43 | vlastně není k dispozici |
---|
0:36:45 | a tak jako jedna že ta dokumentace to bit streamu to znamená jak ty byty |
---|
0:36:49 | vtom fpga nastavit aby to dělalo něco užiteční ho |
---|
0:36:53 | bohužel není k dispozici |
---|
0:36:55 | to výrobci těch tak já vám prostě nedaj |
---|
0:36:57 | dej raději zlato boji se |
---|
0:36:59 | a |
---|
0:37:01 | takže bys to mohli ti ostatní výrobci něco vy koukat |
---|
0:37:05 | a nicméně se podíváte na patent smlouvou komora jde najdete zcela je něco jako typu |
---|
0:37:09 | altera interconex tak tam spoustu starých patentů |
---|
0:37:13 | a ten strejda se vyvíjet defakto revolučně nežili sečtete ty patenty tak tam vidíte to |
---|
0:37:18 | zhruba vypadá vevnitř jsme to mapování a ty reálným bitech to fpga |
---|
0:37:23 | bohužel |
---|
0:37:24 | jako není neexistuje tahle dokumentace |
---|
0:37:27 | a navíc proč nebude open source kvalitu znovu pozor dva roje protože ti výrobci těch |
---|
0:37:32 | mega investuju neskutečný množství peněz to těch svých na disentu a v optimalizuje o to |
---|
0:37:37 | prostě |
---|
0:37:38 | fakt to nestojí za jako do na neskuteční tam |
---|
0:37:43 | hloupý a bez optimalizované co nejvíc |
---|
0:37:46 | a mohli aspoň o trochu lepší než |
---|
0:37:48 | konkurence do to na znalí znají neskuteční množství peněz a nechtěl ten jste proprietární algoritmy |
---|
0:37:54 | vydat potřeba bys to mohli samozřejmě ti |
---|
0:37:56 | ta konkurence vokopíroval |
---|
0:37:58 | no a nakonec se tady strach se ze strany těch výrobců a id core opravte |
---|
0:38:03 | ja |
---|
0:38:04 | kteří se bojí že by byla dokumentace k tomu fpga k tomu jak jsou tam |
---|
0:38:08 | ty by dezorganizovaných dispozici tak by se pomohli najít lidi kteří by s těch datech |
---|
0:38:12 | já právě extrahoval i ty proprietární ip korea konvertory to zpátky na ty na devel |
---|
0:38:18 | a nemuseli by jim platit prachy |
---|
0:38:21 | čem jsou tak a je to samozřejmě vtom zezadu ti nelíbí kódu jsou jako obrovský |
---|
0:38:24 | prachy vyšel |
---|
0:38:26 | takže s toho co to sem chodí boj |
---|
0:38:28 | ani sme to s to si mysim že lidí protože do práce která jako |
---|
0:38:33 | nezabrala to vy konvertovat stavu jsou to fpga se to ip core os master to |
---|
0:38:38 | hradel |
---|
0:38:39 | toto bylo tolik práce že bys bylo lepší top ten korelace |
---|
0:38:43 | von stretch |
---|
0:38:45 | a |
---|
0:38:47 | okej |
---|
0:38:49 | a ty musí bych to ukončil děkuju za pozornost a eště dotazy |
---|
0:38:54 | s nějaký máte |
---|
0:39:08 | jo |
---|
0:39:09 | takže votázka vohledně toho vyčítání těžké já tohoto kontent vestami nějak jako protekce |
---|
0:39:15 | a |
---|
0:39:17 | a pro tak se tam je v některých fpga to podporuju zašifrování to bit streamu |
---|
0:39:21 | a nějakou ale s šifrou a nás tam kam uložit nějakej registrů klíč pro tohlencto |
---|
0:39:27 | a další věc co se dá dělat tak je že používáte k nějaký je ring |
---|
0:39:31 | oscilátory stovek teďka |
---|
0:39:32 | co jako se musí taky viděl reálně |
---|
0:39:35 | a _e tím s tím znemožnit _e duplikovaná se |
---|
0:39:40 | opsal fpga na druhý f teďka |
---|
0:39:42 | proč tak to já máte link oscilátor nějakým specifickým způsobem naladěný nesyntetizujete ten byt s |
---|
0:39:47 | tím těma s tím způsobem a to by si to můžou řekl |
---|
0:39:50 | jestli je ten konkrétní fpga čip |
---|
0:39:53 | ani slechu fax duplikovali jedna ku jedný tak |
---|
0:39:56 | tak to nejde |
---|
0:39:57 | teho stejné možnosti tam jsou |
---|
0:39:59 | a díky za otázku |
---|
0:40:02 | a to se skutečně dobrá otázka že jo protože tímhlectím defakto in validuje té |
---|
0:40:07 | ty |
---|
0:40:09 | v obavě těch ti nestojí a land rover že bys |
---|
0:40:11 | to pak museli ruska jako a ten nájezd abys to vlastně dostali do to nestojí |
---|
0:40:15 | a |
---|
0:40:16 | a |
---|
0:40:18 | nic nemohou by se vám poved že byste to lépe garde kapli že byste si |
---|
0:40:22 | ho odstranili ten |
---|
0:40:24 | a |
---|
0:40:26 | ten a |
---|
0:40:28 | tam protože použil |
---|
0:40:29 | a připoj se přímo na to na ty linky který programu ten tuto matice to |
---|
0:40:34 | fpga |
---|
0:40:35 | a jak byla zatím |
---|
0:40:40 | on to není mikroprocesorové tam někde nějaká všemu takové to bylo to logiky který to |
---|
0:40:44 | tahá s tý flašky |
---|
0:40:46 | a _e |
---|
0:40:47 | a dešifruje to |
---|
0:40:50 | než to patnáct proto to týmový to fpga takže byste byli schopní |
---|
0:40:54 | řekl připojí za tam sem tam bylo v hardvéru a vyčíst |
---|
0:40:57 | ty surový data který jdou do toho ft já věděl jste co k tomu k |
---|
0:41:01 | tý maticí organizovaný |
---|
0:41:02 | tak byste byli schopni jako bys toho dostat ten design beztoho šifrování a vobejít to |
---|
0:41:08 | my sme je tohlensto je tak specifický žánr potřebujete vybavení za |
---|
0:41:13 | obrovský množství peněz opět stal se nevyplatí |
---|
0:41:17 | ty ti |
---|
0:41:18 | a ještě nějaký dotazy |
---|
0:41:20 | jo |
---|
0:41:40 | a jo takže to zas byl je se mi si myslím že se ti výrobci |
---|
0:41:44 | fpga budou bránit ještě stále tomuhle otevření to |
---|
0:41:48 | a ty ti specifikací _e že intel tetičkou v hotelu takže to bude se snažit |
---|
0:41:52 | dotlačit to |
---|
0:41:54 | a asi velkej procesorů do xenonu |
---|
0:41:56 | což je pravda že power má taky jako nějaký svůj akcelerovány |
---|
0:42:00 | a port pro používá nějak tak jako akcelerátoru |
---|
0:42:04 | a |
---|
0:42:06 | takle a |
---|
0:42:10 | a která turistovi trochu je tu informace jakou potom vodpod sou to stojan určitě ne |
---|
0:42:15 | ta ten nebude chtít |
---|
0:42:17 | a co intel respektoval teda se teď snaží tlačit je open cíl pro ty stadia |
---|
0:42:23 | takže levným a jako podporu pro open sjel |
---|
0:42:26 | _e brad proof a jo jedna nula |
---|
0:42:28 | plus nějaký extenze který umožnil zkompilovat |
---|
0:42:33 | víceméně |
---|
0:42:35 | uzlově ti plus nějaký yum |
---|
0:42:39 | adaptation layer kterým pak komunikujete s tím mostem |
---|
0:42:43 | a ten kus logiky ty který jste schopni pak dalo to fpga jako |
---|
0:42:47 | pomocí parciální rekonfigurace ste schopní |
---|
0:42:49 | není za běhu jo to znamená že vy si stoupenci jo implementujete například nějaký jako |
---|
0:42:55 | procesová těch dat před komplikujete s tou dnešní době tomu ste předkompilátor že nejste schopní |
---|
0:43:00 | tohlensto zkompilovat na tom na tom cílovém zařízení který dneska máte tělem koreje |
---|
0:43:05 | a dataset ono to fpga |
---|
0:43:08 | toho sond open si jo byly trochu umožňuje že jeho nemáte na tom na tom |
---|
0:43:13 | target zařízení komparátor tou prací jo a proto teda používá ten byly pro file |
---|
0:43:18 | a vy standa pojedete všechno předkompilovaný a jakmile to vtom a to nastavení potřebujete taxi |
---|
0:43:24 | node je za ten korektní to korektní často fpga co vám dělá tu to procesová |
---|
0:43:29 | nijak |
---|
0:43:30 | a použijete tou prací jo |
---|
0:43:32 | tak to si mysim že je taky důvod proč jim to koupil hotelu že toho |
---|
0:43:35 | store couvat jsem v datacentru bude hodit |
---|
0:43:38 | a jako předseda jsou tam příliš mluvit ní ty ještě nedá ale vypadá to že |
---|
0:43:43 | bude nějaký xenon té který bude mít přímo na stejným |
---|
0:43:47 | a ta je to znamená na stejném substrátu |
---|
0:43:51 | a jak jsou noví jádra tak fpga a bude to propojení jakým vysokorychlostním interconnect _e |
---|
0:43:57 | a ty pro tebe zatímco jako takový spásný ty dva čipy roku ve a není |
---|
0:44:01 | to ještě syntetizovaný je stejným silikonu |
---|
0:44:03 | nicméně intel má ty výrobní kapacity na to aby pak a sestavil je co nový |
---|
0:44:08 | jádra tak to já na ten na ten stejný silikonu |
---|
0:44:13 | a |
---|
0:44:15 | grace to ibm týče tech ibm je to defakto putna že jo ti mají soubory |
---|
0:44:20 | to z nějaké akcelerátoru vy port |
---|
0:44:24 | jo |
---|
0:44:29 | jo ten power je to má jaké akcelerátoru je port který umožňuje právě to komunikovat |
---|
0:44:34 | stále stojí a |
---|
0:44:39 | jo |
---|
0:44:42 | tak jsem nevěděl díky za ten do toho připomínku |
---|
0:44:47 | a |
---|
0:44:49 | co to viděl jsem všechno se chtěl nebo |
---|
0:44:51 | ještě něco |
---|
0:44:53 | díky |
---|
0:44:54 | a když nějaký dotazy |
---|
0:45:09 | tak hlavní věc je jo otázka je jaký sou vyhrotil open source nástroj oproti komerčním |
---|
0:45:13 | nástrojů a doufat se z nástrojů vidíte že jo |
---|
0:45:16 | a víte co dělat kapotou až on to nedělá nějaký divný věci třeba pod pultem |
---|
0:45:22 | dobře vám to neunesla jaký data ven |
---|
0:45:24 | a |
---|
0:45:33 | a vy ste u těch komerčních nástrojů |
---|
0:45:36 | a |
---|
0:45:37 | to záleží ty komerční nástroje ty který sou jakoby k dispozici vonět na který si |
---|
0:45:41 | můžete stáhnout tak mají nějaký omezení samozřejmě |
---|
0:45:43 | a není to většinou na omezená velikost projektu a velikost fpga |
---|
0:45:48 | to znamená že třeba když si koupit nějaký větší ft já ten potřebujete skutečně se |
---|
0:45:52 | zaplatit nějakou vyšší verzi the design tu teda topení a umí |
---|
0:45:56 | a pak tam sou nějaký omezení a to co no to můžete syntetizovat a to |
---|
0:45:59 | znamená pohybovat jak jako speciální vendor |
---|
0:46:02 | kódy tak co taky placený |
---|
0:46:05 | a nejsou zadarmo nemůžu fungovaly no tak tady mu to znamená že máte tak já |
---|
0:46:09 | připojený k tomu počítači dáte si jakou evaluace |
---|
0:46:12 | a když to vodpovídalo to počtem že pomocí ty vybavovací s on the top ten |
---|
0:46:16 | core nefunguje že |
---|
0:46:17 | a taky omezení tam jsou v autě open source nástrojů žádný omezení naštěstí nejsou protože |
---|
0:46:24 | a |
---|
0:46:25 | nemusí být úplně to v optimální jak ty |
---|
0:46:27 | mám vendo nástroje ještě stále |
---|
0:46:32 | těch dat lásko |
---|
0:46:52 | a |
---|
0:46:53 | jo takže v otázka je jak se ty a _e pozor na své porovnávají s |
---|
0:46:57 | těma |
---|
0:46:58 | kousl zná strana nesere už jako diagramy použitelný |
---|
0:47:01 | a _e takle ten takhle jsi furt jestliže dejte takle je relativně malinký |
---|
0:47:06 | a nemá na jakýho příklad tak se do toho vleze malej úplně risk procesor |
---|
0:47:12 | který je jednoduchej dost jednoduchej na to abys na to mohli běžet něco jako šestnácti |
---|
0:47:16 | bitové kolovat |
---|
0:47:18 | tahle jde a pak je takle ja relativně nacpaný už |
---|
0:47:21 | a pro vyšší jestli ještě nejsou k dispozici žádný open source nástroje nic netáhla |
---|
0:47:27 | tento proces tý syntézy je strašně rychlej u těch open source nástrojů protože to právě |
---|
0:47:32 | nemá takový ten bejt i |
---|
0:47:33 | tu tuhle kde si těch ten dort |
---|
0:47:36 | nástrojů těch proprietární |
---|
0:47:39 | který sou neefektivní |
---|
0:47:41 | tohlensto |
---|
0:47:51 | a tak to si nejsem jistej ale když se podíváte na ten stran to projektové |
---|
0:47:54 | store máte zadáte se toho člověka který to napsal sokolov |
---|
0:47:59 | tak ten na tom a já ti prej takže |
---|
0:48:01 | to vám doporučil ať se na to podíváte |
---|
0:48:04 | opravu žádnýho sis taky jako výzkumy nástroje |
---|
0:48:09 | a na tu analýzu a syntézu |
---|
0:48:12 | tak na to tam nějaký by pro určitě sou |
---|
0:48:16 | a mysim že aktuálně troubo se z nás to ještě nejsou ve tak kvalitní |
---|
0:48:20 | ani sme toho straně co se rovná samozřejmě |
---|
0:48:26 | díky za otázku |
---|
0:48:32 | ještě nějaký dotazy pokud už nic tak |
---|
0:48:35 | mám děkuju za pozornost _e děkuju za hodně dotazu |
---|
0:48:39 | a už deset druhou penaltu |
---|