intel-LOGO

intel MAX 10 Amûrên FPGA Ser UART bi Pêvajoya Nios II

intel-MAX-10-FPGA-Devices-Over-UART-with-the-Nios-II-Processor-PRODUCT

Agahiya hilberê

Sêwirana referansê serîlêdanek hêsan peyda dike ku taybetmendiyên bingehîn ên veavakirina dûr di pergalên bingeha Nios II-ê de ji bo amûrên MAX 10 FPGA pêk tîne. Navbera UART-ê ya ku di Kit Pêşveçûna MAX 10 FPGA de tê de bi navgîniya IP-ya Altera UART re tê bikar anîn da ku fonksiyona veavakirina dûr peyda bike. Amûrên MAX10 FPGA îmkana hilanîna du wêneyên mîhengê peyda dikin ku taybetmendiya nûvekirina pergalê ya ji dûr ve bêtir zêde dike.

Kurtenivîsandin

Kinkirî Terîf
Avalon-MM Avalon Memory-Mapped Configuration bîra Flash
CFM Navrûya bikarhênerê ya grafîkî
ICB Bit Configuration Destpêkirin
Nexşe/.nexşe Nexşeya Bîrê File
Nios II EDS Nios II Piştgiriya Sêwirana Embedded Suite
PFL Parallel Flash Loader IP core
POF/.pof Programmer Object File
QSPI Têkiliya periferîkî ya Quad serial
RPD/.rpd Daneyên bernameya Raw
SBT Amûrên Avakirina Nivîsbariyê
SOF/.sof Tişta SRAM File
EREBOKA DESTAN Wergir/transmittera asînkron a gerdûnî
UFM Bikarhêner bîra flash

Talîmatên Bikaranîna Product

Pêşeşert

Serîlêdana vê sêwirana referansê hewce dike ku hûn di warên jêrîn de asta zanîn an ezmûna destnîşankirî hebe:

Pêdiviyên:

Ji bo sêwirana referansê hewcedariyên hardware û nermalavê yên jêrîn hene:

Reference Design Files

File Nav Terîf
Factory_image Di moda veavakirina wêneyên konfigurasyona dualî de, CFM1 û CFM2
di yek hilanînê CFM de têne hev kirin.
app_image_1 design hardware Quartus II file ku şûna app_image_2 digire
di dema nûvekirina pergala dûr de.
app_image_2 Koda serîlêdana nermalava Nios II wekî kontrolker tevdigere
sêwirana pergala nûvekirina dûr.
Remote_system_upgrade.c
factory_application1.pof bernameya Quartus II file ku ji wêneyê fabrîkayê pêk tê û
wêneya serîlêdanê 1, ku di CFM0 û CFM1 & CFM2 de were bernamekirin
bi rêzê ve li s destpêkêtage.
factory_application1.rpd
application_image_1.rpd
application_image_2.rpd
Nios_application.pof

Sêwirana referansê serîlêdanek hêsan peyda dike ku taybetmendiyên veavakirina dûr a bingehîn di pergalên bingeha Nios II-ê de ji bo amûrên MAX 10 FPGA pêk tîne. Navbera UART ya ku di Kit Pêşveçûna MAX 10 FPGA de tê de bi navgîniya IP-ya Altera UART re tê bikar anîn da ku fonksiyona veavakirina dûr peyda bike.

Information Related

Reference Design Files

Nûvekirina Pergala Dûr bi MAX 10 FPGA Overview

Bi taybetmendiya nûvekirina pergalê ya dûr, çêtirkirin û rastkirinên xeletiyên ji bo cîhazên FPGA dikarin ji dûr ve bêne kirin. Di hawîrdorek pergala pêvekirî de, pêdivî ye ku firmware bi gelemperî li ser cûrbecûr protokolê, wekî UART, Ethernet, û I2C were nûve kirin. Dema ku pergala pêvekirî FPGA vedihewîne, nûvekirinên firmware dikarin nûvekirina wêneya hardware ya li ser FPGA-yê vehewînin.
Amûrên MAX10 FPGA îmkana hilanîna du wêneyên mîhengê peyda dikin ku taybetmendiya nûvekirina pergalê ya ji dûr ve bêtir zêde dike. Ger di wêneya heyî de xeletiyek çêbibe yek ji wêneyan dê wêneya paşîn be ku tê barkirin.

Kurtenivîsandin

Tablo 1: Lîsteya Kurtenivîsan

Kurtenivîsîn
Avalon-MM Avalon Memory-Mapped
CFM Veavakirina bîra flash
GUI Navrûya bikarhênerê ya grafîkî
ICB Bit Configuration Destpêkirin
Nexşe/.nexşe Nexşeya Bîrê File
Nios II EDS Nios II Piştgiriya Sêwirana Embedded Suite
PFL Parallel Flash Loader IP core
POF/.pof Programmer Object File
  • Pargîdaniya Intel. Hemû maf parastî ne. Intel, logoya Intel, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus û Stratix peyv û logo markayên tîcarî yên Intel Corporation an pargîdaniyên wê yên li DY û/an welatên din in. Intel garantiya performansa FPGA û hilberên xwe yên nîvconductor li gorî taybetmendiyên heyî li gorî garantiya standard a Intel digire, lê mafê ku di her kêliyê de bêyî agahdarî di her hilber û karûbaran de biguhezîne digire. Intel ti berpirsiyarî an berpirsiyariya ku ji serîlêdan an karanîna ti agahdarî, hilber, an karûbarê ku li vir hatî diyar kirin çêdibe, ji bilî ku bi eşkere bi nivîskî ji hêla Intel ve hatî pejirandin. Ji xerîdarên Intel re tê şîret kirin ku berî ku xwe bispêrin agahdariya hatî weşandin û berî ku emrê hilber an karûbaran bidin, guhertoya herî dawî ya taybetmendiyên cîhazê bistînin.
  • Dibe ku nav û marqeyên din wekî milkê yên din werin îdîakirin.

Pêşeşert

Kinkirî

QSPI

Terîf

Têkiliya periferîkî ya Quad serial

RPD/.rpd Daneyên bernameya Raw
SBT Amûrên Avakirina Nivîsbariyê
SOF/.sof Tişta SRAM File
UART Wergir/transmittera asînkron a gerdûnî
UFM Bikarhêner bîra flash

Pêşeşert

  • Serîlêdana vê sêwirana referansê hewce dike ku hûn di warên jêrîn de asta zanîn an ezmûna destnîşankirî hebe:
  • Zanîna xebatê ya pergalên Nios II û amûrên avakirina wan. Van pergal û amûran nermalava Quartus® II, Qsys, û Nios II EDS hene.
  • Zanîna metodolojî û amûrên veavakirina Intel FPGA, wekî mîhenga navxweyî ya MAX 10 FPGA, taybetmendiya nûvekirina pergalê ya dûr û PFL.

Requirements

  • Ji bo sêwirana referansê hewcedariyên hardware û nermalavê yên jêrîn hene:
  • Kîteya pêşveçûnê ya MAX 10 FPGA
  • Quartus II guhertoya 15.0 bi Nios II EDS
  • Komputerek bi ajokerek UART û navbeynkarek dixebite
  • Her binary/hexadecimal file weşanvan

Reference Design Files

Tablo 2: Mînakkirin Files Di Sêwirana Referansê de tê de ye

File Nav

Factory_image

Terîf

• Quartus II design hardware file di CFM0 de bêne hilanîn.

• Wêneyê paşverû/wêneya kargehê ku dema ku di dakêşana wêneya serîlêdanê de xelet çêbibe were bikar anîn.

app_image_1 • Quartus II design hardware file di CFM1 û CFM2 de bêne hilanîn.(1)

• Wêneya serîlêdana destpêkê ya ku di cîhazê de hatî barkirin.

  1. Di moda veavakirina wêneyên konfigurasyona dualî de, CFM1 û CFM2 bi yek hilanînek CFM têne hev kirin.
