HOME

 

CSE 477: Digital Systems Design
(Spring 2002)

Documentation for Hardware and 
Design Tools (in progress)

Hardware Lab Home Page

 8051 Documentation 

  Xilinx/XESS Boards Documentation 

Components

Here are several components that you can use for your project.  They can at least give you a starting point from which to work.
  • The video input encoder (SAA7113) on the XSV board is pretty complicated.  Here is an interface design that extracts a pixel stream from the video input stream.  Here is the spec for this interface.  To use this interface, you will need to add a synchronizer that moves the data from the video_clk to the system clock.
  • The external memory banks on the board presents a simple single-port interface.  If several different components want to use memory, they need share via some sort of arbitration.  Here is a design of a dual-ported memory interface that allows sharing.  Here is the spec for this interface.  Here is the Datasheet for the SRAMs used on the XSV board.
  • Fast synchronous FIFO design and spec.  This FIFO uses block RAM and runs at > 50MHz.
  • VGA interface design and spec.  This module generates the screen addresses and timing signals for driving a VGA monitor.  Designed for 50MHz.
  • RAMDAC interface design and spec.  This allows 16-bit color to be displayed.  This module takes a 50 MHz clock and generates a doubled 100 MHz clock that can be used by other modules, particularly the dual-port memory interface.  Datasheet for the RAMDAC.

RoboCam RC Camera & Accessories

We have several CMOS cameras made by Spectronix.  These are based on chips made by VlsiVision, which has been bought out by ST Microelectronics.  (We probably won't use these and will stick instead to the standard video camera.) Stepper Motor Resources Example Designs
 BACK TO TOP

 Last Updated:
3/24/2002

Thought for the day (from comp.arch.embedded): 
//--------------------------------------------------------------------- 
// Always code as if the guy that ends up maintaining and/or testing 
// your code is a violent psychopath who knows exactly where you live. 
--------------------------------------------------------------------