intel OCT FPGA IP
Ko te OCT Intel FPGA IP ka taea e koe te whakatikatika I/O me te tohutoro ki tetahi parenga o waho. Ko te OCT IP te whakapai ake i te pono o te tohu, te whakaiti i te waahi o te poari, me te mea e tika ana mo te korero ki nga taputapu o waho penei i nga atanga mahara. Kei te waatea te OCT IP mo nga taputapu Intel Stratix® 10, Intel Arria® 10, me nga taputapu Intel Cyclone® 10 GX. Mena kei te heke koe i nga hoahoa mai i nga taputapu Stratix V, Arria V, me Cyclone V, me heke koe i te IP. Mo etahi atu korero, tirohia nga korero e pa ana.
- Heke i to ALTOCT IP ki te OCT Intel FPGA IP kei te wharangi 13
- Ka whakarato i nga huarahi ki te heke i to ALTOCT IP matua ki te OCT IP matua.
- Te Whakamutunga I-Maipii Hii (ALTOCT) Aratohu Kaiwhakamahi Matua IP
- He tuku korero mo te ALTOCT IP matua.
- Whakataki ki Intel FPGA IP Cores
- Ka whakarato i nga korero whanui mo nga matua Intel FPGA IP katoa, tae atu ki te tautuhi, te whakaputa, te whakahou, me te whakataurite i nga konae IP.
- Te Waihanga Putanga-Independent IP me te Kaihoahoa Papahoa Whakahoahoa Hōtuhi
- Waihangahia nga tuhinga whaihanga e kore e hiahiatia he whakahou a-ringa mo te rorohiko, mo te whakamohoatanga putanga IP ranei.
- Nga Mahi Pai Whakahaere Kaupapa
- Aratohu mo te whakahaere pai me te kawe o to kaupapa me to IP files.
- OCT Intel FPGA IP Aratohu Kaiwhakamahi Archives kei te wharangi 13
- Ka whakarato i te rarangi o nga kaiarahi kaiwhakamahi mo nga putanga o mua o te OCTIntel FPGA IP.
OCT Intel FPGA IP Features
Ka tautokohia e te OCT IP nga ahuatanga e whai ake nei
- Tautoko kia 12 nga poraka kati-kiripi (OCT).
- Tautoko mo te whakamutu rangatū maramara kua whakatikahia (RS) me te whakamutu whakarara i runga maramara (RT) i runga i nga titi I/O katoa
- Ko nga uara whakamutu kua whakaritea mo te 25 Ω me te 50 Ω
- Tautoko mo te whakatikatika OCT i roto i te hiko-ake me nga momo kaiwhakamahi
OCT Intel FPGA IP Neke atuview
OCT IP Hoahoa taumata-runga
Ko tenei ahua e whakaatu ana i te hoahoa taumata-runga o te OCT IP.
Waenga IP OCT
Waehanga | Whakaahuatanga |
RZQ titi |
|
poraka OCT | Ka whakaputa me te tuku kupu waehere whakatika ki nga paraka parepare I/O. |
arorau OCT | Ka whiwhi rangatū nga kupu waehere whakatika mai i te poraka OCT me te tuku i nga kupu waehere whakatika kia whakarara ki nga parepare. |
RZQ Pin
Kei ia poraka OCT kotahi te titi RZQ.
- Ko nga titi RZQ he titi mahi-rua. Ki te kore e hono nga titi ki te poraka OCT, ka taea e koe te whakamahi i nga titi hei titi I/O auau.
- Ko nga titi kua oti te whakarite kia rite te VCCIO voltage hei poraka OCT me te titi RZQ. Ko nga titi kua taataihia e hono ana ki te poraka OCT kotahi me rite nga rangatū me nga uara whakamutu whakarara.
- Ka taea e koe te tono herenga waahi ki nga titi RZQ hei whakatau i te tuunga o te poraka OCT na te mea ka taea anake te hono te pine RZQ ki tana poraka OCT e rite ana.
OCT Poraka
Ko te poraka OCT he waahanga e whakaputa ana i nga waehere whakatikatika hei whakamutu i nga I/Os. I te wa o te whakatikatika, ka taurite te OCT ki te impedance i kitea i runga i te parenga o waho ma te tauranga rzqin. Na, ka hangaia e te poraka OCT kia rua nga kupu tohu moka-16—kotahi kupu ka whakataurite i te mutunga o te raupapa me tetahi atu kupu ka whakataurite i te mutunga whakarara. Ka tukuna e te pahi i whakatapua nga kupu ki te arorau OCT.
OCT arorau
Ka tukuna e te paraka OCT nga kupu waehere whakatikatika ki te arorau OCT ma nga tauranga ser_data. Ko te tohu enser, i te wa e whakaohohia ana, ka tohu mai i te poraka OCT hei panui i nga kupu waehere whakatikatika. Ko nga kupu tohu whakatikatika ka purua ki roto i te rangatū-ki te arorau nekehanga whakarara. Whai muri i tera, ka kii aunoa te tohu s2pload ki te tuku i nga kupu waehere whakatikatika kia whakarara ki nga parepare I/O. Ko nga kupu tohu whakatikatika ka whakahohe, ka whakakorehia ranei nga transistors i roto i te poraka I/O, ka peehia te raupapa, te parenga whakarara ranei kia rite ki te impedance.
Roto o OCT Logic
OCT Intel FPGA IP Whakaahuatanga Mahi
Hei whakatutuki i nga whakaritenga mahara DDR, ka tautokohia e nga taputapu Intel Stratix 10, Intel Arria 10, me Intel Cyclone 10 GX te whakamutu raupapa maramara (RS OCT) me te whakamutu whakarara i runga maramara (RT OCT) mo nga paerewa I/O kotahi te mutunga. Ka taea te tautoko i te OCT i runga i tetahi peeke I/O. Me hototahi te VCCIO mo nga I/O katoa i roto i tetahi peeke. I roto i tetahi taputapu Intel Stratix 10, Intel Arria 10, Intel Cyclone 10 GX ranei, kotahi te poraka OCT i ia peeke I/O. Me hono ia poraka OCT ki tetahi parenga tohutoro 240 Ω o waho ma te titi RZQ.
Ka tohatohahia e te pine RZQ te tuku VCCIO kotahi ki te peeke I/O kei reira te titi. Ko te pine RZQ he pine I/O mahi rua ka taea e koe te whakamahi hei I/O auau ki te kore koe e whakamahi i te whakatikatika OCT. Ina whakamahi koe i te titi RZQ mo te whakatikatika OCT, ka hono te titi RZQ i te poraka OCT ki te whenua ma te parenga 240 Ω o waho. Ko nga whika e whai ake nei e whakaatu ana i te hono o nga OCT ki te pou I/O kotahi (i roto i te mekameka daisy). Ka taea e te OCT te whakatika i tetahi I/O no tetahi peeke, mena kei te noho te peeke i te pou kotahi ka tutuki ki te voltage whakaritenga. Na te mea karekau he hononga i waenga i nga pou, ka taea anake te tiri OCT mena he rite nga titi ki te pou I/O o te OCT.
Hononga OCT Peeke-ki-Peeke
Nga Tiwae I/O i roto i te Mahere Pini Matua a Intel Quartus®
He tawhito tenei ahuaample. He rereke te whakatakotoranga i waenga i nga taputapu Intel Stratix 10, Intel Arria 10, Intel Cyclone 10 GX ranei.
Nga Atanga Aratau Hinga-Hinga
Ko te OCT IP i roto i te aratau hiko-ake e rua nga atanga matua
- Kotahi te atanga whakauru e hono ana i te papa FPGA RZQ ki te poraka OCT
- E rua nga putanga kupu 16-bit e hono ana ki nga putunga I/O
Atanga OCT
Aratau Kaiwhakamahi OCT
He rite tonu te mahi a te aratau OCT ki te aratau OCT hiko, me te taapiri o te mana whakahaere a te kaiwhakamahi.
Nga Tohu FSM
Ko tenei ahua e whakaatu ana i tetahi miihini whenua mutunga (FSM) i roto i te matua e whakahaere ana i nga tohu kaiwhakamahi i whakatapua ki te poraka OCT. Ma te FSM e whakarite te paraka OCT ki te whakatikatika, ki te tuku kupu waehere whakahaere i runga i to tono.
Karekau te Fitter e kii i te aratau-kaiwhakamahi OCT. Ki te hiahia koe kia whakamahia e to poraka OCT te ahua OCT aratau kaiwhakamahi, me whakaputa e koe te OCT IP. Heoi, na te iti o nga taputapu, ka taea e koe te whakamahi kotahi OCT IP i roto i te aratau kaiwhakamahi OCT i roto i to hoahoa.
Tuhipoka: Ka taea e te OCT IP kotahi te whakahaere ki te 12 poraka OCT.
Ka whakaratohia e te FSM nga tohu e whai ake nei
- karaka
- tautuhi
- s2plod
- whakatikatika_mahi
- whakatikatika_neke_mahi
- tono_whakatau
Tuhipoka: Ko enei tohu ka waatea noa i te aratau-kaiwhakamahi, kaua ko te aratau hiko.
OCT Intel FPGA IP Tohu.
Ka whakarato i etahi atu korero mo nga tohu FSM.
FSM matua
Rere FSM
Nga whenua FSM
State | Whakaahuatanga |
IDLE | Ina tautuhia e koe te vector calibration_request, ka neke te FSM mai i te ahua IDLE ki te ahua CAL. Kia mau ki te uara o te calibration_request vector mo nga huringa karaka e rua. Whai muri i nga huringa karaka e rua, kei roto i te FSM tetahi kape o te vector. Me tautuhi ano koe i te vector kia kore ai e timata ano te mahi whakatikatika. |
CAL | I roto i tenei ahuatanga, ka tirohia e te FSM he aha nga moka i roto i te calibration_request vector i whakatauhia me te mahi ki a raatau. Ko nga poraka OCT e rite ana ka timata te tukanga whakatikatika e tata ana ki te 2,000 nga huringa karaka ki te whakaoti. Ka oti te whakatikatika, ka tukuna te tohu calibration_busy. |
Tirohia moka Mask | Ka tirohia e te FSM ia moka i roto i te vector mena kua tautuhia te moka, kaore ranei. |
State | Whakaahuatanga |
Huri Kopare moka | Ka huri noa tenei ahua ki nga moka katoa o te vector tae noa ki te 1. |
Huringa Rangatū | Ka tukuna e tenei kawanatanga te waehere whakamutu mai i te poraka OCT ki te arorau whakamutu. E 32 nga huringa hei whakaoti i te whakawhitinga. I muri i ia whakawhitinga, ka tirohia e te FSM nga moka e tatari ana i roto i te vector me te mahi tika. |
Whakahōu Moka Tārewa | Ko te rehita e tatari ana kei te pupuri nga moka e rite ana ki ia poraka OCT i te OCT Intel FPGA IP. Ka whakahōu tēnei āhua i te rehita tārewa mā te tautuhi anō i te tono ratonga. |
KAOTI | Ina whakakorehia te tohu calibration_shift_busy, ka taea e koe te kii i te s2pload ki te whakawhiti aunoa i nga waehere whakamutu hou ki roto i nga parepare. Ko te tohu s2pload e kii ana mo te 25 ns iti rawa.
Na te iti o nga taputapu, kaore e taea e koe te tono i tetahi atu whakatikatika kia uru ra ano nga moka katoa calibration_shift_busy vector he iti. |
OCT Intel FPGA IP Hoahoa Example
Ka taea e te OCT IP te whakaputa hoahoa hoahoaampe rite ana ki te whirihoranga ano i whiriwhiria mo te IP. Ko te hoahoa example he hoahoa ngawari kaore e aro ki tetahi tono motuhake. Ka taea e koe te whakamahi i te hoahoa examphei tohutoro mo te whakamohio i te IP. Hei whakaputa i te hoahoa example files, whakakāhia te Whakaputa Exampte kōwhiringa Hoahoa i roto i te pouaka korero Whakatupuranga i te wa o te whakatipuranga IP.
Tuhipoka: Kaore te OCT IP i te tautoko i te whakatipuranga VHDL.
- Ka hangaia e te rorohiko te _example_design whaiaronga me te IP, kei hea ko te ingoa o to IP.
- Ko te _exampKei roto i te whaiaronga le_design nga tuhinga make_qii_design.tcl.
- Ko te .qsys files mo te whakamahi o roto i te wa hoahoa exampte reanga anake. Kaore e taea e koe te whakatika i te files.
Te whakaputa i te Intel Quartus® Prime Design Example
Ko te tuhinga make_qii_design.tcl ka whakaputa i te hoahoa synthesizable exampme tetahi kaupapa Intel Quartus® Prime, kua rite mo te whakahiato. Hei whakaputa i te hoahoa synthesizable example, whai i enei kaupae.
- I muri i te whakaputa i te IP me te hoahoa example files, rere te hōtuhi e whai ake nei i te wawe whakahau: quartus_sh -t make_qii_design.tcl.
- Mena kei te hiahia koe ki te tautuhi i tetahi taputapu tika hei whakamahi, whakamahia te whakahau e whai ake nei: quartus_sh -t make_qii_design.tcl .
Ka hangaia e te tuhinga he whaiaronga qii kei roto te kaupapa ed_synth.qpf file. Ka taea e koe te whakatuwhera me te whakahiato i tenei kaupapa i roto i te rorohiko Intel Quartus Prime.
OCT Intel FPGA IP Tohutoro
OCT Intel FPGA IP Tautuhinga Tawhā
Tawhā OCT IP
Ingoa | Uara | Whakaahuatanga |
Te maha o nga poraka OCT | 1 ki te 12 | Ka tautuhi i te maha o nga poraka OCT hei hanga. Ko te uara taunoa 1. |
Whakamahia nga ingoa tauranga whakamuri-hototahi |
|
Takina tenei hei whakamahi i nga ingoa taumata-runga tuku iho e hototahi ana ki te ALTOCT IP. Kua monoa tenei tawhā ma te taunoa. |
Aratau OCT |
|
Ka tautuhi mena ka taea e te OCT te whakahaere-kaiwhakamahi, kaore ranei. Ko te uara taunoa Whakanuia. |
poraka OCT x aratau whakatikatika |
|
Ka tautuhi i te aratau whakatikatika mo te OCT. X e rite ana ki te maha o te poraka OCT. Ko te uara taunoa Takitahi. |
OCT Intel FPGA IP Tohu
Tohu Atanga Whakauru
Ingoa Tohu | Te aronga | Whakaahuatanga |
rzqin | Whakauru | Hononga whakauru mai i te papa RZQ ki te poraka OCT. Ka honoa te papa RZQ ki tetahi parenga o waho. Ka whakamahia e te poraka OCT te impedance e hono ana ki te tauranga rzqin hei tohutoro ki te whakaputa i te waehere whakatikatika.
Kei te waatea tenei tohu mo nga momo hiko me nga momo kaiwhakamahi. |
karaka | Whakauru | Karaka whakauru mo te aratau kaiwhakamahi OCT. Me 20 MHz iti iho ranei te karaka. |
tautuhi | Whakauru | Tohu tautuhi whakauru. He tukutahi te tautuhi. |
tono_whakatau | Whakauru | Vector tāuru mō [NUMBER_OF_OCT:0]. He rite ia moka ki tetahi poraka OCT. Ina tautuhia te moka ki te 1, ka whakatikahia te OCT, katahi ka nukuhia te kupu waehere ki roto i te poraka arorau whakamutu. Me pupuri te tono mo nga huringa karaka e rua.
Na te herenga o nga taputapu, me tatari koe kia noho kore te calibration_shift_busy vector kia tukuna ano he tono; ki te kore ka kore to tono e whakahaerea. |
whakatikatika_neke_mahi | Putanga | Vector putanga mo [NUMBER_OF_OCT:0] e tohu ana ko tehea poraka OCT e mahi ana i tenei wa ki te whakatikatika me te huri i nga waehere whakamutu ki te paraka arorau whakamutu. Ina he 1 te moka, ka tohu he paraka OCT kei te whakatikatika me te huri i te kupu waehere ki te poraka arorau whakamutu. |
whakatikatika_mahi | Putanga | Vector putanga mo [NUMBER_OF_OCT:0] e tohu ana ko tehea OCT paraka e mahi ana i te whakatikatika. Ina 1 te moka, ka tohu he paraka OCT kei te whakatikatika |
Oketopa_ _raupapa_whakamutu mana[15:0] | Putanga | 16-bit tohu putanga, me mai i te 0 ki te 11. Ko tenei tohu e hono ana ki te tauranga whakahaere whakamutu raupapa i runga i te papaa whakauru / putanga. Ka tukuna e tenei tauranga te waehere whakamutu raupapa e whakatika ana i a Rs. |
Oketopa_ _whakamutu_whakarara_ mana[15:0] | Putanga | 16-bit tohu putanga, me mai i te 0 ki te 11. Ka hono tenei tohu ki te tauranga mana whakamutu whakarara i runga i te papaa whakauru/putanga. Ka tukuna e tenei tauranga te waehere whakamutu whakarara e whakatika ana i a Rt. |
Nga Taumahi QSF
Kei a Intel Stratix 10, Intel Arria 10, me Intel Cyclone 10 GX nga taputapu e whai ake nei nga tautuhinga Intel Quartus Prime e pa ana ki te whakamutu. file (.qsf) taumahi:
- INPUT_TERMINATION
- OUTPUT_TERMINATION
- TERMINATION_CONTROL_BLOCK
- RZQ_GROUP
Nga Taumahi QSF
Taumahi QSF | Nga korero | |
INPUT_TERMINATION OUTPUT_TERMINATION | Ko te taumahi whakamutu whakauru/putanga e tohu ana i te uara whakamutu i te ohm i runga i te titi e patai ana.
Example: |
|
set_instance_assignment -ingoa INPUT_TERMINATION -ki
set_instance_assignment -ingoa OUTPUT_TERMINATION -ki |
||
Hei whakaahei i nga tauranga whakamutu raupapa/whakarara, whakauruhia enei taumahi, e tohu ana i nga rangatū me nga uara whakamutu whakarara mo nga titi.
Me mohio ki te hono i te mana whakamutu raupapa me nga tauranga whakahaere whakarara mai i te OCT Intel FPGA IP ki te GPIO Intel FPGA IP. Example: |
||
set_instance_assignment -ingoa INPUT_TERMINATION “PARALLEL OHM WITH CALIBRATION” -ki
set_instance_assignment -ingoa OUTPUT_TERMINATION “SERIES OHM WITH CALIBRATION” -ki |
||
TERMINATION_CONTROL_BL OCK | Ka tohutohu i te Kaihanga ki te hono tika mai i te poraka OCT e hiahiatia ana ki nga titi kua tohua. Ka whai hua tenei taumahi i te mea kaore i te tino marama nga kaitarai I/O, me hono koe i nga titi ki tetahi poraka OCT motuhake.
Example: |
|
huinga_instance_assignment -ingoa TERMINATION_CONTROL_BLOCK -ki | ||
RZQ_GROUP | Ka tautokohia tenei taumahi i roto i nga taputapu Intel Stratix 10, Intel Arria 10, me nga taputapu Intel Cyclone 10 GX anake. Ka hangaia e tenei taumahi he IP OCT me te kore e whakarereke i te RTL.
Ka rapua e te Fitter te ingoa pine rzq i te rarangi ipurangi. Mena karekau te titi, ka hangaia e te Fitter te ingoa titi me te OCT IP me ona hononga hono. Ma tenei ka taea e koe te hanga i tetahi roopu titi kia whakatikahia e tetahi OCT o naianei, karekau ranei, a ma te Fitter e whakarite te mana o te hoahoa. Example: |
|
set_instance_assignment -ingoa RZQ_GROUP -ki |
Ka taea te whakamutua i runga i te whakaurunga me te whakaputa parepare, me etahi wa i te wa kotahi. E rua nga tikanga hei hono i nga roopu titi ki tetahi poraka OCT:
- Whakamahia he taumahi .qsf hei tohu ko tehea titi (pahi) e hono ana ki te poraka OCT. Ka taea e koe te whakamahi i te TERMINATION_CONTROL_BLOCK, RZQ_GROUP taumahi ranei. Ko te taumahi o mua e hono ana i te pine me te OCT i whakauruhia ki roto i te RTL i te wa e hono ana to muri i te pine ki tetahi OCT hou i hangaia me te kore whakarereke i te RTL.
- Whakanuia te I/O buffer primitive i te taumata o runga ka hono atu ki nga poraka OCT e tika ana.
Tuhipoka: Ka taea e nga peeke I/O katoa he VCCIO kotahi te tiri i tetahi poraka OCT ahakoa kei taua peeke I/O tana ake poraka OCT. Ka taea e koe te hono te maha o nga titi I/O e tautoko ana i te whakamutua kua whakaritea ki tetahi poraka OCT. Me mohio kei te hono koe I/Os me te whirihoranga hototahi ki tetahi poraka OCT. Me whakarite ano kia rite te VCCIO me te rangatū, te uara whakamutu whakarara ranei o te poraka OCT me ona I/O. Ma enei tautuhinga, ka whakanohohia e te Fitter te I/Os me te OCT paraka ki te pou kotahi. Ko te rorohiko Intel Quartus Prime ka whakaputa karere whakatupato mena karekau he titi e hono ana ki te poraka.
Rere Hekenga IP mo Arria V, Cyclone V, me Stratix V Pūrere
Ko te rere IP ka taea e koe te heke i te ALTOCT IP o nga taputapu Arria V, Cyclone V, me Stratix V ki te OCT Intel FPGA IP o Intel Stratix 10, Intel Arria 10, Intel Cyclone 10 GX ranei. Ko te rerenga hekenga IP ka whirihora i te OCT IP kia rite ki nga tautuhinga o te ALTOCT IP, ka taea e koe te whakahou i te IP.
Tuhipoka: Ka tautoko tenei IP i te rerenga hekenga IP i roto i te aratau whakatika OCT kotahi anake. Mena kei te whakamahi koe i te aratau whakatikatika POD takirua ranei, kaore koe e hiahia ki te heke i te IP.
Heke i to ALTOCT IP ki te OCT Intel FPGA IP
Hei heke i to ALTOCT IP ki te OCT IP, whai i enei mahi
- Whakatuwherahia to ALTOCT IP i te Putumōhio IP.
- I roto i te whanau taputapu kua tohua inaianei, tohua Stratix 10, Arria 10, Cyclone 10 GX ranei.
- Patohia te Mutu hei whakatuwhera i te OCT IP i te ētita tawhā. Ka whirihorahia e te ētita tawhā nga tautuhinga OCT IP rite ki nga tautuhinga ALTOCT IP.
- Mena he tautuhinga hotokore i waenga i nga mea e rua, tohua nga tautuhinga tautoko hou.
- Patohia te Mutu ki te whakahou i te IP.
- Whakakapia to ALTOCT IP inamata ki RTL me te OCT IP.
Tuhipoka: Kaore pea nga ingoa tauranga OCT IP e taurite ki nga ingoa tauranga IP ALTOCT. Na reira, ko te whakarereke noa i te ingoa IP i roto i te waahi kaore i te rawaka.
OCT Intel FPGA IP Kaiwhakamahi Aratohu Archives
Ki te kore e whakarārangitia he putanga matua IP, ka pa te aratohu kaiwhakamahi mo te putanga matua IP o mua.
Putanga Matua IP | Aratohu Kaiwhakamahi |
17.1 | Intel FPGA OCT IP Aratohu Kaiwhakamahi Matua |
Tuhinga o mua Tuhinga mo OCT Intel FPGA IP Aratohu Kaiwhakamahi
Putanga Tuhinga | Intel Quartus Prime Putanga | Putanga IP | Huringa |
2019.07.03 | 19.2 | 19.1 |
|
Rā | Putanga | Huringa |
Noema 2017 | 2017.11.06 |
|
Haratua 2017 | 2017.05.08 | I whakaingoatia ano ko Intel. |
Hakihea 2015 | 2015.12.07 |
|
Akuhata, 2014 | 2014.08.18 |
|
Noema 2013 | 2013.11.29 | Tukunga tuatahi. |
ID: 683708
Putanga: 2019.07.03
Tuhinga / Rauemi
![]() |
intel OCT FPGA IP [pdf] Aratohu Kaiwhakamahi OCT FPGA IP, OCT, FPGA IP |