Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Peter Jansweijer
gitified_old_clb_svn
Commits
1c3ac7e3
Commit
1c3ac7e3
authored
Mar 01, 2017
by
bouwhuim.nikhef.nl
Browse files
release rev20170301
parents
Changes
1000
Expand all
Hide whitespace changes
Inline
Side-by-side
Too many changes to show.
To preserve performance only
20 of 1000+
files are displayed.
Plain diff
Email patch
fw/CLBv2_Design/aes/ip_cores/cmp_sys_clk_pll.vhd
0 → 100644
View file @
1c3ac7e3
-- file: cmp_sys_clk_pll_wrap.vhd
--
-- (c) Copyright 2008 - 2011 Xilinx, Inc. All rights reserved.
--
-- This file contains confidential and proprietary information
-- of Xilinx, Inc. and is protected under U.S. and
-- international copyright and other intellectual property
-- laws.
--
-- DISCLAIMER
-- This disclaimer is not a license and does not grant any
-- rights to the materials distributed herewith. Except as
-- otherwise provided in a valid license issued to you by
-- Xilinx, and to the maximum extent permitted by applicable
-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND
-- WITH ALL FAULTS, AND XILINX HEREBY DISCLAIMS ALL WARRANTIES
-- AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING
-- BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-
-- INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and
-- (2) Xilinx shall not be liable (whether in contract or tort,
-- including negligence, or under any other theory of
-- liability) for any loss or damage of any kind or nature
-- related to, arising under or in connection with these
-- materials, including for any direct, or any indirect,
-- special, incidental, or consequential loss or damage
-- (including loss of data, profits, goodwill, or any type of
-- loss or damage suffered as a result of any action brought
-- by a third party) even if such damage or loss was
-- reasonably foreseeable or Xilinx had been advised of the
-- possibility of the same.
--
-- CRITICAL APPLICATIONS
-- Xilinx products are not designed or intended to be fail-
-- safe, or for use in any application requiring fail-safe
-- performance, such as life-support or safety devices or
-- systems, Class III medical devices, nuclear facilities,
-- applications related to the deployment of airbags, or any
-- other applications that could lead to death, personal
-- injury, or severe property or environmental damage
-- (individually and collectively, "Critical
-- Applications"). Customer assumes the sole risk and
-- liability of any use of Xilinx products in Critical
-- Applications, subject only to applicable laws and
-- regulations governing limitations on product liability.
--
-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS
-- PART OF THIS FILE AT ALL TIMES.
--
------------------------------------------------------------------------------
-- User entered comments
------------------------------------------------------------------------------
-- None
--
------------------------------------------------------------------------------
-- "Output Output Phase Duty Pk-to-Pk Phase"
-- "Clock Freq (MHz) (degrees) Cycle (%) Jitter (ps) Error (ps)"
------------------------------------------------------------------------------
-- CLK_OUT1____62.500______0.000______50.0______137.150_____96.948
-- CLK_OUT2___125.000______0.000______50.0______119.348_____96.948
--
------------------------------------------------------------------------------
-- "Input Clock Freq (MHz) Input Jitter (UI)"
------------------------------------------------------------------------------
-- __primary_________125.000____________0.010
library
ieee
;
use
ieee
.
std_logic_1164
.
all
;
use
ieee
.
std_logic_unsigned
.
all
;
use
ieee
.
std_logic_arith
.
all
;
use
ieee
.
numeric_std
.
all
;
library
unisim
;
use
unisim
.
vcomponents
.
all
;
entity
cmp_sys_clk_pll
is
port
(
-- Clock in ports
clk_i
:
in
std_logic
;
-- Clock out ports
clk_62_5_o
:
out
std_logic
;
clk_125_o
:
out
std_logic
;
-- Status and control signals
rst_i
:
in
std_logic
;
locked_o
:
out
std_logic
);
end
cmp_sys_clk_pll
;
architecture
xilinx
of
cmp_sys_clk_pll
is
attribute
CORE_GENERATION_INFO
:
string
;
attribute
CORE_GENERATION_INFO
of
xilinx
:
architecture
is
"cmp_sys_clk_pll_wrap,clk_wiz_v3_6,{component_name=cmp_sys_clk_pll_wrap,use_phase_alignment=true,use_min_o_jitter=false,use_max_i_jitter=false,use_dyn_phase_shift=false,use_inclk_switchover=false,use_dyn_reconfig=false,feedback_source=FDBK_ONCHIP,primtype_sel=MMCM_ADV,num_out_clk=2,clkin1_period=8.000,clkin2_period=10.000,use_power_down=false,use_reset=true,use_locked=true,use_inclk_stopped=false,use_status=false,use_freeze=false,use_clk_valid=false,feedback_type=SINGLE,clock_mgr_type=MANUAL,manual_override=false}"
;
-- Input clock buffering / unused connectors
signal
clkin1
:
std_logic
;
-- Output clock buffering / unused connectors
signal
clkfbout
:
std_logic
;
signal
clkout0
:
std_logic
;
signal
clkout1
:
std_logic
;
begin
-- Input buffering
--------------------------------------
clkin1_buf
:
BUFG
port
map
(
O
=>
clkin1
,
I
=>
clk_i
);
-- Clocking primitive
--------------------------------------
-- Instantiation of the MMCM primitive
-- * Unused inputs are tied off
-- * Unused outputs are labeled unused
mmcm_adv_inst
:
MMCME2_ADV
generic
map
(
BANDWIDTH
=>
"OPTIMIZED"
,
CLKOUT4_CASCADE
=>
FALSE
,
COMPENSATION
=>
"ZHOLD"
,
STARTUP_WAIT
=>
FALSE
,
DIVCLK_DIVIDE
=>
1
,
CLKFBOUT_MULT_F
=>
8
.
000
,
CLKFBOUT_PHASE
=>
0
.
000
,
CLKFBOUT_USE_FINE_PS
=>
FALSE
,
CLKOUT0_DIVIDE_F
=>
16
.
000
,
CLKOUT0_PHASE
=>
0
.
000
,
CLKOUT0_DUTY_CYCLE
=>
0
.
500
,
CLKOUT0_USE_FINE_PS
=>
FALSE
,
CLKOUT1_DIVIDE
=>
8
,
CLKOUT1_PHASE
=>
0
.
000
,
CLKOUT1_DUTY_CYCLE
=>
0
.
500
,
CLKOUT1_USE_FINE_PS
=>
FALSE
,
CLKIN1_PERIOD
=>
8
.
000
,
REF_JITTER1
=>
0
.
010
)
port
map
-- Output clocks
(
CLKFBOUT
=>
clkfbout
,
CLKFBOUTB
=>
open
,
CLKOUT0
=>
clkout0
,
CLKOUT0B
=>
open
,
CLKOUT1
=>
clkout1
,
CLKOUT1B
=>
open
,
CLKOUT2
=>
open
,
CLKOUT2B
=>
open
,
CLKOUT3
=>
open
,
CLKOUT3B
=>
open
,
CLKOUT4
=>
open
,
CLKOUT5
=>
open
,
CLKOUT6
=>
open
,
-- Input clock control
CLKFBIN
=>
clkfbout
,
CLKIN1
=>
clkin1
,
CLKIN2
=>
'0'
,
-- Tied to always select the primary input clock
CLKINSEL
=>
'1'
,
-- Ports for dynamic reconfiguration
DADDR
=>
(
others
=>
'0'
),
DCLK
=>
'0'
,
DEN
=>
'0'
,
DI
=>
(
others
=>
'0'
),
DO
=>
open
,
DRDY
=>
open
,
DWE
=>
'0'
,
-- Ports for dynamic phase shift
PSCLK
=>
'0'
,
PSEN
=>
'0'
,
PSINCDEC
=>
'0'
,
PSDONE
=>
open
,
-- Other control and status signals
LOCKED
=>
locked_o
,
CLKINSTOPPED
=>
open
,
CLKFBSTOPPED
=>
open
,
PWRDWN
=>
'0'
,
RST
=>
rst_i
);
-- Output buffering
-------------------------------------
clk_65_5_buf
:
BUFG
port
map
(
O
=>
clk_62_5_o
,
I
=>
clkout0
);
clk_125_buf
:
BUFG
port
map
(
O
=>
clk_125_o
,
I
=>
clkout1
);
end
xilinx
;
fw/CLBv2_Design/aes/ip_cores/cmp_sys_clk_pll_wrap.docx
0 → 100644
View file @
1c3ac7e3
File added
fw/CLBv2_Design/aes/ip_cores/cmp_sys_clk_pll_wrap.vhd
0 → 100644
View file @
1c3ac7e3
-- file: cmp_sys_clk_pll_wrap.vhd
--
-- (c) Copyright 2008 - 2011 Xilinx, Inc. All rights reserved.
--
-- This file contains confidential and proprietary information
-- of Xilinx, Inc. and is protected under U.S. and
-- international copyright and other intellectual property
-- laws.
--
-- DISCLAIMER
-- This disclaimer is not a license and does not grant any
-- rights to the materials distributed herewith. Except as
-- otherwise provided in a valid license issued to you by
-- Xilinx, and to the maximum extent permitted by applicable
-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND
-- WITH ALL FAULTS, AND XILINX HEREBY DISCLAIMS ALL WARRANTIES
-- AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING
-- BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-
-- INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and
-- (2) Xilinx shall not be liable (whether in contract or tort,
-- including negligence, or under any other theory of
-- liability) for any loss or damage of any kind or nature
-- related to, arising under or in connection with these
-- materials, including for any direct, or any indirect,
-- special, incidental, or consequential loss or damage
-- (including loss of data, profits, goodwill, or any type of
-- loss or damage suffered as a result of any action brought
-- by a third party) even if such damage or loss was
-- reasonably foreseeable or Xilinx had been advised of the
-- possibility of the same.
--
-- CRITICAL APPLICATIONS
-- Xilinx products are not designed or intended to be fail-
-- safe, or for use in any application requiring fail-safe
-- performance, such as life-support or safety devices or
-- systems, Class III medical devices, nuclear facilities,
-- applications related to the deployment of airbags, or any
-- other applications that could lead to death, personal
-- injury, or severe property or environmental damage
-- (individually and collectively, "Critical
-- Applications"). Customer assumes the sole risk and
-- liability of any use of Xilinx products in Critical
-- Applications, subject only to applicable laws and
-- regulations governing limitations on product liability.
--
-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS
-- PART OF THIS FILE AT ALL TIMES.
--
------------------------------------------------------------------------------
-- User entered comments
------------------------------------------------------------------------------
-- None
--
------------------------------------------------------------------------------
-- "Output Output Phase Duty Pk-to-Pk Phase"
-- "Clock Freq (MHz) (degrees) Cycle (%) Jitter (ps) Error (ps)"
------------------------------------------------------------------------------
-- CLK_OUT1____62.500______0.000______50.0______137.150_____96.948
-- CLK_OUT2___125.000______0.000______50.0______119.348_____96.948
--
------------------------------------------------------------------------------
-- "Input Clock Freq (MHz) Input Jitter (UI)"
------------------------------------------------------------------------------
-- __primary_________125.000____________0.010
library
ieee
;
use
ieee
.
std_logic_1164
.
all
;
use
ieee
.
std_logic_unsigned
.
all
;
use
ieee
.
std_logic_arith
.
all
;
use
ieee
.
numeric_std
.
all
;
library
unisim
;
use
unisim
.
vcomponents
.
all
;
entity
cmp_sys_clk_pll_wrap
is
port
(
-- Clock in ports
CLK_IN1
:
in
std_logic
;
CLKFB_IN
:
in
std_logic
;
-- Clock out ports
CLK_OUT1
:
out
std_logic
;
CLK_OUT2
:
out
std_logic
;
CLKFB_OUT
:
out
std_logic
;
-- Status and control signals
RESET
:
in
std_logic
;
LOCKED
:
out
std_logic
);
end
cmp_sys_clk_pll_wrap
;
architecture
xilinx
of
cmp_sys_clk_pll_wrap
is
attribute
CORE_GENERATION_INFO
:
string
;
attribute
CORE_GENERATION_INFO
of
xilinx
:
architecture
is
"cmp_sys_clk_pll_wrap,clk_wiz_v3_6,{component_name=cmp_sys_clk_pll_wrap,use_phase_alignment=true,use_min_o_jitter=false,use_max_i_jitter=false,use_dyn_phase_shift=false,use_inclk_switchover=false,use_dyn_reconfig=false,feedback_source=FDBK_ONCHIP,primtype_sel=MMCM_ADV,num_out_clk=2,clkin1_period=8.000,clkin2_period=10.000,use_power_down=false,use_reset=true,use_locked=true,use_inclk_stopped=false,use_status=false,use_freeze=false,use_clk_valid=false,feedback_type=SINGLE,clock_mgr_type=MANUAL,manual_override=false}"
;
-- Input clock buffering / unused connectors
signal
clkin1
:
std_logic
;
-- Output clock buffering / unused connectors
signal
clkfbout
:
std_logic
;
signal
clkfboutb_unused
:
std_logic
;
signal
clkout0
:
std_logic
;
signal
clkout0b_unused
:
std_logic
;
signal
clkout1
:
std_logic
;
signal
clkout1b_unused
:
std_logic
;
signal
clkout2_unused
:
std_logic
;
signal
clkout2b_unused
:
std_logic
;
signal
clkout3_unused
:
std_logic
;
signal
clkout3b_unused
:
std_logic
;
signal
clkout4_unused
:
std_logic
;
signal
clkout5_unused
:
std_logic
;
signal
clkout6_unused
:
std_logic
;
-- Dynamic programming unused signals
signal
do_unused
:
std_logic_vector
(
15
downto
0
);
signal
drdy_unused
:
std_logic
;
-- Dynamic phase shift unused signals
signal
psdone_unused
:
std_logic
;
-- Unused status signals
signal
clkfbstopped_unused
:
std_logic
;
signal
clkinstopped_unused
:
std_logic
;
begin
-- Input buffering
--------------------------------------
clkin1_buf
:
IBUFG
port
map
(
O
=>
clkin1
,
I
=>
CLK_IN1
);
-- Clocking primitive
--------------------------------------
-- Instantiation of the MMCM primitive
-- * Unused inputs are tied off
-- * Unused outputs are labeled unused
mmcm_adv_inst
:
MMCME2_ADV
generic
map
(
BANDWIDTH
=>
"OPTIMIZED"
,
CLKOUT4_CASCADE
=>
FALSE
,
COMPENSATION
=>
"ZHOLD"
,
STARTUP_WAIT
=>
FALSE
,
DIVCLK_DIVIDE
=>
1
,
CLKFBOUT_MULT_F
=>
8
.
000
,
CLKFBOUT_PHASE
=>
0
.
000
,
CLKFBOUT_USE_FINE_PS
=>
FALSE
,
CLKOUT0_DIVIDE_F
=>
16
.
000
,
CLKOUT0_PHASE
=>
0
.
000
,
CLKOUT0_DUTY_CYCLE
=>
0
.
500
,
CLKOUT0_USE_FINE_PS
=>
FALSE
,
CLKOUT1_DIVIDE
=>
8
,
CLKOUT1_PHASE
=>
0
.
000
,
CLKOUT1_DUTY_CYCLE
=>
0
.
500
,
CLKOUT1_USE_FINE_PS
=>
FALSE
,
CLKIN1_PERIOD
=>
8
.
000
,
REF_JITTER1
=>
0
.
010
)
port
map
-- Output clocks
(
CLKFBOUT
=>
clkfbout
,
CLKFBOUTB
=>
clkfboutb_unused
,
CLKOUT0
=>
clkout0
,
CLKOUT0B
=>
clkout0b_unused
,
CLKOUT1
=>
clkout1
,
CLKOUT1B
=>
clkout1b_unused
,
CLKOUT2
=>
clkout2_unused
,
CLKOUT2B
=>
clkout2b_unused
,
CLKOUT3
=>
clkout3_unused
,
CLKOUT3B
=>
clkout3b_unused
,
CLKOUT4
=>
clkout4_unused
,
CLKOUT5
=>
clkout5_unused
,
CLKOUT6
=>
clkout6_unused
,
-- Input clock control
CLKFBIN
=>
CLKFB_IN
,
CLKIN1
=>
clkin1
,
CLKIN2
=>
'0'
,
-- Tied to always select the primary input clock
CLKINSEL
=>
'1'
,
-- Ports for dynamic reconfiguration
DADDR
=>
(
others
=>
'0'
),
DCLK
=>
'0'
,
DEN
=>
'0'
,
DI
=>
(
others
=>
'0'
),
DO
=>
do_unused
,
DRDY
=>
drdy_unused
,
DWE
=>
'0'
,
-- Ports for dynamic phase shift
PSCLK
=>
'0'
,
PSEN
=>
'0'
,
PSINCDEC
=>
'0'
,
PSDONE
=>
psdone_unused
,
-- Other control and status signals
LOCKED
=>
LOCKED
,
CLKINSTOPPED
=>
clkinstopped_unused
,
CLKFBSTOPPED
=>
clkfbstopped_unused
,
PWRDWN
=>
'0'
,
RST
=>
RESET
);
-- Output buffering
-------------------------------------
CLKFB_OUT
<=
clkfbout
;
CLK_OUT1
<=
clkout0
;
CLK_OUT2
<=
clkout1
;
end
xilinx
;
fw/CLBv2_Design/aes/ip_cores/coregen.cgp
0 → 100644
View file @
1c3ac7e3
# Date: Mon Jul 01 07:17:22 2013
SET addpads = false
SET asysymbol = true
SET busformat = BusFormatAngleBracketNotRipped
SET createndf = false
SET designentry = VHDL
SET device = xc7k325t
SET devicefamily = kintex7
SET flowvendor = Other
SET formalverification = false
SET foundationsym = false
SET implementationfiletype = Ngc
SET package = ffg900
SET removerpms = false
SET simulationfiles = Behavioral
SET speedgrade = -2
SET verilogsim = false
SET vhdlsim = true
SET workingdirectory = .\tmp\
# CRC: 67432d57
fw/CLBv2_Design/aes/modules/ethernet_mac/eth_clockgen.v
0 → 100644
View file @
1c3ac7e3
//////////////////////////////////////////////////////////////////////
//// ////
//// eth_clockgen.v ////
//// ////
//// This file is part of the Ethernet IP core project ////
//// http://www.opencores.org/projects/ethmac/ ////
//// ////
//// Author(s): ////
//// - Igor Mohor (igorM@opencores.org) ////
//// ////
//// All additional information is avaliable in the Readme.txt ////
//// file. ////
//// ////
//////////////////////////////////////////////////////////////////////
//// ////
//// Copyright (C) 2001 Authors ////
//// ////
//// This source file may be used and distributed without ////
//// restriction provided that this copyright statement is not ////
//// removed from the file and that any derivative work contains ////
//// the original copyright notice and the associated disclaimer. ////
//// ////
//// This source file is free software; you can redistribute it ////
//// and/or modify it under the terms of the GNU Lesser General ////
//// Public License as published by the Free Software Foundation; ////
//// either version 2.1 of the License, or (at your option) any ////
//// later version. ////
//// ////
//// This source is distributed in the hope that it will be ////
//// useful, but WITHOUT ANY WARRANTY; without even the implied ////
//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR ////
//// PURPOSE. See the GNU Lesser General Public License for more ////
//// details. ////
//// ////
//// You should have received a copy of the GNU Lesser General ////
//// Public License along with this source; if not, download it ////
//// from http://www.opencores.org/lgpl.shtml ////
//// ////
//////////////////////////////////////////////////////////////////////
//
// CVS Revision History
//
// $Log: not supported by cvs2svn $
// Revision 1.2 2001/10/19 08:43:51 mohor
// eth_timescale.v changed to timescale.v This is done because of the
// simulation of the few cores in a one joined project.
//
// Revision 1.1 2001/08/06 14:44:29 mohor
// A define FPGA added to select between Artisan RAM (for ASIC) and Block Ram (For Virtex).
// Include files fixed to contain no path.
// File names and module names changed ta have a eth_ prologue in the name.
// File eth_timescale.v is used to define timescale
// All pin names on the top module are changed to contain _I, _O or _OE at the end.
// Bidirectional signal MDIO is changed to three signals (Mdc_O, Mdi_I, Mdo_O
// and Mdo_OE. The bidirectional signal must be created on the top level. This
// is done due to the ASIC tools.
//
// Revision 1.1 2001/07/30 21:23:42 mohor
// Directory structure changed. Files checked and joind together.
//
// Revision 1.3 2001/06/01 22:28:55 mohor
// This files (MIIM) are fully working. They were thoroughly tested. The testbench is not updated.
//
//
`include
"timescale.v"
module
eth_clockgen
(
Clk
,
Reset
,
Divider
,
MdcEn
,
MdcEn_n
,
Mdc
);
parameter
Tp
=
1
;
input
Clk
;
// Input clock (Host clock)
input
Reset
;
// Reset signal
input
[
7
:
0
]
Divider
;
// Divider (input clock will be divided by the Divider[7:0])
output
Mdc
;
// Output clock
output
MdcEn
;
// Enable signal is asserted for one Clk period before Mdc rises.
output
MdcEn_n
;
// Enable signal is asserted for one Clk period before Mdc falls.
reg
Mdc
;
reg
[
7
:
0
]
Counter
;
wire
CountEq0
;
wire
[
7
:
0
]
CounterPreset
;
wire
[
7
:
0
]
TempDivider
;
assign
TempDivider
[
7
:
0
]
=
(
Divider
[
7
:
0
]
<
2
)
?
8'h02
:
Divider
[
7
:
0
];
// If smaller than 2
assign
CounterPreset
[
7
:
0
]
=
(
TempDivider
[
7
:
0
]
>>
1
)
-
1
;
// We are counting half of period
// Counter counts half period
always
@
(
posedge
Clk
or
posedge
Reset
)
begin
if
(
Reset
)
Counter
[
7
:
0
]
<=
#
Tp
8'h1
;
else
begin
if
(
CountEq0
)
begin
Counter
[
7
:
0
]
<=
#
Tp
CounterPreset
[
7
:
0
];
end
else
Counter
[
7
:
0
]
<=
#
Tp
Counter
-
8'h1
;
end
end
// Mdc is asserted every other half period
always
@
(
posedge
Clk
or
posedge
Reset
)
begin
if
(
Reset
)
Mdc
<=
#
Tp
1'b0
;
else
begin
if
(
CountEq0
)
Mdc
<=
#
Tp
~
Mdc
;
end
end
assign
CountEq0
=
Counter
==
8'h0
;
assign
MdcEn
=
CountEq0
&
~
Mdc
;
assign
MdcEn_n
=
CountEq0
&
Mdc
;
endmodule
fw/CLBv2_Design/aes/modules/ethernet_mac/eth_cop.v
0 → 100644
View file @
1c3ac7e3
//////////////////////////////////////////////////////////////////////
//// ////
//// eth_cop.v ////
//// ////
//// This file is part of the Ethernet IP core project ////
//// http://www.opencores.org/projects/ethmac/ ////
//// ////
//// Author(s): ////
//// - Igor Mohor (igorM@opencores.org) ////
//// ////
//// All additional information is avaliable in the Readme.txt ////
//// file. ////
//// ////
//////////////////////////////////////////////////////////////////////
//// ////
//// Copyright (C) 2001, 2002 Authors ////
//// ////
//// This source file may be used and distributed without ////
//// restriction provided that this copyright statement is not ////
//// removed from the file and that any derivative work contains ////
//// the original copyright notice and the associated disclaimer. ////
//// ////
//// This source file is free software; you can redistribute it ////
//// and/or modify it under the terms of the GNU Lesser General ////
//// Public License as published by the Free Software Foundation; ////
//// either version 2.1 of the License, or (at your option) any ////
//// later version. ////
//// ////
//// This source is distributed in the hope that it will be ////
//// useful, but WITHOUT ANY WARRANTY; without even the implied ////
//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR ////
//// PURPOSE. See the GNU Lesser General Public License for more ////
//// details. ////
//// ////
//// You should have received a copy of the GNU Lesser General ////
//// Public License along with this source; if not, download it ////
//// from http://www.opencores.org/lgpl.shtml ////
//// ////
//////////////////////////////////////////////////////////////////////
//
// CVS Revision History
//
// $Log: not supported by cvs2svn $
// Revision 1.3 2002/10/10 16:43:59 mohor
// Minor $display change.
//
// Revision 1.2 2002/09/09 12:54:13 mohor
// error acknowledge cycle termination added to display.
//
// Revision 1.1 2002/08/14 17:16:07 mohor
// Traffic cop with 2 wishbone master interfaces and 2 wishbona slave
// interfaces:
// - Host connects to the master interface
// - Ethernet master (DMA) connects to the second master interface
// - Memory interface connects to the slave interface
// - Ethernet slave interface (access to registers and BDs) connects to second