Showing posts with label efy mini projects for ece branch. Show all posts
Showing posts with label efy mini projects for ece branch. Show all posts

Simulation with VHDL and code generation with documentation mini project


                                SyncSim is a simulator framework capable of loading different simulator modules. It is used today with a module that simulates hardware models described with Java. This simulator module is used together with a model of a MIPS processor core in courses given at EISLAB.
                                          The purpose of this thesis is to create a new simulator module for SyncSim which can use hardware models described with a mixture of VHDL and Java and to implement a C compiler that can generate code compatible with the existing MIPS model.

                          EESim is a simulator module for an early version of SyncSim that uses VHDL to describe the hardware model. This simulator module will be extended to meet the requirements of the new simulator. The Portable C Compiler (PCC) has previously been released as open source and work has been done by others to modernize it. PCC will be ported to the MIPS architecture and its portability evaluated.
                  The result is a new version of EESim that can simulate models which mix VHDL and Java, and a PCC port capable of producing MIPS assembly code. With regards to portability PCC was found to be relatively easy to modify for use on a new computer architecture.
Authors: Jan Enoksson, Simon Olsson
Source: Luleå University of Technology


Digital voice Recorder with AVR MC and Data Flash


Features
• Digital Voice Recorder
• 8-bit Sound Recording
• 8 kHz Sampling Rate
• Sound Frequency up to 4000 Hz
• Maximum Recording Time 4 1/4 Minutes
• Very Small Board Size
• Less than 700 Bytes of Code
Introduction
This application note describes how to record, store and play back sound using any AVR microcontroller with A/D converter, the AT45DB161B DataFlash memory and a few extra components.

This application note shows in detail the usage of the A/D Converter for sound recording, the Serial Peripheral Interface – SPI – for accessing the external DataFlash memory and the Pulse Width Modulation – PWM – for playback. Typical applications that would require one or more of these blocks are temperature loggers, telephone answering machines, or digital voice recorders.
The AT45DB161B DataFlash is a 2.7 volt only, Serial-interface Flash memory. Its 16 Mbit of memory are organized as 4096 pages of 528 bytes each. In addition to its main memory, the DataFlash contains two SRAM data buffers of 528 bytes each. The buffers allow a virtually continuous data stream to be written to the DataFlash.
                                         The AT45DB161B uses an SPI serial interface to sequentially access its data. This interface facilitates hardware layout, increases system reliability, minimizes switching noise, and reduces package size and active pin count. Typical applications are image storage, data storage and digital voice storage. The DataFlash operates at SPI clock frequencies up to 20 MHz with a typical active read current consumption of 4 mA. It operates from a single voltage power supply (from 2.7V to 3.6V) for both the write and read operations.
Its serial interface is compatible to the Serial Peripheral Interface – SPI – Modes 0 and 3, thus it can easily be interfaced to the AVR microcontroller.
In this application note the AVR AT90S8535 is used to take analog samples from a microphone and convert them to digital values. Its built-in SPI controls data transfers to and from the DataFlash. The PWM feature of the AVR is used for playback. The code size is very small, devices.
Source: Atmel Corporation

efy mini projects for ece and eee branch

Special features:
  • Instant Direct HIGH-SPEED download (1st on whole web)
  • Latest updated 2010-2011 mini-projects with practical values
  • Download all the projects in a single direct link
  • Mini projects with complete data and components description included
  • Specially designed for both printing & computer reading
  • EVERY THING IN OUR WEB SITE IS COMPLETELY FREE
  • NO VIRUS,SPYWARE,MALWARE,ADWARE,POP-UPS
  • subscribe to e-mail alerts (bottom of the page) to get all updates,bits, question papers directly to e-mail

Followers