how can one achieve pipelined operation?

Doug Evans dje@sebabeach.org
Thu Jul 2 03:05:00 GMT 2009


Frank Ch. Eigler wrote:
> Hi -
>
>   
>> I have been working on a port for a while now, and I think everything is
>> working except the pipeline.  I have tried changing the values of issue and
>> done in the functional unit description and I have added a pipeline
>> statement to define-model.  What do I need to do to achieve pipelined
>> operation and/or is there an existing example?
>>     
>
> An exposed pipeline is reasonably easily modelled with deferred write
> queues in a sid-based simulator; see the mep port.
>
>   

Thanks.  The semantics for each instruction are generated from cgen, 
but  the pipeline (i.e. instruction fetch, execute, retire) is handcrafted.
[Right?]

Joseph: I think that's the way to go for right now.



More information about the Cgen mailing list