intel AN 775 Hasierako I/O denbora-datuak sortzea
AN 775: Intel FPGAentzako hasierako I/O denboraren datuak sortzea
Hasierako I/O denboraren datuak sor ditzakezu Intel FPGA gailuetarako Intel® Quartus® Prime software GUI edo Tcl komandoak erabiliz. Hasierako I/O denboraren datuak baliagarriak dira pin goiztiarren plangintzarako eta PCB diseinurako. Hasierako denbora-datuak sor ditzakezu ondoko denbora-parametro garrantzitsu hauetarako diseinu-denbora-aurrekontua doitzeko, I/O estandarrak eta pinen kokapena kontuan hartuta.
1. taula. I/O denboraren parametroak
Denbora-parametroa |
Deskribapena |
||
Sarrera konfiguratzeko denbora (tSU) Sarrera eusteko denbora (tH) |
![]()
|
||
Erlojua irteerarako atzerapena (tCO) | ![]()
|
Intel Corporation. Eskubide guztiak erreserbatuak. Intel, Intel logotipoa eta beste Intel marka Intel Corporation edo bere filialen marka komertzialak dira. Intel-ek bere FPGA eta erdieroaleen produktuen errendimendua bermatzen du uneko zehaztapenekin, Intel-en berme estandarraren arabera, baina edozein unetan edozein produktu eta zerbitzutan aldaketak egiteko eskubidea gordetzen du jakinarazi gabe. Intel-ek ez du bere gain hartzen hemen deskribatutako edozein informazio, produktu edo zerbitzuren aplikazio edo erabileratik eratorritako erantzukizunik edo erantzukizunik, Intel-ek idatziz berariaz hitzartutakoa izan ezik. Intel-eko bezeroei gomendatzen zaie gailuaren zehaztapenen azken bertsioa eskuratzea argitaratutako edozein informaziotan oinarritu aurretik eta produktu edo zerbitzuen eskaerak egin aurretik.
*Beste izen eta markak beste batzuen jabetza direla erreklamatu daitezke.
Hasierako I/O denboraren informazioa sortzeak urrats hauek ditu:
- 1. urratsa: sintetiza ezazu flip-flop bat Target Intel FPGA gailurako 4. orrialdean
- 2. urratsa: Definitu I/O estandarra eta pin kokapenak 5. orrialdean
- 3. urratsa: Zehaztu gailuaren funtzionamendu-baldintzak 6. orrialdean
- 4. urratsa: View I/O denbora datu-orriaren txostenean 6. orrialdean
1. urratsa: sintetiza ezazu flip-flop bat Target Intel FPGA gailurako
Jarraitu urrats hauek flip-flop logika minimoa definitzeko eta sintetizatzeko hasierako I/O denboraren datuak sortzeko:
- Sortu proiektu berri bat Intel Quartus Prime Pro Edition softwarearen 19.3 bertsioan.
- Sakatu Zereginak ➤ Gailua, zehaztu zure xede-gailuaren Familia eta Helburu-gailu bat. Adibidezample, hautatu AGFA014R24 Intel Agilex™ FPGA.
- Egin klik File ➤ Berria eta sortu bloke-diagrama/eskema bat File.
- Eskemari osagaiak gehitzeko, egin klik Ikurren tresna botoian.
- Izena atalean, idatzi DFF, eta sakatu Ados. Egin klik Bloke Editorean DFF ikurra txertatzeko.
- Errepikatu 4. orrialdetik 4. orrialdeko 5. sarrerako pin bat gehitzeko Input_data sarrerako pin, Clock input pin eta Output_data irteerako pin bat gehitzeko.
- Pinak DFFra konektatzeko, egin klik Orthogonal Node Tool botoian, eta marraztu hari-lerroak pinaren eta DFF sinboloaren artean.
- DFF sintetizatzeko, sakatu Prozesatzen ➤ Hasi ➤ Hasi Analisia eta Sintesia. Synthesis-ek I/O denboraren datuak lortzeko behar den gutxieneko diseinu-zerrenda sortzen du.
2. urratsa: Definitu I/O estandarra eta pin kokapenak
Gailuaren pinei esleitzen diezun pin kokapen zehatzek eta I/O estandarrak denbora-parametroen balioetan eragiten dute. Jarraitu urrats hauek pin I/O estandarra eta kokapen-murrizketak esleitzeko:
- Sakatu Zereginak ➤ Pin Planner.
- Esleitu pin kokapena eta I/O muga estandarrak zure diseinuaren arabera
zehaztapenak. Sartu nodoaren izena, norabidea, kokapena eta I/O estandarraren balioak diseinuko pin guztien Pin guztiak kalkulu-orrian. Bestela, arrastatu nodoen izenak Pin Planner paketera view. - Diseinua konpilatzeko, sakatu Prozesatzen ➤ Hasi konpilazioa. Konpilatzaileak I/O denboraren informazioa sortzen du konpilazio osoan zehar.
Lotutako informazioa
- I/O Estandarren Definizioa
- Gailuaren I/O pinak kudeatzea
3. urratsa: Zehaztu gailuaren funtzionamendu-baldintzak
Jarraitu urrats hauek denbora-zerrenda eguneratzeko eta konpilazio osoa egin ondoren denbora-analisirako funtzionamendu-baldintzak ezartzeko:
- Sakatu Tresnak ➤ Denbora-aztertzailea.
- Zereginen panelean, egin klik bikoitza Eguneratu denbora-zerrenda. Denbora-sareen zerrenda eguneratzen da, zuk egiten dituzun pin-murrizketak kontuan hartzen dituen konpilazio-denboraren informazio osoarekin.
- Ezarri funtzionamendu-baldintzak atalean, hautatu erabilgarri dauden denbora-ereduetako bat, hala nola Slow vid3 100C Model edo Fast vid3 100C Model.
4. urratsa: View I/O denbora datu-orriaren txostenean
Sortu datu-orriaren txostena Denbora-aztertzailean view denbora-parametroen balioak.
- Denbora-aztertzailean, sakatu Txostenak ➤ Datu-orria ➤ Txostenaren datu-orria.
- Sakatu Ados.
Konfigurazio-orduak, Atxikitze-orduak eta Erlojutik irteteko orduak txostenak Txosten-paneleko Datu-orrien txostenaren karpetan agertzen dira. - Egin klik txosten bakoitzean view igoera eta jaitsiera parametroen balioak.
- Denboraren ikuspegi kontserbadore baterako, zehaztu balio absolutu maximoa
Example 1. I/O denbora-parametroak zehaztea datu-orriaren txostenetik
Hurrengo adibideanample Setup Times txostena, jaitsiera denbora igoera denbora baino handiagoa da, beraz, tSU=jaitsiera.
Hurrengo adibideanample Hold Times txostena, jaitsiera denboraren balio absolutua igoera denboraren balio absolutua baino handiagoa da, beraz, tH=jaitsiera.
Hurrengo adibideanample Clock to Output Times txostena, jaitsiera denboraren balio absolutua igoera denboraren balio absolutua baino handiagoa da, beraz, tCO=jaitsiera.
Lotutako informazioa
- Denbora-aztertzailea Abiatze bizkorra Tutoria
- Intel Quartus Prime Pro Edition Erabiltzailearen Gida: Denbora-analisia
- Nola egin bideoa: Denbora-aztertzailearen sarrera
Scripted I/O Denboraren datuen sorrera
Tcl script bat erabil dezakezu I/O denboraren informazioa sortzeko Intel Quartus Prime softwarearen erabiltzaile-interfazea erabiliz edo gabe. Scripted ikuspegiak testuan oinarritutako I/O denbora-parametroen datuak sortzen ditu onartzen diren I/O estandarrentzat.
Oharra: scripted metodoa Linux* plataformetarako bakarrik dago erabilgarri.
Jarraitu urrats hauek Intel Agilex, Intel Stratix® 10 eta Intel Arria® 10 gailuetarako I/O estandar anitz islatzen dituen I/O denboraren informazioa sortzeko:
- Deskargatu Intel Quartus Prime proiektuaren artxibo egokia file zure helburuko gailu familiarako:
• Intel Agilex gailuak— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_agilex_latest.qar
• Intel Stratix 10 gailuak— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_stratix10.qar
• Intel Arria 10 gailuak— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_arria10.qar - .qar proiektuaren artxiboa leheneratzeko, abiarazi Intel Quartus Prime Pro Edition softwarea eta sakatu Proiektua ➤ Berreskuratu artxibatutako proiektua. Bestela, exekutatu komando-lerroko baliokide hau GUI-a abiarazi gabe:
quartus_sh --restore file>
The io_timing__berreskuratu da direktorioa qdb azpikarpeta eta hainbat ditu orain files.
- Scripta Intel Quartus Prime Timing Analyzer-ekin exekutatzeko, exekutatu komando hau:
quartus_sta –t .tcl
Itxaron amaitu arte. Scriptaren exekuzioak 8 ordu edo gehiago behar izan ditzake, I/O estandarrean edo pin-kokapenean aldaketa bakoitzak diseinua birkonpilatu behar duelako.
- To view denbora-parametroen balioak, ireki sortutako testua files denbora_files, timeing_tsuthtco___.txt bezalako izenekin.
denbora_tsuthtco_ _ _ .txt.
Lotutako informazioa
AN 775: Hasierako I/O-ko denboraren datuen dokumentuaren berrikuspen-historia sortzea
Dokumentuaren bertsioa |
Intel Quartus Prime bertsioa |
Aldaketak |
2019.12.08 | 19.3 |
|
2016.10.31 | 16.1 |
|
Dokumentuak / Baliabideak
![]() |
intel AN 775 Hasierako I/O denbora-datuak sortzea [pdfErabiltzailearen gida AN 775 Hasierako IO denbora-datuak sortzea, AN 775, Hasierako IO-ren denbora-datuak sortzea, Hasierako IO-ren denbora-datuak, denbora-datuak |