In reply to mayurkubavat:
In reply to saritr:
You can start with a small functionality. For e.g.,
- Consider only write channel, take address, control signals and array for data in transaction class.
- Constraint address with address word boundary, 4KB boundary and data array size with Length etc.
Receive this transaction and write onto write interface in driver. Additionally, you’ll be observing AWREADY and WREADY signals coming from slave component.
Similar way, increase functionality for write channels, add functionality for Read Channel. Gradual addition of code will work with small pre-planning. You may like to consider effect of Reset signal and how it affects all signals.
But what about the other properties/functionalites. Is it ok not send them to the interface through the driver? Shouldn’t I put some const in them?