intel AN 775 Ti o npese Ibẹrẹ I / O Time Data

Intel Logo

AN 775: Ti ipilẹṣẹ I/O Akoko Data fun Intel FPGAs

O le ṣe ipilẹṣẹ data akoko I/O akọkọ fun awọn ẹrọ Intel FPGA nipa lilo Intel® Quartus® Prime software GUI tabi awọn aṣẹ Tcl. Data akoko I/O akọkọ wulo fun eto pinni ni kutukutu ati apẹrẹ PCB. O le ṣe ipilẹṣẹ data akoko ibẹrẹ fun awọn aye akoko ti o yẹ lati ṣatunṣe isuna akoko apẹrẹ nigbati o ba gbero awọn iṣedede I/O ati gbigbe pin.

Table 1. Mo / Eyin paramita akoko 

Ilana akoko

Apejuwe

Akoko iṣeto igbewọle (tSU)
Akoko idaduro igbewọle (tH)
I/O Time Parameters
tSU = PIN igbewọle si idaduro iforukọsilẹ data titẹ sii + Iforukọsilẹ titẹ sii micro setup akoko – PIN igbewọle si idaduro aago iforukọsilẹ titẹ sii
tH = - PIN titẹ sii si idaduro iforukọsilẹ data titẹ sii + iforukọsilẹ akoko idaduro micro + PIN titẹ sii si idaduro aago iforukọsilẹ titẹ sii
Aago si idaduro iṣẹjade (tCO) I/O Time Parameters
tCO = + paadi aago lati ṣe idaduro idaduro iforukọsilẹ + ṣiṣe iforukọsilẹ aago-si-jade idaduro + iforukọsilẹ iṣẹjade lati ṣe idaduro idaduro pin

Intel Corporation. Gbogbo awọn ẹtọ wa ni ipamọ. Intel, aami Intel, ati awọn aami Intel miiran jẹ aami-išowo ti Intel Corporation tabi awọn oniranlọwọ rẹ. Intel ṣe atilẹyin iṣẹ ṣiṣe ti FPGA rẹ ati awọn ọja semikondokito si awọn pato lọwọlọwọ ni ibamu pẹlu atilẹyin ọja boṣewa Intel, ṣugbọn ni ẹtọ lati ṣe awọn ayipada si eyikeyi awọn ọja ati iṣẹ nigbakugba laisi akiyesi. Intel ko gba ojuse tabi layabiliti ti o dide lati inu ohun elo tabi lilo eyikeyi alaye, ọja, tabi iṣẹ ti a ṣalaye ninu rẹ ayafi bi a ti gba ni kikun si kikọ nipasẹ Intel. A gba awọn alabara Intel nimọran lati gba ẹya tuntun ti awọn pato ẹrọ ṣaaju gbigbekele eyikeyi alaye ti a tẹjade ati ṣaaju gbigbe awọn aṣẹ fun awọn ọja tabi awọn iṣẹ.
* Awọn orukọ miiran ati awọn ami iyasọtọ le jẹ ẹtọ bi ohun-ini ti awọn miiran.

Ṣiṣẹda alaye akoko I/O akọkọ pẹlu awọn igbesẹ wọnyi:

  • Igbesẹ 1: Ṣepọ Flip-flop kan fun Ohun elo Intel FPGA Target ni oju-iwe 4
  • Igbesẹ 2: Ṣetumo I/O Standard ati Awọn ipo Pin ni oju-iwe 5
  • Igbesẹ 3: Pato Awọn ipo Ṣiṣẹ ẹrọ ni oju-iwe 6
  • Igbesẹ 4: View Akoko I/O ni Ijabọ Datasheet loju iwe 6

I/O Ìṣàkóso Data Generation Sisan

Igbesẹ 1: Ṣepọ Flip-flop kan fun Ohun elo Intel FPGA Target

