FPGA ako autobus-logic handler

J

jdhar

Guest
Ja som dúfal, že za účelom vytvorenia nového doska s ColdFire Freescale na to.Vzhľadom k tomu, najzložitejšie časť je adresa / zbernice, Dúfal som, že by som mohol pripojiť všetky adresy / dáta linky na FPGA, a potom len program logiku tam vnútri pre pripojenie k rôznym zariadeniam.Budem pripojenie SDRAM, Flash, a Ethernet MAC, a slot PCI.Je nejaký problém s použitím FPGA na to?(Rýchlosť pre príklad).

JaiPridané po 32 minútach:Zabudol som sa zmieniť, že táto rada bude využitá pre zavedenie systému Linux, so slotom PCI.Pokiaľ ide o to, ako môžem implementovať logiku máp ColdFire autobusov prístupov na zbernici PCI prístupy?

 
Záleží na tom, aký druh FPGA vyberiete.Teraz veľa zdroj je dostupná v niektorých vyspelých FPGA, LVDS IO, PLL ...Niektoré prístroje môžu podporovať až k viac ako 1GHz signál na IO, až 500M v logike design ...

Nemohol som pochopiť váš problém dobre.Zvyčajne to, čo potrebujete pre prácu je adresa zbernice.Ak je systém dobre definované všetky dátovej zbernice by mala byť pripojiť direcly bez Mappers medzi tým.

 
Ok, dobre, pre začiatok, tam je môj problém - ako môžem 'zaobchádzať' adresovať zbernicu.Budem používať Alter Cyclone FPGA, a dúfam, že k použitiu tejto namiesto FPGA, pretože potom môžem možno použiť ako môj 'zavádzač'.Tj.: Vie čítať a program flash, a pri štarte, prečítajte si program z flash a vypísať ho SDRAM, a potom spustenie ColdFire.Nie som si istý, ako bootloading z ColdFire sa bežne vykonáva.

Ale pokiaľ ide o PCI, keď som sa s Linuxom na ColdFire, nie musím preložiť ColdFire adresu / dáta autobusom na multiplexové zbernici PCI?

 

Welcome to EDABoard.com

Sponsor

Back
Top