Tuesday, 11 January 2011

How to setup DMA in Cortex M3

DMA definition.

The steps in setting up DMA.

How to transfer data from Cortex M3 to host PC via USB?


High speed data transfer can be achieved from ARM Cortex M3 to PC via USB Full Speed. The transfer rate is 12Mbps. Using bulk mode, 64 bytes of data packet is transferred per transmission.

Wednesday, 4 August 2010

JTAG Debugger




Completed the JTAG Debugger for MIPS based processor running on Altera FPGAs.


What is Debugger?
The purpose of a debugging tool called debugger (for instance GDB) is to allow the 
developers to monitor the behaviour of a programme while it executes, or the behaviour of the programme at the moment it crashed (Stallman, 2003)




What is JTAG?
The Boundary Scan/JTAG, formally known as IEEE/ANSI standard 1149.1_1190, is a set of 
design rules which facilitate the testing, device programming and debug at chip, board, and 
systems levels. The standard was developed by the Joint Test Action Group (JTAG) formed 
by several North American and European companies.