File Nav

app_image_2

Terîf

design hardware Quartus II file ku di dema nûvekirina pergala dûr de şûna app_image_2 digire.

Remote_system_ upgrade.c Koda serîlêdana nermalava Nios II wekî kontrolker ji bo sêwirana pergala nûvekirina dûr tevdigere.
Remote Terminal.exe • Pêkanîna file bi GUI.

• Ji bo ku mêvandar bi kîta pêşvebirinê MAX 10 FPGA re têkilî daynin wekî termînala kar dike.

• Daneyên bernamekirinê bi rêya UART dişîne.

• Koda çavkanî ya vê termînalê tê de ye.

Tablo 3: Mamoste Files Di Sêwirana Referansê de tê de ye

Hûn dikarin van master bikar bînin files ji bo sêwirana referansê bêyî berhevkirina sêwiranê files.

File Nav

 

factory_application1.pof factory_application1.rpd

Terîf

bernameya Quartus II file ku ji wêneya kargehê û wêneya sepanê 1 pêk tê, ku di sên destpêkê de bi rêzê li CFM0 û CFM1 & CFM2 were bernamekirin.tage.

factory_application2.pof factory_application2.rpd • bernameya Quartus II file ku ji wêneya kargehê û wêneya serîlêdanê pêk tê 2.

• Wêneya serîlêdanê 2 dê paşê were derxistin da ku di dema nûvekirina pergalê ya dûr de, bi navê application_ image_1.rpd li şûna wêneya serîlêdanê 2 bigire.

application_image_1.rpd Daneyên bernamekirinê yên xav Quartus II file yên ku tenê wêneyê serîlêdanê 1 hene.
application_image_2.rpd Daneyên bernamekirinê yên xav Quartus II file ku tenê wêneya serîlêdanê 2 heye.
Nios_application.pof • Bernamekirin file ku ji sepana nermalava pêvajoyê ya Nios II .hex pêk tê file bes.

• Ji bo di flash QSPI-ya derve de were bernamekirin.

pfl.sof • Quartus II .sof PFL tê de hene.

• Li ser kit Pêşveçûna MAX 10 FPGA di QSPI flash de hate bernamekirin.

Reference Design Danasîna Fonksîyonelintel-MAX-10-FPGA-Devices-Over-UART-bi-the-Nios-II-Processor-FIG-1

Pêvajoya Nios II Gen2

  • Pêvajoya Nios II Gen2 di sêwirana referansê de fonksiyonên jêrîn hene:
  • Serwerek otobusê ku hemî operasyonên navbeynkar bi navika IP-ya Altera On-Chip Flash-ê tevî xwendin, nivîsandin û jêbirinê digire dest.
  • Di nermalavê de algorîtmayek peyda dike da ku bit-a bernamekirinê ji komputerek mêvandar werbigire û veavakirinê bi navika IP-ya Dual Veavakirinê vebike.
  • Pêdivî ye ku hûn vektora vesazkirina pêvajoyê li gorî vê saz bikin. Ev e ku pê ewle bibe ku pêvajo koda serîlêdanê ya rast ji UFM an flasha QSPI-ya derveyî vedike.
  • Not: Heke koda serîlêdanê ya Nios II mezin e, Intel pêşniyar dike ku hûn koda serîlêdanê di flasha QSPI-ya derveyî de hilînin. Di vê sêwirana referansê de, vektora vesazkirinê nîşana fîşa QSPI-ya derveyî ya ku koda serîlêdana Nios II lê tê hilanîn destnîşan dike.

Information Related

  • Nios II Gen2 Pêşveçûna Hardware Tutorial
  • Di derbarê pêşkeftina Nios II Gen2 Processor de bêtir agahdarî peyda dike.

Altera On-Chip Flash IP Core

  • Altera On-Chip Flash IP-ya bingehîn wekî navgînek ji bo pêvajoya Nios II kar dike ku karek xwendin, nivîsandin an jêbirina CFM û UFM bike. Altera On-Chip Flash IP-ya bingehîn dide we ku hûn CFM-ê bi bit-a vesazkirina nû ve bigihîjin, jêbirin û nûve bikin. Edîtorê Parametreya IP-ya Altera On-Chip Flash ji bo her sektora bîranînê rêzek navnîşek diyarkirî nîşan dide.

Information Related

  • Altera On-Chip Flash IP Core
  • Di derbarê Altera On-Chip Flash IP Core de bêtir agahdarî peyda dike.

Altera Dual Veavakirina IP Core

  • Hûn dikarin bingeha IP-ya Vesazkirina Dualî ya Altera bikar bînin da ku bigihîjin bloka nûvekirina pergalê ya dûr di cîhazên MAX 10 FPGA de. Altera Dual Veavakirina IP-ya bingehîn dihêle hûn gava ku wêneya nû hate dakêşandin ji nû ve veavakirinê bişopînin.

Information Related

  • Altera Dual Veavakirina IP Core
  • Di derbarê Altera Dual Configuration IP Core de bêtir agahdarî peyda dike

Altera UART IP Core

  • Navika IP-ya UART rê dide danûstendina tîrêjên karakterên serial di navbera pergalek vegirtî ya di MAX 10 FPGA û amûrek derveyî de. Wekî masterek Avalon-MM, pêvajoya Nios II bi bingeha IP-ya UART-ê re, ku xulamek Avalon-MM-ê ye, danûstendinê dike. Ev têkilî bi xwendin û nivîsandina kontrol û qeydên daneyan pêk tê.
  • The bingehîn dema protokola RS-232 bicîh tîne û taybetmendiyên jêrîn peyda dike:
  • rêjeya baud-ê ya birêkûpêk, parîtî, rawestan, û bitsên daneyê
  • sînyalên kontrola herikînê yên bijarte yên RTS/CTS

Information Related

  • UART Core
  • Di derbarê UART Core de bêtir agahdarî peyda dike.

Generic Quad SPI Controller IP Core

  • Generic Quad SPI Controller IP-ya bingehîn wekî navgînek di navbera MAX 10 FPGA, fîşa derveyî û fîşa QSPI-ya paşîn de dixebite. The core bi karûbarên xwendin, nivîsandin û jêbirinê ve gihîştina flash QSPI peyda dike.
    Dema ku serîlêdana Nios II bi bêtir rêwerzan berfireh dibe, ew file mezinahiya hex file ku ji serîlêdana Nios II hatî çêkirin dê mezintir be. Ji derveyî tixûbek mezinahiyê, UFM dê cîhek têr tune ku serîlêdana hex hilîne file. Ji bo çareserkirina vê yekê, hûn dikarin fîşa QSPI-ya derveyî ya ku li ser kîtê Pêşveçûna MAX 10 FPGA heye bikar bînin da ku sepanê hex hilînin. file.

Sêwirana Serlêdana Nermalava Nios II EDS

  • Di sêwirana referansê de koda serîlêdana nermalava Nios II heye ku sêwirana pergala nûvekirina dûr kontrol dike. Koda serîlêdana nermalava Nios II bi pêkanîna rêwerzên taybetî bi UART re bersivê dide termînala mêvandar.