Tẹle awọn igbesẹ wọnyi lati ṣalaye ati ṣajọpọ ọgbọn isipade-flop ti o kere julọ lati ṣe ipilẹṣẹ data akoko I/O ibẹrẹ:

  1. Ṣẹda iṣẹ akanṣe tuntun ni ẹya sọfitiwia sọfitiwia Intel Quartus Prime Pro 19.3.
  2. Tẹ Awọn iṣẹ iyansilẹ ➤ Device, pato rẹ afojusun ẹrọ Ìdílé ati ki o kan Àkọlé ẹrọ. Fun example, yan AGFA014R24 Intel Agilex™ FPGA.
  3. Tẹ File ➤ Tuntun ati ṣẹda aworan atọka/Eto Dina kan File.
  4. Lati ṣafikun awọn paati si sikematiki, tẹ bọtini Ọpa Aami.
    Fi awọn pinni ati awọn onirin sinu Olootu Dẹkun
  5. Labẹ Orukọ, tẹ DFF, lẹhinna tẹ O DARA. Tẹ ninu Olootu Dina lati fi aami DFF sii.
  6. Tun 4 ṣe ni oju-iwe 4 si 5 ni oju-iwe 5 lati ṣafikun PIN titẹ Input_data kan, PIN iṣagbewọle aago, ati pinjadejade Output_data.
  7. Lati so awọn pinni pọ si DFF, tẹ bọtini Ọpa Node Orthogonal, ati lẹhinna fa awọn ila waya laarin pin ati aami DFF.
    DFF pẹlu Pin Awọn isopọ
  8. Lati mu DFF ṣiṣẹpọ, tẹ Ṣiṣe-ṣiṣe ➤ Bẹrẹ ➤ Bẹrẹ Analysis & Synthesis. Synthesis n ṣe agbejade nẹtiwọọki apẹrẹ apẹrẹ ti o kere julọ ti o nilo lati gba data akoko I/O.
Igbesẹ 2: Ṣetumo I/O Standard ati Awọn ipo Pin

Awọn ipo pin pato ati boṣewa I/O ti o fi si awọn pinni ẹrọ ni ipa awọn iye paramita akoko. Tẹle awọn igbesẹ wọnyi lati fi idiwọn pin I/O pin ati awọn ihamọ ipo:

  1. Tẹ Awọn iṣẹ iyansilẹ ➤ Pin Planner.
  2. Fi ipo PIN ati awọn ihamọ boṣewa I/O ni ibamu si apẹrẹ rẹ
    ni pato. Tẹ Orukọ Node, Itọsọna, Ipo, ati awọn iye I/O Standard fun awọn pinni ninu apẹrẹ ni Gbogbo Awọn iwe kaakiri Pins. Ni omiiran, fa awọn orukọ ipade sinu package Planner Pin view.

    Awọn ipo PIN ati I/O Awọn iṣẹ iyansilẹ Iṣeduro ni Oluṣeto Pin

  3. Lati ṣajọ apẹrẹ, tẹ Ṣiṣe-ṣiṣe ➤ Bẹrẹ Iṣakojọpọ. Olupilẹṣẹ n ṣe agbekalẹ alaye akoko I/O lakoko akojọpọ kikun.

Alaye ti o jọmọ

  • I/O Standards Definition
  •  Ṣiṣakoṣo awọn Pinni I/O Device
Igbesẹ 3: Pato Awọn ipo Ṣiṣẹ Ẹrọ

Tẹle awọn igbesẹ wọnyi lati ṣe imudojuiwọn nẹtiwọọki akoko ati ṣeto awọn ipo iṣẹ fun itupalẹ akoko ni atẹle akojọpọ kikun:

  1. Tẹ Awọn irinṣẹ ➤ Oluyanju akoko.
  2. Ninu PAN Iṣẹ-ṣiṣe, tẹ ni ilopo-meji Imudojuiwọn akoko Netlist. Awọn imudojuiwọn nẹtiwọọki akoko pẹlu alaye akoko akopọ ni kikun ti o ṣe akọọlẹ fun awọn inira pinni ti o ṣe.
    Pane Iṣẹ ni Oluyanju akoko
  3. Labẹ Ṣeto Awọn ipo Ṣiṣẹ, yan ọkan ninu awọn awoṣe akoko to wa, gẹgẹbi Slow vid3 100C Awoṣe tabi Yara vid3 100C Awoṣe.

    Ṣeto Awọn ipo Ṣiṣẹ ni Oluyanju akoko

Igbesẹ 4: View Akoko I/O ni Ijabọ Datasheet

Ṣe Ijabọ Datasheet ni Oluyanju akoko si view awọn iye paramita akoko.

  1. Ninu Oluyanju akoko, tẹ Awọn ijabọ ➤ Datasheet ➤ Ijabọ Datasheet.
  2. Tẹ O DARA.

    Ijabọ Datasheet ni Oluyanju akoko
    Awọn akoko Iṣeto, Awọn akoko Idaduro, ati Aago si Awọn ijabọ Awọn akoko Ijade han labẹ folda Ijabọ Datasheet ninu PAN Ijabọ.

  3. Tẹ ijabọ kọọkan si view awọn iye paramita Dide ati Fall.
  4. Fun ọna akoko Konsafetifu, pato iye pipe ti o pọju

Example 1. Ti npinnu I/O Time Parameters lati Datasheet Iroyin 

Ni awọn wọnyi example Setup Times Iroyin, awọn isubu akoko ni o tobi ju awọn dide akoko, nitorina tSU = tfall.

