Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Framtida förenklade totalintegrationer med hjälp av programmerbara kretsar
2002 (Swedish)Independent thesis Basic level (professional degree)Student thesis
Abstract [sv]

Genom ny teknik är det nu möjligt att kunna integrera CPU och programmerbar logik (PLD) på ett chip. Denna teknik kallas SOPC (System On a Programmable Chip) och har nyligen kommit ut på marknaden. Altera var först ut med att presentera sin krets Excalibur. Till Excalibur finns en utvecklingsmiljö som sammanfogar alla funktioner och underlättar utveckling av nya SOPC-system. Examensarbetet omfattar en studie över möjligheterna att överföra ett befintligt system med separat CPU och PLD till Alteras Excalibursystem. I Excalibursystemet finns två processor alternativ. En med hårdvarubaserad processor (ARM) och en med mjukvarubaserad processor (Nios). Parametrar som har undersökts är hur lätt det är att lära sig utvecklingsmiljön, vilka ändringar i befintlig källkod som behöver göras, hur systemets prestanda påverkas och hur underhållsvänligt det nya systemet blir. Vi gör även en jämförelse mellan ARM och Nios för att se vilken system som lämpar sig bäst för det befintliga systemet. För att hitta en lösning som orsakar så lite förändringar som möjligt i befintlig källkod, var vi tvungna att undersöka kommunikationen mellan CPU och PLD i Excalibursystemet. Där behövdes de största förändringarna göras. Kommunikationen mellan CPU och PLD undersökte vi genom att testa olika kommunikationslösningar med hjälp av ett litet program som skickar data mellan CPU och PLD. De största fördelarna med Excalibur är att utvecklingstiden blir mycket kortare än för tidigare system, samt att det går lätt att uppgradera eller ändra systemet i efterhand. Utrymmesmässigt sparar man plats. I stället för tidigare tre kretsar (CPU, PLD och Minne) behövs nu bara två (Excaliburkrets och Minne). Vid en jämförelse mellan ARM och Nios kom vi fram till att Nios-systemet är lättare att anpassa till det befintliga systemet. Vi har dock konstaterat att kretsarna fortfarande är i utvecklingsfasen och det verkar som att framtagandet av referensdokumentation och en fungerande support i Sverige har hamnat på efterkälken.

Abstract [en]

New technology has given the opportunity to integrate a CPU and a programmable logic device (PLD) in to one chip. This technology is called system-on-a-programmable-chip (SOPC) logic and has recently entered the market. Altera was the first company to release the Excalibur circuit. The Excalibursystem contains a development environment Quartus II, which provides a comprehensive framework that advances programmable logic to a true system-level design solution. The examination work contains a study over the possibilities to transfer an existing system with separate CPU and PLD to the Excalibursystem. The examined parameters are, how long time it takes to get started with the development environment, what parts in the existing software one need to change, how the system-performance affects and how the SOPC system is to maintain. To find a solution that causes minimal changes in the existing software, we had to examine different interfaces between the CPU and the PLD, we created a small program that tested the interfaces between the CPU and the PLD. The advantages of the Excalibur system are the reduction of development time and the possibilities to upgrade and maintain the system on current hardware. The Excalibur system will reduce the physical size of the circuit board. It will replace CPU and PLD and reduce the numbers of oscillators from two to one.

Place, publisher, year, edition, pages
2002. , 29 p.
Identifiers
URN: urn:nbn:se:kau:diva-54283Local ID: ELI-7OAI: oai:DiVA.org:kau-54283DiVA: diva2:1102985
Subject / course
Electronic Engineering, Bachelor of Science
Available from: 2017-05-30 Created: 2017-05-30

Open Access in DiVA

No full text

Search outside of DiVA

GoogleGoogle Scholar

CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf