The University of Queensland UQ NavigationUQ HomeUQ SearchUQ MapsUQ ContactsUQ FAQsUQ Library
ITEE Innovation Expo 2001
  World Class: Be Part of It

Innovation Expo 2001 Image

On this site

  Head of School's Welcome
  Mayne Hall Floorplan
  Programme
  Location
  Sponsors
  Student Project List
  Prizes
  Gallery
  Acknowledgements

Quick Links

  ITEE Innovation Expo 2001

  QR CSEE Innovation Expo 2000



  Home » Student Projects » s369349

Embedded Bluetooth Stack Implementation with Nios Softcore Processor

Student: Matthew Jonathan Andrew D'Souza

Supervisor: Dr. Adam Postula

Category: Computer Systems Engineering Thesis Project

Nios Softcore Processor

The aim of this thesis was to use softcore processors to implement the Bluetooth wireless network protocol as an embedded system. As part of this thesis, an evaluation of the performance and effectiveness of using softcore processors, in different configurations, was conducted. Softcore processors combine the advantages of programmable logic devices with those of microprocessors. The primary distinction between normal microprocessors and soft-core processors is that soft-core processors have a re-configurable architecture. An example is that softcore processors can be configured as an embedded system processor or as a state machine controller. The Nios softcore processor from Altera Corporation was chosen because of its re-configurable features and design environment.

Bluetooth is a popular wireless network protocol that is in the stage of being widely implemented. A Bluetooth embedded system was used to show the advantages and disadvantages of using softcore processors. Specific sections of the Bluetooth wireless network protocol, for only a point to point connection, have been implemented using Nios softcore processors. This includes the Host Controller Interface, Logical Link Control and Adaptation Protocol and the Service Discovery Protocol. This allows for physical wireless connections between two devices to be established and for data transfers to occur between both devices.

It was found that softcore processors were effective in implementing complex embedded systems. The re-configurable architecture of softcore processors was used to optimize and simplify the hardware and software designs, which makes softcore processors ideal for rapid prototyping.

 

 

Poster Presentation (PDF)

Thesis Document (PDF)

feedback
©2001 The University of Queensland, Australia
ABN: 63 942 912 684
Authorised by: Secretary & Registrar
Maintained by: webmasters@itee.uq.edu.au
  Last Updated: 2 July 2001