ts-7000
[Top] [All Lists]

Re: [ts-7000] Re: [TS7300] Finding registers or memory address correspon

To:
Subject: Re: [ts-7000] Re: [TS7300] Finding registers or memory address corresponding to CPU to FPGA bu
From: David Hawkins <>
Date: Sat, 26 Apr 2008 21:11:06 -0700
Hi Mugilan,

I wrote a testbench, sensor model, and sensor interface
for you.

http://www.ovro.caltech.edu/~dwh/ts7300/cmos_sensor.zip

Unzip that into a folder, eg. c:/vhdl/cmos_sensor

Install Altera's ModelSim-AE and request a VHDL license.
Once you've got it working, start it up and;

cd c:/vhdl/cmos_sensor
source scripts/sim.tcl
sim_sensor

On the right-top will be a source window. Close that.
Under that window will be the waveforms window.

The testbench output the following waveforms:

http://www.ovro.caltech.edu/~dwh/ts7300/sensor_tb.pdf
http://www.ovro.caltech.edu/~dwh/ts7300/sensor_tb_zoom.pdf

The sensor model I created generates the frame_valid
and line_valid signals after receiving a trigger pulse.
The line_valid signal is asserted for 10 data phases.

The capture FSM is enabled by the capture_enable signal
from the host, and when data is captured, it asserts
capture_done.

Note that you should read the code very carefully.
Signals from the hosts clock domain need to be
synchronized when sent to the sensor clock domain,
and vice versa.

I didn't add the RAM component. The RAM would be dual
ported, with the host side clocked by the host clock,
and the sensor side clocked by the sensor clock.

This should get you started.

Cheers,
Dave

------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ts-7000/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/ts-7000/join
    (Yahoo! ID required)

<*> To change settings via email:
     
    

<*> To unsubscribe from this group, send an email to:
    

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU