Whakanuia FPGA PCB Hoahoa Poari

Whakaahuatanga Poto:

FPGA pcb papa.iCore4 rua-matua poari whakahaere ahumahi ko te wha-whakatupuranga iCore raupapa rua-matua poari whakarewahia e te kamupene;na tona ahurei ARM + FPGA "kotahi-rahi-te-katoa" hanganga-rua-matua, ka taea te whakamahi i roto i te maha o nga inenga whakamatautau me nga waahi whakahaere.I te wa e whakamahia ana te iCore4 i roto i te matua o te hua, ko te "ARM" matua te mahi hei mahi CPU (ka taea hoki te kii he "rangatū" mahi mahi), te kawenga mo te whakatinanatanga mahi, te tukatuka kaupapa, me nga mahi atanga.Hei mahi "whakaaro arorau" (he mahi "whakarara" ranei), ko te "FPGA" matua te kawenga mo nga mahi penei i te tukatuka whakarara, te tukatuka wa-waa, me te whakahaere arorau.Ko nga matua e rua "ARM" me "FPGA" ka whakawhitiwhiti ma te whakamahi i te pahi whakarara 16-bit.Ko te nui o te bandwidth me te ngawari o te whakamahi i te pahi whakarara e whakarite ana i te waatea me te mahi-a-waa o te whakawhiti raraunga i waenga i nga matua e rua, ka "hurihia te rua ki te taura kotahi" ki te whakatutuki i te piki haere o nga mahi o te whakamatautau me te ine me te aunoa. hua whakahaere , Nga whakaritenga mahi.


Taipitopito Hua

Tohu Hua

Nga korero

2 Nga Ahuatanga Rauemi

2.1 Nga ahuatanga hiko:

[1] Whakauruhia te USB_OTG, USB_UART me te EXT_IN e toru nga tikanga tuku hiko;

[2] Mamati hiko hiko: Ko te whakaputanga o te hiko hiko hiko he 3.3V, a ka whakamahia te arahiko BUCK tino kaha ki te tuku mana mo ARM / FPGA / SDRAM, me etahi atu;

[3] Ko te matua o te FPGA e kaha ana ki te 1.2V, me te whakamahi ano hoki i te iahiko BUCK tino pai;

[4] Kei roto i te FPGA PLL te maha o nga waahanga tairitenga, hei whakarite i te mahi a te PLL, ka whakamahia e matou te LDO hei whakarato i te mana tairitenga mo PLL;

[5] Ko te STM32F767IG e whakarato ana i te tohutoro ngaohiko tairitenga motuhake hei whakarato i te ngaohiko tohutoro mo te ADC / DAC i runga i te maramara;

[6] Ka whakarato i te mana aroturuki me te tohu tohu;

1

2.2 ARM āhuatanga:

[1] STM32F767IG teitei me te auau matua o 216M;

[2]14 te roha I/O teitei;

[3] Multiplexing ki I/O, tae atu ARM hanga-i roto i SPI / I2C / UART / TIMER / ADC me etahi atu mahi;

[4] Kei roto i te 100M Ethernet, te atanga USB-OTG tere-tere me te USB ki te mahi UART mo te patuiro;

[5] Kei roto ko te 32M SDRAM, te atanga kaari TF, te atanga USB-OTG (ka taea te hono ki te kōpae U);

[6] 6P FPC atanga patuiro, whāurutau paerewa ki te urutau ki te atanga 20p whānui;

[7] Te whakamahi i te 16-bit parallel parallel communication;

2.3 Nga waahanga FPGA:

[1] Kei te whakamahia te raupapa FPGA EP4CE15F23C8N o Altera whakatipuranga tuawha;

[2] Tae atu ki te 230 nga whakawhanui I/O tino mahi;

[3] Ka whakawhānuihia e te FPGA te SRAM maramara-rua me te kaha o te 512KB;

[4] Aratau whirihora: tautoko JTAG, AS, aratau PS;

[5] Tautoko te uta i te FPGA ma te whirihoranga ARM;Ko te mahi AS PS me whiriwhiri ma te peke;

[6] Te whakamahi i te 16-bit parallel parallel communication;

[7] Tauranga patuiro FPGA: FPGA JTAG tauranga;

2.4 Ētahi atu āhuatanga:

[1] Ko te USB o iCore4 e toru nga momo mahi: aratau DEVICE, aratau HOST me te aratau OTG;

[2] Ko te momo atanga Itarangi he 100M te taapiri katoa;

[3] Ka taea te kowhiri i te aratau tuku hiko ma te pekepeke, ko te atanga USB he hikoi tika, ma te pane pane ranei (5V hiko hiko);

[4] E rua nga patene motuhake e whakahaerehia ana e te ARM me te FPGA;

[5] Ko nga rama rama e rua o te iCore4 heterogeneous rua-matua poari whakahaere ahumahi e toru nga tae: whero, matomato me te puru, e whakahaeretia ana e te ARM me te FPGA;

[6] Whakauruhia te 32.768K tioata hāngū ki te whakarato RTC karaka wā-tūturu mo te pūnaha;


  • Tōmua:
  • Panuku:

  • Hua e Pa ana