URL
https://opencores.org/ocsvn/pci/pci/trunk
[/] [pci/] [tags/] [rel_6/] [rtl/] [verilog/] [pci_master32_sm.v] - Diff between revs 21 and 73
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 21 |
Rev 73 |
Line 40... |
Line 40... |
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
//
|
//
|
// CVS Revision History
|
// CVS Revision History
|
//
|
//
|
// $Log: not supported by cvs2svn $
|
// $Log: not supported by cvs2svn $
|
|
// Revision 1.3 2002/02/01 15:25:12 mihad
|
|
// Repaired a few bugs, updated specification, added test bench files and design document
|
|
//
|
// Revision 1.2 2001/10/05 08:14:29 mihad
|
// Revision 1.2 2001/10/05 08:14:29 mihad
|
// Updated all files with inclusion of timescale file for simulation purposes.
|
// Updated all files with inclusion of timescale file for simulation purposes.
|
//
|
//
|
// Revision 1.1.1.1 2001/10/02 15:33:46 mihad
|
// Revision 1.1.1.1 2001/10/02 15:33:46 mihad
|
// New project directory structure
|
// New project directory structure
|
Line 219... |
Line 222... |
parameter S_TA_END = 4'h8 ;
|
parameter S_TA_END = 4'h8 ;
|
|
|
// change state - clock enable for sm state register
|
// change state - clock enable for sm state register
|
wire change_state ;
|
wire change_state ;
|
// next state for state machine
|
// next state for state machine
|
reg [4:0] next_state ;
|
reg [3:0] next_state ;
|
// SM state register
|
// SM state register
|
reg [4:0] cur_state ;
|
reg [3:0] cur_state ;
|
|
|
// variables for indicating which state state machine is in
|
// variables for indicating which state state machine is in
|
// this variables are used to reduce logic levels in case of heavily constrained PCI signals
|
// this variables are used to reduce logic levels in case of heavily constrained PCI signals
|
reg sm_idle ;
|
reg sm_idle ;
|
reg sm_address ;
|
reg sm_address ;
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.