MicroBlaze Fuzzy processor te Robot interface!

F

FuzzySNR

Guest
Hallo allemaal,

Een beetje geschiedenis eerste ....
Ik ontwierp een zachte kern fuzzy snelle processor (Gepubliceerd werk) in VHDL en geïmplementeerd in een Spartaanse 3-1500 FPGA met behulp Memec MB1500 boord ( P160 analoog board).
Nu ....
Wat ik wil doen is het interface met een lab robot een tracker algoritme voor obstakel vermijden lopen.Het probleem is dat ik geen directe toegang op motoren van de robot en encoders te hebben hard-het draad met de FPGA board rechtstreeks, maar alleen de seriële poort van de robot zelf, dus ik moet de robot te behandelen als een zwarte doos.Dus, hoewel ik van het gebruik van MicroBlaze met een UART-kern en een of andere manier (C-code te decoderen coderen robot data pakketten) decoderen van de pakketten van seriële poort van de robot op mijn fuzzy controller met de encoder gegevens van diervoeders en de gegevens ook naar de robot (motoren ) en.Tot nu toe heb ik een zeer ruwe idee hoe dat te doen, maar kan niet echt achterhalen waar en hoe de MicroBlaze aansluiten (via de OPB bus misschien?) Met de fuzzy-processor voor de uitwisseling van gegevens.
Alle ideeën, hulp, of andere mogelijke oplossingen niet noodzakelijkerwijs met MicroBlaze (kon Picoblaze gebruik eventueel die is GRATIS!) Zijn vriendelijk ontvangen en gewaardeerd!

 
Uw Fuzzy processor kan gemakkelijk worden aangesloten via de FSL interface naar de MB.
Deze interface heeft veel nuttige functies en is opgenomen in het MB tot interface naar co-processors.
De link is snel, gemakkelijk te hanteren en er zijn maximaal acht kanalen beschikbaar.

Lees de DS449 beschikbaar op de website van Xilinx.

Regards, Yego

 
waarom niet gewoon gebruik maken van de UART kern die wordt geleverd met Picoblaze?hoe zit dat?

 
samcheetah wrote:

waarom niet gewoon gebruik maken van de UART kern die wordt geleverd met Picoblaze?
hoe zit dat?
 
de picoblaze microcontroller doesnt hebben de FSL bus.heeft 256 input output-poorten en 256 havens, misschien dat zal helpen!

Ik was eigenlijk te zeggen dat waarom dont u gewoon aansluiten van een UART met uw fuzzy processor?i mean geen picoblaze of MicroBlaze betrokken.

 
Redelijke vraag, eigenlijk was dat mijn oorspronkelijke idee, maar ik moet dan weer een soort van microcontroller voor het pad van plan deel dat is makkelijker om code in C en niet beseffen dat in RTL, Behalve als ik de uitvoering van de PP in VHDL, I'll uiteindelijk de uitvoering van een microcontroller aan het eind van de dag!

 
oke, maar Xilinx doesnt een C-compiler voor picoblaze.en er is een C-compiler voor picoblaze (in de beta fase), maar ik havent tested it yet.

MicroBlaze maar heeft wel een C-compiler, dus ik vind dat je MicroBlaze gebruiken.

 

Welcome to EDABoard.com

Sponsor

Back
Top