..powered by Joomla

...because open source matters

  • Increase font size
  • Default font size
  • Decrease font size
MScProject

FrontPage

E-mail Print PDF

This website is being used to host a repository for a project. It is not intended for public interest.

However, it does provide a means of contact. By registering as a user of the site, ( go to login page indicated on left hand menu , and I will be in touch presently.There are also some trivial flash games for those of a suitably idle diposition.
cheers Pete B.

Scroll down for project notes/ lab book

Last Updated on Tuesday, 23 March 2010 22:38
 

Current Status

E-mail Print PDF

Project log/status at a glance. This is a personal blog, not a technical one, so will not be submitted. An actual 'lab book' is(will be ) here A project plan/timeline is (will be) here.

 

October 26 2010: Been a bit on and off. Mostly off. Completed a demo of the UART . That is captured and zipped into repositry.  To get project on track, will look at using UART to squirt in static data (but at 'real time' rates) into thing, as this will save a lot of work that is (literally  'academic' - i.e. serial data is more or less format of ADC out put, so surely is quite defensible to use a PC to emulate ADC?....

March 25 2010: Started UART (External ports and internal signals defined). The design is a bit of a cheat, as I am going to make a baud generator each for TX and RX, and these will actually do a bit more (clock the state machines, rather than strobe the bits)

March 23 2010: Doh! Actually put the interim report into the repositry. Ran out of fag packets, so have no stationary to design with. Consider taking up smoking so this doesn't happen again. Will either use computer or paper instead. Broke project into more distinct, testable sections. This is is loosely put into timeline.

March 21 2010: No comments received on Interim report. Submitted release interim report (Added conclusions to draft)

March 12 2010: Submitted draft Interim Report

March, 2010: Sorry, did I blink for a very long time there?. Was supposed to have interim report finished by Dec/early Jan. Got a bit distracted by all that business in Shipley.!. Interinm report is now finished, in repositry, and will be submitted after final proof reading, thursday.

8 December 2009 : Continuing work on interim report. ' Step over 'medical bit until speak to D.H. , proceded with extracting block diagram from Quartus, selecting dev kit,language, etc.

5 December 2009 :  Reversed time line so latest stuff is at top!!

4 December 2009 : Happy with architecture. Was definitely the right way to go! Internal and external interfaces defined, all main entities defined  ( as ports)].

Note : there is some code in some of the blocks.  some of this is illustrative, some is inherited from earlier tests, some was just written at the time to capture an idea.

20 nov - 4 december 2009 : Discontinued  earlier work on individual blocks (e..g VGA driver, etc) . Focused on design all top level architecture, interfaces, general system level stuff.

7- 19 Nov Some low level design activity, a VGA driver (translated to VHDL from the verilog example in AMI4460 worked example)

A test build including a 512 point, 16 bit FFT uses 32% of the device on the DE1 board, so that is taken to indicate the design will fit.

Spent some time remembering how VHDL works, and re-took my pledge of obesiance to the type conventions. Reminded myself why I selected VHDLTongue out

Selected VHDL as language to use. A purely personal choice, because  Verilog taste a bit like C, which I use extensively elsewhere, use VHDLto  force a different mind  set.

 

5 October 2009 looking to start this project again.


 

 

 

Last Updated on Tuesday, 26 October 2010 22:38
 

LabBook

E-mail Print PDF

Lab Book

Uart 'echo' tested in hardware and it works.

 

Last Updated on Tuesday, 26 October 2010 22:09
 

ProjectNotes

E-mail Print PDF

 

Project  progress and notes

1. Define user interface - Document ' interfaces.doc ' is in WorkInProgress' folder. Complete

2. Define architecture - Quartus project now checked into repositry in 'WorkInProgress' folder    Complete

3. Define parameters - This is being captured in the Interim report -  latest can be found in 'WorkInProgress' Folder    Complete

4. Write interim report - As above ..Complete

5. Continue design activity < arbitrary measure, call it 7.5%

Design activity partitioned into some distinct phases.
1. Make a UART and controller that can feed the FFT. Controller also to spew  FFT data back to PC.   This is
to verify  the FFT itself works.   10%
2. Make VGA driver, as intended for fina app. Feed it's memory with UART  10%
3.  Spit FFT into VGA memory 10%
4. nmake it all work in real time. Every time. With pictures    Whatever is left....

6. Prepare for seminar - not started or booked, -  Awaiting advice...)

7. Write dissertation - not started- commence after seminar

 

 

Last Updated on Tuesday, 26 October 2010 22:15