- Sources
- The source package contains the following files, in the compiling order:
- Test sources
- The test sources in this package implement all the tests presented above.
The test source package contains the following files:
- Conventions used when writting the VHDL sources
- The terminology used reflects the data flow.
For example, `pavr_s4_s6_rfwr_addr1' is assigned in s3 (by the instruction decoder), shifts into `pavr_s5_s6_rfwr_addr1', that finally shifts into `pavr_s6_rfwr_addr1' (terminal register). Only this one carries information actually used by hardware resource managers. This particualr one signalizes an access request to the Register File write port manager.
Process splitting strategy:
-
requests to hardware resources are managed by dedicated processes, one VHDL process per hardware resource.
-
a main asynchronous process (instruction decoder) computes values that initialize the pipeline in s3.
-
a main synchronous process assings new values to pipeline registers.
- Todo:
- Replace `next_...' signals family with a (pretty wide) state decoder.
- Licensing
- Please read the licensing terms.
Generated on Thu Mar 3 00:16:27 2005 for Pipelined AVR microcontroller (pAVR) by
1.3.9.1