This is the mail archive of the cgen@sourceware.org mailing list for the CGEN project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: how can one achieve pipelined operation?


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]