Nûvekirina Wêneyên Serlêdanê Ji Dûr ve

  • Piştî ku we bitekî bernamesaziyê veguhezand file bi karanîna Termînala Dûr ve, serîlêdana nermalava Nios II ya jêrîn hatî sêwirandin:
  1. Qeyda Kontrolê ya bingehîn a Altera On-Chip Flash-ê bicîh bikin da ku sektora CFM1 & 2 neparêze.
  2. Li ser CFM1 û CFM2 operasyona paqijkirina sektorê bikin. Nermalavê qeyda statûya bingehîn a Altera On-Chip Flash IP-yê hildibijêre da ku piştrast bike ku jêbirina serketî qediyaye.
  3. Ji stdinê her carê 4 byte bit stream bistînin. Ketin û derketina standard dikare were bikar anîn da ku rasterast daneyan ji termînala mêvandar werbigire û hilberîna li ser wê çap bike. Cûreyên vebijarka têketin û derketinê ya standard dikare bi navgîniya Edîtorê BSP-ê di amûra Nios II Eclipse Build de were saz kirin.
  4. Ji bo her byte rêza bit vedigerîne.
    • Not: Ji ber veavakirina Altera On-Chip Flash IP Core, berî nivîsandina wê di CFM de pêdivî ye ku her byte daneyê were paşve xistin.
  5. Dest bi nivîsandina 4 byte daneyan di yek carî de li CFM1 û CFM2 bikin. Ev pêvajo heta dawiya bernameya bit stream berdewam dike.
  6. Tomara statûya Altera On-Chip Flash IP-yê hildibijêre da ku operasyona nivîsandinê ya serkeftî piştrast bike. Peyamek destnîşan dike ku nîşan bide ku veguheztin qediya ye.
    • Not: Ger operasyona nivîsandinê têk biçe, termînalê dê pêvajoya şandina bit stream rawestîne û peyamek xeletiyê çêbike.
  7. Tomara Kontrolê destnîşan dike ku CFM1 û CFM2 ji nû ve biparêze da ku pêşî li operasyona nivîsandina nedilxwaz bigire.

Information Related

  • pof Generation bi rêya Programming Convert Filekur
  • Di derbarê afirandina rpd de agahdarî peyda dike files di dema bernamekirinê de veguherîne files.

Veavakirina ji Dûr ve Vesazkirinê Dikeve

  • Piştî ku hûn di Termînala Dûr a mêvandar de operasyona ji nû ve veavakirinê hilbijêrin, serîlêdana nermalava Nios II dê jêrîn bike:
  1. Emrê ji têketina standard bistînin.
  2. Veavakirinê bi du operasyonên nivîsandinê yên jêrîn dest pê bikin:
  • 0x03 ji navnîşana 0x01-ê di navgîniya IP-ya Dual Veavakirinê de binivîsin. Vê operasyonê pîneya CONFIG_SEL a laşî dinivîse û Wêne 1 wekî wêneya veavakirina bootê ya paşîn destnîşan dike.
  • 0x01 ji navnîşana 0x00-ê re di binavê IP-ya Dual Veavakirinê de binivîsin. Vê operasyonê ji nû ve veavakirina wêneyê serîlêdanê di CFM1 û CFM2 de vedigire

Reference Design Walkthroughintel-MAX-10-FPGA-Devices-Over-UART-bi-the-Nios-II-Processor-FIG-2

Hilberîna Bernamekirinê Files

  • Pêdivî ye ku hûn bernameya jêrîn biafirînin files berî ku hûn bikaribin nûvekirina pergala dûr a li ser kîtê Pêşveçûna MAX 10 FPGA bikar bînin:

Ji bo Bernameya QSPI:

  • sof-bikaranîna pfl.sof di nav sêwirana referansê de ye an jî hûn dikarin hilbijêrin ku .sofek cihêreng ku sêwirana xweya PFL-ê vedihewîne biafirînin.
  • pof-vesazkirin file ji .hex ve hatî çêkirin û di flash QSPI de hatî bernamekirin.
  • Bo Nûvekirina pergalê ji dûr ve:
  • pof-vesazkirin file ji .sofekê hatiye çêkirin û di fîşa navxweyî de hatiye bernamekirin.
  • rpd - dihewîne Daneyên ji bo flasha hundurîn ku mîhengên ICB, CFM0, CFM1 û UFM vedihewîne.
  • nexşe - digire navnîşana her sektora bîra mîhengên ICB, CFM0, CFM1 û UFM.

Generating files ji bo Bernameya QSPI

