? Xilinx er en produsent av programmerbare logiske chips. Mens de fleste brukere av forbrukerelektronikk er kjent med minne og mikroprosessorer , logiske brikker tilby spesialiserte funksjoner i maskinvare. En programmerbar logikk chip har hardware funksjoner satt med en enkel programmering grensesnitt, deretter lagret i flyktig minne på en chip . Programmerbare logiske brikker er funnet i DSL-modemer , DVD-spillere og de fleste andre forbrukerelektronikk enheter. Xilinx XPS er Xilinx Platform Studio , som er et programmeringsgrensesnitt . Software Development verktøysett
Xilinx XPS plattform suite er en del av ISE Design Suite Embedded Edition integrert utviklingsmiljø . En IDE er et sett med programmeringsverktøy som inkluderer kontekstavhengig hjelp om spesifikke programmeringsspråk kommandoer for å redusere transkripsjon og kodefeil . Xilinx XPS -modulen bruker et sett av pre -bygget logiske strukturer og wizard - stil spørsmål og svar loops for å fremskynde produksjon av programmering logikk. Xilinx XPS er tilgjengelig for både Windows og Linux operativsystemer .
Brukere og Microarchitectures
Programvare og produkt ingeniører bruker Xilinx XPS til modell hvordan et bestemt sett av logiske funksjoner ville tilordner til et gitt stykke av maskinvare . Xilinx XPS tilbyr støtte for to konkurrerende microarchitectures - den grunnleggende " beregning lag" av en gitt type programmerbar logikk chip. De to valgene er IBMs PowerPC Embedded arkitektur og mer moderne , og høyere ytelse, AXI MicroBlaze arkitektur.
Grunnleggende funksjoner
XPS verktøysett lar brukeren å modellere og lage en fullt fungerende multi - prosessor system i programvare og teste den i en kort tidsramme. Det er også et system Assembly Vis som tillater programmereren å vise den overordnede strukturen av enheten bygges. Brukergrensesnittet gir mulighet for selektiv kollapset og utvidelse av spesifikke deler av koden for å gjøre det enklere å administrere og vedlikeholde. Den inneholder også verktøy som automatiserer dokumentasjon av design når alle veivisere og pre -bygget logikk verktøy brukes .
Avanserte funksjoner
Xilinx XPS inkluderer en integrert virtuell simulator for både mikroarkitektur typer den støtter. Denne simulator tillater programmererens stasjonær datamaskin til å kjøre en virtuell kopi av maskinvaren blir modellert , noe som gjør at den kan bli testet som del av kodingen . Xilinx XPS har ytterligere optimalisering og modellering for bruk med MicroBlaze arkitektur. Xilinx utviklingsmiljø inkluderer et bibliotek med "modeller" av prosessorer som kan legges inn i simulator , slik at programmerere å teste for bakoverkompatibilitet.