2012/1/5 Julius Baxter <[email protected]>:
> On Fri, Jan 6, 2012 at 8:09 AM, Franck JULLIEN <[email protected]> 
> wrote:
>> Hi,
>>
>> Could anyone provide my an output log from the or1200 during the
>> simulation with `define OR1200_VERBOSE set ?
>
> I have never used this define, so am not sure what it does when this
> is enabled.
>
> Usually all information about the CPU which is logged comes from the
> or1200 monitor. You can see ORPSoC (possibly minsoc, too) uses this to
> create execution traces. The monitor probes different parts of the RTL
> design to indicate what the state of the CPU is after each executed
> instruction.
>
>>
>> I did a bench with the or1200 cpu only and stimulate the clock and
>> reset. I was expecting to see something happen on the
>> instruction bus but everything is quiet.
>
> Check all inputs are tied to a value, so there's no undefined (X)
> values getting into the system.
>

I went to fast yesterday night and left some input undefined....I
hoped it worked :)

> You should see the request for the reset PC go out on the instruction bus.
>

That what I expected.

>>
>> I looked at or1200_genpc.v.
>>
>> During the simu, pcreg_default get the OR1200_BOOT_ADR after the reset
>> and then the log output gives me # l.mtspr writing into PC: xxxxxxxx.
>
> Again, double check that the instruction bus' data and ack signals
> (and error/retry, all of them) are tied to a value, otherwise X will
> get into the system and it does all sorts of funny stuff.
>
>>
>> Is there any documentation on the HDL implementation ?
>
> Nothing official, unfortunately.
>
> Cheers,
>
>    Julius

I'll check my unused input and let you know if it works.

Thanks.
_______________________________________________
OpenRISC mailing list
[email protected]
http://lists.openrisc.net/listinfo/openrisc

Reply via email to