On 2008-09-09, Timothy Normand Miller wrote:
> I'm going to be checking in a bunch of code updates on like Thursday.
> This should be a good working version of OGA.  The next thing I'd like
> to do is some simulations of HQ code.  Where are we with that?  I'd
> like to get the stub in and working first in simulation then in the
> real hardware.  Then we can start adding VGA stuff.  But to really
> test that, we'll need the BIOS.  Things are coming together!

If we want to attach the debugger:

I added two options to oga1hqsim which allows specifying where in the
RTL to find the instances of the HQ module and the helper module.  The 
command line is

    oga1hqsim \
        --hdlsim=COMPILED_IVERILOG_SIMULATOR \
        --hq-instance=LOCATION.OF.HQ \
        --helper-instance=LOCATION.OF.HELPER \
        INPUT_FILE.hex

That leaves integrating the helper tools/oga1hq/oga1hq_hdlsim.v with the
full RTL.  The functions of the helper is to

  * upload an initial program file to HQ,
  * to print out various thing, 
  * to call $hsip_signal() to wake up the debugger, and
  * to call $finish().

The main issue is that it makes references to the HQ instance, which at
the moment is directly instantiated into the helper.  When you have
time, you could have a look at oga1hq_hdlsim.v and see if you have an
idea what is the best approach.
_______________________________________________
Open-graphics mailing list
[email protected]
http://lists.duskglow.com/mailman/listinfo/open-graphics
List service provided by Duskglow Consulting, LLC (www.duskglow.com)

Reply via email to