URL
https://opencores.org/ocsvn/t400/t400/trunk
[/] [t400/] [trunk/] [rtl/] [vhdl/] [t400_stack.vhd] - Diff between revs 69 and 129
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 69 |
Rev 129 |
Line 1... |
Line 1... |
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
--
|
--
|
-- The stack unit.
|
-- The stack unit.
|
--
|
--
|
-- $Id: t400_stack.vhd,v 1.2 2006-05-27 19:15:59 arniml Exp $
|
-- $Id: t400_stack.vhd,v 1.3 2006-06-11 02:12:11 arniml Exp $
|
--
|
--
|
-- Copyright (c) 2006 Arnim Laeuger (arniml@opencores.org)
|
-- Copyright (c) 2006 Arnim Laeuger (arniml@opencores.org)
|
--
|
--
|
-- All rights reserved
|
-- All rights reserved
|
--
|
--
|
Line 105... |
Line 105... |
when STACK_PUSH =>
|
when STACK_PUSH =>
|
sa_q <= pc_i;
|
sa_q <= pc_i;
|
sb_q <= sa_q;
|
sb_q <= sa_q;
|
if not t41x_type_v then
|
if not t41x_type_v then
|
sc_q <= sb_q;
|
sc_q <= sb_q;
|
|
else
|
|
sc_q <= (others => '0');
|
end if;
|
end if;
|
|
|
when STACK_POP =>
|
when STACK_POP =>
|
sa_q <= sb_q;
|
sa_q <= sb_q;
|
if not t41x_type_v then
|
if not t41x_type_v then
|
Line 142... |
Line 144... |
|
|
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
-- File History:
|
-- File History:
|
--
|
--
|
-- $Log: not supported by cvs2svn $
|
-- $Log: not supported by cvs2svn $
|
|
-- Revision 1.2 2006/05/27 19:15:59 arniml
|
|
-- instrument testbench
|
|
--
|
-- Revision 1.1.1.1 2006/05/06 01:56:45 arniml
|
-- Revision 1.1.1.1 2006/05/06 01:56:45 arniml
|
-- import from local CVS repository, LOC_CVS_0_1
|
-- import from local CVS repository, LOC_CVS_0_1
|
--
|
--
|
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
|
|
No newline at end of file
|
No newline at end of file
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.