Idaduro Times Iroyin
Ni awọn wọnyi example Hold Times Iroyin, iye pipe ti akoko isubu jẹ tobi ju iye pipe ti akoko dide, nitorina tH = tfall.

Aago to Jade Times Iroyin
Ni awọn wọnyi example Aago to Jade Times Iroyin, awọn idi iye ti awọn isubu akoko jẹ tobi ju awọn idi iye ti awọn dide akoko, nitorina tCO = tfall.

Aago to Jade Times Iroyin

Alaye ti o jọmọ

Scripted I/O Time Data generation

O le lo iwe afọwọkọ Tcl kan lati ṣe agbekalẹ alaye akoko I/O pẹlu tabi laisi lilo wiwo olumulo sọfitiwia Intel Quartus Prime. Ọna iwe afọwọkọ n ṣe ipilẹṣẹ data paramita akoko I/O ti o da lori ọrọ fun awọn iṣedede I/O ti o ni atilẹyin.

Akiyesi: Ọna scripted wa fun awọn iru ẹrọ Linux * nikan.
Tẹle awọn igbesẹ wọnyi lati ṣe agbekalẹ alaye akoko I/O ti n ṣe afihan ọpọlọpọ awọn iṣedede I/O fun Intel Agilex, Intel Stratix® 10, ati awọn ẹrọ Intel Arria® 10:

  1. Ṣe igbasilẹ ibi ipamọ iṣẹ Intel Quartus Prime ti o yẹ file fun ẹbi ẹrọ afojusun rẹ:
    Awọn ẹrọ Intel Agilex- https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_agilex_latest.qar
    Awọn ẹrọ Intel Stratix 10- https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_stratix10.qar
    Awọn ẹrọ Intel Arria 10- https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_arria10.qar
  2. Lati mu ile-ipamọ iṣẹ akanṣe .qar pada sipo, ṣe ifilọlẹ sọfitiwia Intel Quartus Prime Pro Edition ki o tẹ Project ➤ Mu Ise agbese ti a fipamọ pada. Ni omiiran, ṣiṣe laini aṣẹ atẹle ni deede laisi ifilọlẹ GUI:
    quartus_sh --pada sipo file>

    Awọn io_time__pada sipo iwe ilana ni bayi ni folda inu qdb ati orisirisi files.

  3. Lati ṣiṣe iwe afọwọkọ pẹlu Intel Quartus Prime Time Analyzer, ṣiṣe aṣẹ wọnyi:
    quartus_sta –t .tcl

    Duro fun ipari. Ipaniyan iwe afọwọkọ le nilo awọn wakati 8 tabi diẹ sii nitori iyipada kọọkan lori boṣewa I/O tabi ipo pin nilo atunko apẹrẹ.

  4. Si view awọn iye paramita akoko, ṣii ọrọ ti ipilẹṣẹ files sinu asiko_files, pẹlu awọn orukọ bi timing_tsuthtco__.txt.
    time_tsuthtco_ _ _ .txt.

Alaye ti o jọmọ

AN 775: Ti ipilẹṣẹ I/O Ibẹrẹ Ibẹrẹ Iwe-akọọlẹ Atunyẹwo Data

Ẹya Iwe aṣẹ

Intel Quartus NOMBA Version

Awọn iyipada

2019.12.08 19.3
  • Akọle ti a tunṣe lati ṣe afihan akoonu.
  • Atilẹyin ti a ṣafikun fun Intel Stratix 10 ati Intel Agilex FPGAs.
  • Awọn nọmba igbesẹ ti a ṣafikun si ṣiṣan.
  • Awọn aworan atọka paramita akoko ti a ṣafikun.
  • Awọn sikirinisoti imudojuiwọn lati ṣe afihan ẹya tuntun.
  • Awọn ọna asopọ imudojuiwọn si awọn iwe aṣẹ ti o jọmọ.
  • Ti a lo orukọ ọja tuntun ati awọn apejọ aṣa.
2016.10.31 16.1
  • Itusilẹ gbangba akọkọ.

Awọn iwe aṣẹ / Awọn orisun

intel AN 775 Ti o npese Ibẹrẹ I / O Time Data [pdf] Itọsọna olumulo
AN 775 Ṣiṣẹda Ibẹrẹ IO Akoko Data, AN 775, Ti ipilẹṣẹ Ibẹrẹ IO akoko Data, Ibẹrẹ IO akoko Data, Data akoko

Awọn itọkasi

Fi ọrọìwòye

Adirẹsi imeeli rẹ kii yoo ṣe atẹjade. Awọn aaye ti a beere ti wa ni samisi *