Ji bo afirandina .pof file ji bo bernameya QSPI, gavên jêrîn bicîh bînin:

  1. Projeya Nios II ava bikin û HEX biafirînin file.
    • Not: Ji bo agahdariya li ser avakirina projeya Nios II û hilberîna HEX-ê li AN730: Rêbazên Bootkirina Pêvajoya Nios II Di MAX 10 Amûrên de binihêrin file.
  2. Li ser File menu, bikirtînin Convert Programming Files.
  3. Di bin bernamesaziya derketinê de file, Bernameker Objekt hilbijêre File (.pof) di Bernameyê de file lîsteya tîpan.
  4. Di navnîşa Modê de, Rêzeya Pasîf a 1-bit hilbijêrin.
  5. Di navnîşa cîhaza Veavakirinê de, CFI_512Mb hilbijêrin.
  6. Di File qutiya navê, diyar bike file navê bernameyê file hûn dixwazin biafirînin.
  7. Di Input files ji bo veguhertina navnîşê, vebijark û rêza daneya SOF jêbirin. Bikirtînin Daneyên Hex bikirtînin û qutiyek diyalogê ya Daneyên Hex zêde bikin xuya dibe. Di qutiya Daneyên Hex-ê de zêde bike, navnîşana Absolute hilbijêre û .hex têxe file ji Amûrên Avakirinê yên Nios II EDS hatî çêkirin.
  8. Piştî ku hemî mîheng hatin danîn, bikirtînin Hilberînin da ku bernamesaziya têkildar biafirînin file.

Information Related

AN730: Rêbazên Bootkirina Pêvajoya Nios II Di MAX 10 Amûrên FPGA de
Generating files ji bo Nûvekirina Pergala Dûr

Ji bo afirandina .pof, .map û .rpd files ji bo nûvekirina pergala dûr, gavên jêrîn bicîh bînin:

  1. Factory_image, application_image_1 û application_image_2 vegerînin, û her sê sêwiran berhev bikin.
  2. Generate du .pof files di tabloya jêrîn de têne diyar kirin:
    • Not: Binêre .pof Generation bi Convert Programming Files ji bo gavên li ser çêkirina .pof files.intel-MAX-10-FPGA-Devices-Over-UART-bi-the-Nios-II-Processor-FIG-3
  3. App2.rpd bi karanîna her edîtorek hex vekin.
  4. Di edîtorê hex de, bloka daneya binaryê li ser bingeha destpek û dawîyê hilbijêre bi .nexşeyê. file. Ji bo cîhaza 10M50 veqetandina destpêk û dawîyê bi rêzê 0x12000 û 0xB9FFF e. Vê blokê li yekî nû kopî bikin file û wê di .rpd cuda de hilînin file. Ev nû .rpd file tenê wêneya serîlêdanê 2 heye.intel-MAX-10-FPGA-Devices-Over-UART-bi-the-Nios-II-Processor-FIG-4

pof Generation bi rêya Programming Convert Files

To convert .sof files ber .pof files, van gavan bişopînin:

  1. Li ser File menu, bikirtînin Convert Programming Files.
  2. Di bin bernamesaziya derketinê de file, Bernameker Objekt hilbijêre File (.pof) di Bernameyê de file lîsteya tîpan.
  3. Di navnîşa Modê de, Veavakirina Navxweyî hilbijêrin.
  4. Di File qutiya navê, diyar bike file navê bernameyê file hûn dixwazin biafirînin.
  5. Ji bo afirandina Nexşeya Bîrê File (.nexşe), vekin Create Memory Map File (Otober hilberîna encam_file.qert). Di .nexşeyê de navnîşana CFM û UFM bi mîhenga ICB-ê ya ku we bi vebijarka Vebijêrk/Agahdariya Boot-ê destnîşan kiriye, vedihewîne.
  6.  Ji bo afirandina Daneyên Bernamesaziya Raw (.rpd), Daneyên mîhengê biafirîne RPD (Daneyên hilberandinê_ biafirîne) çalak bikefile_auto.rpd).
    Bi alîkariya Nexşeya Bîrê File, hûn dikarin bi hêsanî daneyên ji bo her blokek fonksiyonel di .rpd de nas bikin file. Her weha hûn dikarin ji bo amûrên bernamekirinê yên partiya sêyemîn daneyên flash-ê derxînin an bi navgîniya IP-ya Altera On-Chip Flash-ê veavakirin an daneyên bikarhêner nûve bikin.
  7. The .sof dikare bi rêya Input zêdekirin files ji bo veguhertina lîsteyê û hûn dikarin heta du .sof lê zêde bike files.
    • Ji bo mebestên nûvekirina pergalê ji dûr ve, hûn dikarin daneya rûpelê 0 ya orîjînal di .pof-ê de bihêlin, û daneyên rûpela 1-ê bi .sof-a nû veguherînin. file. Ji bo pêkanîna vê, divê hûn lê zêde bikin .pof file di rûpela 0 de, paşê
      rûpel .sof lê zêde bike, paşê .sof nû lê zêde bike file ber
  8. Piştî ku hemî mîheng hatin danîn, bikirtînin Hilberînin da ku bernamesaziya têkildar biafirînin file.

