Module Information, Resources & Miscellaneous Links
WARNING: These pages are under permanent reconstruction

News

***Modules*****

Architecture of CPUs & VHDL

Avionic Systems B.

Embedded Co-design(VHDL & C)

MotorSports EEMT.

Programming Embedded Systems

**Resources**

Assignments : Current & past.

Command line and shell script resources.

Reference styles & related matters.

Worksheets.

**Legacy**

Advanced Systems Administration.

Computer Nets & O/S

Operating Systems & Systems Administration.

Project suggestions.

VHDL for Real-time Systems..

********

Timetable 2011 - 2012.

Cycling in Bristol.

Propaganda.

 
  WARNING
These pages tend to be under steady (slow) reorganization. I try to keep the offsite & onsite links up to date but let me know if any are broken.

email

my email address

These web pages are the primary source for support material for modules that I deliver. If you are wondering why, then investigate the issue of software patents, the effect that they will have on your future, on open source software and the like. If, after investigation, you think that software patents are a bad thing then there is a petition that you can sign,via this logo. Also have a look at an alternative as used in a neighbouring city ;)

no software patents petition


latest news

assignment news

key set-up scripts


  Latest news

*************************************

Directed study CPU and VHDL

Clocks and resets: part 1, part 2, part 3,

*************************************

SD Card Controller for NIOS II & SOPC_Builder

Altera's documentation for the SD card interface.

*************************************

New example code for FreeRTOS

Demonstrates queues with data structs and mutual exclusion for printing to console. Compiles but not tested. Also has 2 tasks playing with the LEDs. code. Use 'Save as' not copynpaste as the latter messes with the character set.

*************************************

Quick links to set-up scripts for all my modules

A number of my modules require customisation of your Linux/GNU environment. Downloadable scripts to automate the process are available here

*************************************

LCD Screen line 2 issues (embedded co-design)

Discussion of this problem, possible solutions & causes.

*************************************

User Manual for the Altera DE0 board

The pinouts for the new DE0 board. Details start on page 22 of the document (pdf page 25). Most of the rest of the document is irrelevant to non-windows users.

***************************************************

Changing background colour in Emacs

M^x set-background-color (enter) colorname

The list of colornames is in one of the following locations

  • /usr/share/emacs version/etc/rgb.txt
  • /usr/share/X11/rgb.txt
  • or just run the command: locate rgb.txt and see what it says

**************************************************

Old News

2011-08-30

  Custom set-up scripts for my labs

General rules and guidance

  1. Most of these scripts should ONLY be run ONCE.
  2. Download scripts to your home folder unless otherwise specified
    • NOT the Desktop! If it ends up on the desktop then move it to your home folder
  3. Make the file executable by any of the following methods
    • In a terminal window: chmod u+x script_file_name
    • ditto : chmod 700 script_file_name
    • Using the thunar file manager, right click file_name—› select Properties—› Permissions—›Program
    • Other file managers with similar behaviour may be available
  4. Run the script from a terminal: ./script_file_name
  5. Most of the applications set-up by the scripts will need to be launched from a terminal.

****************************************************************

UFMEVP-20-2 CPU Architecture & VHDL
UFME7G-15-M System Design with HDLs

The following script should only be run once. As stated above, you MUST either save it to your home folder or copy it to your home folder before executing it. Setting up Altera Quartus II

You will need to log out and back in again once the script has completed successfully. See the lab worksheets for further information.

****************************************************************

UFMEWF-20-3 Avionic Systems B
UFMEMY-20-3 Embedded Co-Design
UFMF3D-15-M Programming Embedded Systems

Download this script. Follow the instructions as above to make it executable and to run it. It will take a minute or two to complete. This script will create a new folder Altera_Systems_Labs along with a number of sub folders. Not all of the contents will be used by all of the above modules.

latest news assignment news key set-up scripts

  Assignment News

2011 Assignments

UFMEVP-20-2 CPU Architecture and VHDL:

*************************************

2011-08-30

  Style Acknowledgment

The look and feel for these pages is derived from the Official Slackware Website as I'm not a web designer and it was a quick, clean style to use.

With thanks to the Slackware team whose excellent distribution can be found here

2007-08-22


Valid HTML 4.01! Viewable With Any Browser

spampoison link to deter bots