SVENSKA SUOMEKSI DEUTSCH HOME SITE MAP   Search
    
 ABOUT US » DEGREE PROJECTS » DEGREE PROJECTS IN ALFTA/TAMPERE  
DEGREE PROJECTS IN ALFTA/TAMPERE

Simulated Rhapsody applications
Alfta 10p Software development
CC Systems har i en egenutvecklad simuleringsplattform, CCSimTech, som idag används i stor utsträckning under utveckling av programvara för inbyggda system. Såväl för microcontrollers som för PC-applikationer. Då kodgenererande verktyg används i allt större utsträckning är det av intresse av integrera Rhapsody-genererad mjukvara med CCSimTech, inte minst för att säkerställa önskad funktionalitet mha Rhapsodys inbyggda debugfunktionalitet.

X-jobbet går ut på att utreda hur arkitektur och gränssnitt ska integreras för att man på ett enkelt sätt ska kunna sätta upp och exekvera en simulerad applikation med hjälp av Rhapsody. I X-jobbet ingår även att implementera detta och även exekvering av multipla Rhapsody instanser ska testas och utvärderas.

Customised I/O-boards using NI CompactRIO
Alfta 20p Electronic design
CC Systems utvecklar idag en mängd olika hårdvarumoduler med egen produktion och testning. För att tex IO-moduler ska kunna testas fullt ut behöver IO-signalerna stimuleras och monitoreras. Idag används mätkort av standardtyp som ofta behöver kompletteras med anpassningselektronik för att matcha modulens IO. Med National Instruments nya plattform CompactRIO finns möjlighet att designa egna, skräddarsydda IO-kort för respektive IO-modul.

X-jobbet innehåller, förutom en studie av NI CompactRIO plattformen, även en studie av vilken funktionalitet som kan implementeras på ett NI-kort. X-jobbet ska även med hjälp av utvecklingsskort eller egendesignat kort driftsätta och verifiera denna funktionalitet mot en eller fler av CC:s IO-modul/er.

Loading Win CE image in Linux
Alfta or Tampere 10p Software development
CC Systems have a number of industrial PC’s of which one, CC Pilot XS, has the ability to run either Win CE or Linux. At this time we are able to load a unit running Win CE with Linux but there is no technique for doing the opposite at this time without using the JTAG-interface.

This task will include a study of different ways to accomplish this within the different distributions of Linux that CC uses at this time. The goal is also to implement a working Linux image with this feature for CC Pilot XS.

FPGA based I/O-modules
Alfta 20p Electronic design
CC Systems använder i dag fler olika processorer i de I/O-moduler som finns framtagna. De olika processorerna har olika inbyggda periferienheter och vi ser en fördel med att ta fram egna byggblock som kan användas i FPGA:er för de periferifunktioner som används. FPGA:n kopplas till processorn med hjälp av processorns externa minnesbuss. Fördelarna är att drivrutiner och lösningar kan återanvändas till en större utsträckning samt att valet av processor kan göras mindre beroende av processorns periferienheter.

I X-jobbet ingår att se över vilka periferienheter som kan vara aktuella, att undersöka vilka IP-block som finns och som kan användas samt att demonstrera konceptet på ett utvecklingskort eller liknande.

PCI-CAN with FPGA technology including software drivers
Alfta 20p Electronic design
CC Systems använder CAN i många produkter och därför är det av intresse att ta fram en kompakt och kostnadseffektiv lösning med lång livslängd för en CAN-kontroller med PCI-gränssnitt. CC Systems har tillgång till ett IP-block för CAN och det finns ett behov av att ta fram en FPGA-lösning med ett IP-block för PCI tillsammans med IP-blocket för CAN.

X-jobbet består av att på ett utvecklingskort för PCI och FPGA implementera en PCI-CAN lösning med befintliga block och den logik som behövs för att förbinda dessa samt att ta fram en drivrutin. Drivrutin finns redan för själva CAN IP-blocket och det är anpassningen mot PCI som blir den större delen av drivrutinsarbetet.

Simple display modules based on FPGA-processors
Alfta 10p Electronic design
CC Systems har i sin produktserie med robusta fordonsdatorer idag två varianter, en x86 arkitektur med antingen Windows XP eller Linux samt en XScale baserad plattform med Windows CE eller Linux. Då efterfrågan av enklare displayer med antingen Windows CE eller Linux ökar, är det intressant att utreda enklare och billigare alternativ i form av enklare processorer eller FPGA lösningar.

X-jobbet går ut på att göra en jämförelse av processorer i FPGA (hårda och mjuka) och vanliga processorer med avseende på kostnad, prestanda, utvecklingsverktyg mm. Systemet som efterfrågas har QVGA display, Ethernet, USB och CAN samt kör Windows CE eller någon for av Linux.

  
News
  
      
Partner login


Forgot Password ?