Bernamekirina QSPI

Ji bo bernamekirina koda serîlêdana Nios II di flash QSPI de, gavên jêrîn bicîh bînin:

  1. Li ser Kit Pêşveçûna MAX 10 FPGA, MAX10_BYPASSn biguhezînin 0 da ku cîhaza VTAP-ê (MAX II) ya serhêl derbas bikin.
  2. Kabloya Daxistina Intel FPGA (berê USB Blaster) bi JTAG header.
  3. Di pencereya Bernameçêker de, Setup Hardware bikirtînin û USB Blaster hilbijêrin.
  4. Di navnîşa Modê de, J hilbijêrinTAG.
  5. Bişkojka Oto Detect li ser pencereya çepê bikirtînin.
  6. Amûra ku tê bernamekirin hilbijêrin, û lê zêde bike bikirtînin File.
  7. Pfl.sof hilbijêre.
  8. Destpêk bikirtînin da ku bername dest pê bikin.
  9. Piştî ku bername serketî bû, bêyî ku panelê were qut kirin, dîsa bişkojka Venasîna Xweser a li ser pencereya çepê bikirtînin. Hûn ê bibînin ku di pencereya bernameçêker de flashek QSPI_512Mb xuya dike.
  10. Amûra QSPI hilbijêrin, û lê zêde bike File.
  11. Hilbijêre .pof file berê ji .hex hatî çêkirin file.
  12. Destpêk bikirtînin da ku dest bi bernamekirina flash QSPI bikin.

Bernamekirina FPGA bi Wêneya Destpêkê re bi karanîna JTAG

Pêdivî ye ku hûn app1.pof wekî wêneya destpêkê ya cîhazê di FPGA-yê de bername bikin. Ji bo bernameya app1.pof di FPGA de, gavên jêrîn bicîh bînin:

  1. Di pencereya Bernameçêker de, Setup Hardware bikirtînin û USB Blaster hilbijêrin.
  2. Di navnîşa Modê de, J hilbijêrinTAG.
  3. Bişkojka Oto Detect li ser pencereya çepê bikirtînin.
  4. Amûra ku tê bernamekirin hilbijêrin, û lê zêde bike bikirtînin File.
  5. App1.pof hilbijêre.
  6. Destpêk bikirtînin da ku bername dest pê bikin.

Nûvekirina Wêne û Vesazkirina Veavakirinê bi karanîna UART

Ji bo ku ji dûr ve mîhengkirina kîta pêşkeftina MAX10 FPGA-ya xwe, gavên jêrîn bicîh bînin:

  1. Not: Berî ku hûn dest pê bikin, jêrîn bisekinin:
    • pîneya CONFIG_SEL li ser panelê wekî 0 tête danîn
    • porta UART ya panela we bi komputera we ve girêdayî ye
    • Remote Terminal.exe vekin û pêwendiya Termînala Dûr vedibe.
  2. Settings bikirtînin û pencereya mîhengên porta Serial dê xuya bibe.
  3. Parametreyên termînala dûr destnîşan bikin ku bi mîhengên UART-ê yên ku di navika IP-ya Quartus II UART-ê de hatine hilbijartin li hev bikin. Piştî ku mîheng qediya, OK bikirtînin.intel-MAX-10-FPGA-Devices-Over-UART-bi-the-Nios-II-Processor-FIG-5
  4. Bişkojka nCONFIG li ser kîteya pêşkeftinê an bişkojka 1-ê ya di qutiya nivîsê bişîne bikirtînin, û dûv re bikirtînin Enter.
    • Lîsteya bijartina operasyonê dê li ser termînalê xuya bibe, wekî ku li jêr tê nîşandan:intel-MAX-10-FPGA-Devices-Over-UART-bi-the-Nios-II-Processor-FIG-6
    • Not: Ji bo bijartina operasyonek, di qutiya nivîsê bişîne jimareyê bişkînin, û dûv re Enter bikirtînin.
  5. Ji bo nûvekirina wêneya serîlêdanê 1 bi wêneya serîlêdanê 2 re, operasyona 2 hilbijêrin. Dê ji we were xwestin ku navnîşana destpêkê û dawiya CFM1 û CFM2 têxin.
    • Not: Navnîşana ku di nexşeyê de tê nîşandan file mîhengên ICB, CFM û UFM lê Altera On-Chip vedihewîne
    • Flash IP dikare tenê bigihîje CFM û UFM. Ji ber vê yekê, di navbera navnîşana ku di nexşeyê de tê xuyang kirin de navnîşek navnîşek heye file û paceya parametreya IP-ya Altera On-Chip Flash.
  6. Navnîşanê li gorî navnîşana ku ji hêla pencereya parametreya IP-ya Altera On-Chip Flash ve hatî destnîşan kirin bişkînin.intel-MAX-10-FPGA-Devices-Over-UART-bi-the-Nios-II-Processor-FIG-7
    • Piştî ku hûn navnîşana paşîn têkevin, jêbirin dê bixweber dest pê bike.intel-MAX-10-FPGA-Devices-Over-UART-bi-the-Nios-II-Processor-FIG-8
  7. Piştî ku jêbirin bi serket, dê ji we were xwestin ku hûn bername .rpd têkevin file ji bo wêneyê serîlêdanê 2.
    • Ji bo barkirina wêneyê, bikirtînin SendFile bişkojka, û paşê .rpd ya ku tenê wêneyê serîlêdanê 2 heye hilbijêre û veke bikirtînin.
    • Not: Ji bilî wêneya serîlêdanê 2, hûn dikarin her wêneyek nû ya ku hûn dixwazin di cîhazê de nûve bikin bikar bînin.
    • Pêvajoya nûvekirinê dê rasterast dest pê bike û hûn dikarin bi riya termînalê pêşkeftinê bişopînin. Menûya operasyonê dê bipirse Done û hûn naha dikarin operasyona din hilbijêrin.
  8. Ji bo destpêkirina veavakirinê, operasyona 4 hilbijêrin. Hûn dikarin tevgera LED-ê ya ku wêneya cihêreng a ku di cîhazê de hatî barkirin nîşan dide temaşe bikin.
Wêne Rewşa LED (çalak kêm)
Wêne Factory 01010
Wêne Serlêdanê 1 10101
Wêne Serlêdanê 2 01110

Dîroka Guhertoya Belgeyê

Rojek Awa Changes
Sibat 2017 2017.02.21 Wek Intel veguherandin.
Hezîran 2015 2015.06.15 Serbestberdana destpêkê.

Belge / Çavkanî

intel MAX 10 Amûrên FPGA Ser UART bi Pêvajoya Nios II [pdf] Rehbera bikaranînê
MAX 10 Amûrên FPGA Ser UART bi Pêvajoya Nios II, MAX 10 Amûrên FPGA, Ser UART bi Pêvajoya Nios II, Ser UART, Nios II Processor UART, Nios II, Processor UART

Çavkanî

Bihêle şîroveyek

Navnîşana e-nameya we nayê weşandin. Zeviyên pêwîst têne nîşankirin *