Small AVR project

  • Small AVR (ATmega8 sized) for Papilio One FPGA Board

    A small AVR instruction set compatible core with 8K program space, 1K RAM, a fixed speed uart (currently 115Kbps) and a 1ms resolution 32bit timer.

Provided sw_app directory includes base C project + makefile which includes a serial I/O driver, printf/sprintf/vprintf library & timer driver.

Typing 'go' in sw_app will build the source code and update prog_mem_content.vhd with new program memory contents (then just rebuild in ISE).

Source: - AVR MCU (cut down) -,cpu_lecture - GPL - Fixed speed UART - Opencores - GPL

Tools Used - WinAVR 20100110 or newer - Xilinx 13.1 webpack

Source Code:

Download Source Code
  Report Article

User Feedback

There are no comments to display.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.