mirror of
https://github.com/wfjm/w11.git
synced 2026-04-08 23:00:57 +00:00
remove iist from Spartan-3,6 designs
This commit is contained in:
@@ -30,7 +30,8 @@ The full set of tests is only run for tagged releases.
|
||||
- all designs build under Vivado 2017.2 and 2018.3
|
||||
- sys_w11a_as7 must be build under 2018.3 (due to MIG support constraints)
|
||||
- sys_w11a_arty runs only with 75 MHz under 2018.3
|
||||
- 2018.3 is slower and for w11a less efficient, so 2017.2 stays default
|
||||
- 2018.3 is slower and for w11a less efficient, so 2017.2 stays default
|
||||
- remove iist from Spartan-3,6 designs (will never be used on small FPGAs)
|
||||
|
||||
### New features
|
||||
- new systems
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
-- $Id: ibdr_maxisys.vhd 1056 2018-10-13 16:01:17Z mueller $
|
||||
-- $Id: ibdr_maxisys.vhd 1108 2019-02-02 23:04:38Z mueller $
|
||||
--
|
||||
-- Copyright 2009-2018 by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
|
||||
-- Copyright 2009-2019 by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
|
||||
--
|
||||
-- This program is free software; you may redistribute and/or modify it under
|
||||
-- the terms of the GNU General Public License as published by the Free
|
||||
@@ -32,7 +32,7 @@
|
||||
-- ib_intmap24
|
||||
-- Test bench: -
|
||||
-- Target Devices: generic
|
||||
-- Tool versions: ise 8.2-14.7; viv 2014.4-2018.2; ghdl 0.18-0.34
|
||||
-- Tool versions: ise 8.2-14.7; viv 2014.4-2018.3; ghdl 0.18-0.35
|
||||
--
|
||||
-- Synthesized:
|
||||
-- Date Rev ise Target flop lutl lutm slic t peri
|
||||
@@ -49,6 +49,7 @@
|
||||
--
|
||||
-- Revision History:
|
||||
-- Date Rev Version Comment
|
||||
-- 2019-01-29 1108 1.5.1 move IIST signals into generate
|
||||
-- 2018-10-13 1055 1.5 add IDEC port, connect to EXTEVT of KW11P
|
||||
-- 2018-09-08 1043 1.4.2 add KW11P;
|
||||
-- 2017-01-29 847 1.4.1 add DEUNA; rename generic labels
|
||||
@@ -225,14 +226,13 @@ architecture syn of ibdr_maxisys is
|
||||
signal EI_ACK_PC11PTP : slbit := '0';
|
||||
signal EI_ACK_LP11 : slbit := '0';
|
||||
|
||||
signal IIST_BUS : iist_bus_type := iist_bus_init;
|
||||
signal IIST_OUT_0 : iist_line_type := iist_line_init;
|
||||
signal IIST_MREQ : iist_mreq_type := iist_mreq_init;
|
||||
signal IIST_SRES : iist_sres_type := iist_sres_init;
|
||||
|
||||
begin
|
||||
|
||||
IIST: if sys_conf_ibd_iist generate
|
||||
signal IIST_BUS : iist_bus_type := iist_bus_init;
|
||||
signal IIST_OUT_0 : iist_line_type := iist_line_init;
|
||||
signal IIST_MREQ : iist_mreq_type := iist_mreq_init;
|
||||
signal IIST_SRES : iist_sres_type := iist_sres_init;
|
||||
begin
|
||||
I0 : ibd_iist
|
||||
port map (
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
-- $Id: sys_conf.vhd 1050 2018-09-23 15:46:42Z mueller $
|
||||
-- $Id: sys_conf.vhd 1108 2019-02-02 23:04:38Z mueller $
|
||||
--
|
||||
-- Copyright 2010-2018 by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
|
||||
-- Copyright 2010-2019 by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
|
||||
--
|
||||
-- This program is free software; you may redistribute and/or modify it under
|
||||
-- the terms of the GNU General Public License as published by the Free
|
||||
@@ -16,9 +16,10 @@
|
||||
-- Description: Definitions for sys_w11a_n2 (for synthesis)
|
||||
--
|
||||
-- Dependencies: -
|
||||
-- Tool versions: xst 11.4-14.7; ghdl 0.26-0.34
|
||||
-- Tool versions: xst 11.4-14.7; ghdl 0.26-0.35
|
||||
-- Revision History:
|
||||
-- Date Rev Version Comment
|
||||
-- 2019-01-27 1108 1.6.6 drop iist
|
||||
-- 2018-09-22 1050 1.6.5 add sys_conf_dmpcnt
|
||||
-- 2018-09-08 1043 1.6.4 add sys_conf_ibd_kw11p
|
||||
-- 2017-04-22 884 1.6.3 use sys_conf_dmcmon_awidth=8 (proper value)
|
||||
@@ -90,7 +91,7 @@ package sys_conf is
|
||||
constant sys_conf_ibd_tm11 : boolean := true; -- TM11
|
||||
|
||||
-- configure other devices
|
||||
constant sys_conf_ibd_iist : boolean := true; -- IIST
|
||||
constant sys_conf_ibd_iist : boolean := false; -- IIST
|
||||
constant sys_conf_ibd_kw11p : boolean := true; -- KW11P
|
||||
|
||||
-- derived constants =======================================================
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
-- $Id: sys_w11a_n2.vhd 1056 2018-10-13 16:01:17Z mueller $
|
||||
-- $Id: sys_w11a_n2.vhd 1108 2019-02-02 23:04:38Z mueller $
|
||||
--
|
||||
-- Copyright 2010-2018 by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
|
||||
-- Copyright 2010-2019 by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
|
||||
--
|
||||
-- This program is free software; you may redistribute and/or modify it under
|
||||
-- the terms of the GNU General Public License as published by the Free
|
||||
@@ -30,10 +30,11 @@
|
||||
-- Test bench: tb/tb_sys_w11a_n2
|
||||
--
|
||||
-- Target Devices: generic
|
||||
-- Tool versions: xst 8.2-14.7; ghdl 0.26-0.34
|
||||
-- Tool versions: xst 8.2-14.7; ghdl 0.26-0.35
|
||||
--
|
||||
-- Synthesized (xst):
|
||||
-- Date Rev ise Target flop lutl lutm slic t peri
|
||||
-- 2019-01-27 1108 14.7 131013 xc3s1200e-4 2976 8101 510 5201 ok: -iist
|
||||
-- 2018-10-13 1055 14.7 131013 xc3s1200e-4 3097 8484 510 5471 ok: +dmpcnt
|
||||
-- 2018-09-15 1045 14.7 131013 xc3s1200e-4 2860 7983 446 5098 ok: +KW11P
|
||||
-- 2017-04-30 888 14.7 131013 xc3s1200e-4 2806 7865 446 5043 ok: +fx2dbg
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
-- $Id: sys_conf_sim.vhd 1050 2018-09-23 15:46:42Z mueller $
|
||||
-- $Id: sys_conf_sim.vhd 1108 2019-02-02 23:04:38Z mueller $
|
||||
--
|
||||
-- Copyright 2010-2018 by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
|
||||
-- Copyright 2010-2019 by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
|
||||
--
|
||||
-- This program is free software; you may redistribute and/or modify it under
|
||||
-- the terms of the GNU General Public License as published by the Free
|
||||
@@ -16,9 +16,10 @@
|
||||
-- Description: Definitions for sys_w11a_n2 (for simulation)
|
||||
--
|
||||
-- Dependencies: -
|
||||
-- Tool versions: xst 11.4-14.7; ghdl 0.26-0.34
|
||||
-- Tool versions: xst 11.4-14.7; ghdl 0.26-0.35
|
||||
-- Revision History:
|
||||
-- Date Rev Version Comment
|
||||
-- 2019-01-27 1108 1.6.5 drop iist
|
||||
-- 2018-09-22 1050 1.6.4 add sys_conf_dmpcnt
|
||||
-- 2018-09-08 1043 1.6.3 add sys_conf_ibd_kw11p
|
||||
-- 2017-04-22 884 1.6.2 use sys_conf_dmcmon_awidth=8 (proper value)
|
||||
@@ -89,7 +90,7 @@ package sys_conf is
|
||||
constant sys_conf_ibd_tm11 : boolean := true; -- TM11
|
||||
|
||||
-- configure other devices
|
||||
constant sys_conf_ibd_iist : boolean := true; -- IIST
|
||||
constant sys_conf_ibd_iist : boolean := false; -- IIST
|
||||
constant sys_conf_ibd_kw11p : boolean := true; -- KW11P
|
||||
|
||||
-- derived constants =======================================================
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
-- $Id: sys_conf.vhd 1050 2018-09-23 15:46:42Z mueller $
|
||||
-- $Id: sys_conf.vhd 1108 2019-02-02 23:04:38Z mueller $
|
||||
--
|
||||
-- Copyright 2011-2018 by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
|
||||
-- Copyright 2011-2019 by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
|
||||
--
|
||||
-- This program is free software; you may redistribute and/or modify it under
|
||||
-- the terms of the GNU General Public License as published by the Free
|
||||
@@ -16,9 +16,10 @@
|
||||
-- Description: Definitions for sys_w11a_n3 (for synthesis)
|
||||
--
|
||||
-- Dependencies: -
|
||||
-- Tool versions: xst 13.1-14.7; ghdl 0.29-0.34
|
||||
-- Tool versions: xst 13.1-14.7; ghdl 0.29-0.35
|
||||
-- Revision History:
|
||||
-- Date Rev Version Comment
|
||||
-- 2019-01-27 1108 1.7.6 drop iist
|
||||
-- 2018-09-22 1050 1.7.5 add sys_conf_dmpcnt
|
||||
-- 2018-09-08 1043 1.7.4 add sys_conf_ibd_kw11p
|
||||
-- 2017-04-22 884 1.7.3 use sys_conf_dmcmon_awidth=8 (proper value)
|
||||
@@ -95,7 +96,7 @@ package sys_conf is
|
||||
constant sys_conf_ibd_tm11 : boolean := true; -- TM11
|
||||
|
||||
-- configure other devices
|
||||
constant sys_conf_ibd_iist : boolean := true; -- IIST
|
||||
constant sys_conf_ibd_iist : boolean := false; -- IIST
|
||||
constant sys_conf_ibd_kw11p : boolean := true; -- KW11P
|
||||
|
||||
-- derived constants =======================================================
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
-- $Id: sys_w11a_n3.vhd 1056 2018-10-13 16:01:17Z mueller $
|
||||
-- $Id: sys_w11a_n3.vhd 1108 2019-02-02 23:04:38Z mueller $
|
||||
--
|
||||
-- Copyright 2011-2018 by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
|
||||
-- Copyright 2011-2019 by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
|
||||
--
|
||||
-- This program is free software; you may redistribute and/or modify it under
|
||||
-- the terms of the GNU General Public License as published by the Free
|
||||
@@ -30,10 +30,11 @@
|
||||
-- Test bench: tb/tb_sys_w11a_n3
|
||||
--
|
||||
-- Target Devices: generic
|
||||
-- Tool versions: xst 13.1-14.7; ghdl 0.29-0.34
|
||||
-- Tool versions: xst 13.1-14.7; ghdl 0.29-0.35
|
||||
--
|
||||
-- Synthesized (xst):
|
||||
-- Date Rev ise Target flop lutl lutm slic t peri
|
||||
-- 2019-01-27 1108 14.7 131013 xc6slx16-2 2979 5542 201 2018 ok: -iist 88%
|
||||
-- 2018-10-13 1055 14.7 131013 xc6slx16-2 3057 5822 201 2064 ok: +dmpcnt 90%
|
||||
-- 2018-09-15 1045 14.7 131013 xc6slx16-2 2851 5453 177 1932 ok: +KW11P 84%
|
||||
-- 2017-03-30 888 14.7 131013 xc6slx16-2 2790 5352 177 1943 ok: +fx2dbg 85%
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
-- $Id: sys_conf_sim.vhd 1050 2018-09-23 15:46:42Z mueller $
|
||||
-- $Id: sys_conf_sim.vhd 1108 2019-02-02 23:04:38Z mueller $
|
||||
--
|
||||
-- Copyright 2011-2018 by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
|
||||
-- Copyright 2011-2019 by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
|
||||
--
|
||||
-- This program is free software; you may redistribute and/or modify it under
|
||||
-- the terms of the GNU General Public License as published by the Free
|
||||
@@ -16,9 +16,10 @@
|
||||
-- Description: Definitions for sys_w11a_n3 (for simulation)
|
||||
--
|
||||
-- Dependencies: -
|
||||
-- Tool versions: xst 13.1-14.7; ghdl 0.29-0.34
|
||||
-- Tool versions: xst 13.1-14.7; ghdl 0.29-0.35
|
||||
-- Revision History:
|
||||
-- Date Rev Version Comment
|
||||
-- 2019-01-27 1108 1.7.5 drop iist
|
||||
-- 2018-09-22 1050 1.7.4 add sys_conf_dmpcnt
|
||||
-- 2018-09-08 1043 1.7.3 add sys_conf_ibd_kw11p
|
||||
-- 2017-04-22 884 1.7.2 use sys_conf_dmcmon_awidth=8 (proper value)
|
||||
@@ -89,7 +90,7 @@ package sys_conf is
|
||||
constant sys_conf_ibd_tm11 : boolean := true; -- TM11
|
||||
|
||||
-- configure other devices
|
||||
constant sys_conf_ibd_iist : boolean := true; -- IIST
|
||||
constant sys_conf_ibd_iist : boolean := false; -- IIST
|
||||
constant sys_conf_ibd_kw11p : boolean := true; -- KW11P
|
||||
|
||||
-- derived constants =======================================================
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
-- $Id: sys_conf.vhd 1050 2018-09-23 15:46:42Z mueller $
|
||||
-- $Id: sys_conf.vhd 1108 2019-02-02 23:04:38Z mueller $
|
||||
--
|
||||
-- Copyright 2007-2018 by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
|
||||
-- Copyright 2007-2019 by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
|
||||
--
|
||||
-- This program is free software; you may redistribute and/or modify it under
|
||||
-- the terms of the GNU General Public License as published by the Free
|
||||
@@ -16,9 +16,10 @@
|
||||
-- Description: Definitions for sys_w11a_s3 (for synthesis)
|
||||
--
|
||||
-- Dependencies: -
|
||||
-- Tool versions: xst 8.1-14.7; ghdl 0.18-0.34
|
||||
-- Tool versions: xst 8.1-14.7; ghdl 0.18-0.35
|
||||
-- Revision History:
|
||||
-- Date Rev Version Comment
|
||||
-- 2019-01-27 1108 1.3.7 drop iist
|
||||
-- 2018-09-22 1050 1.3.6 add sys_conf_dmpcnt
|
||||
-- 2018-09-08 1043 1.3.5 add sys_conf_ibd_kw11p
|
||||
-- 2017-04-22 884 1.3.4 use sys_conf_dmcmon_awidth=8 (proper value)
|
||||
@@ -73,7 +74,7 @@ package sys_conf is
|
||||
constant sys_conf_ibd_tm11 : boolean := true; -- TM11
|
||||
|
||||
-- configure other devices
|
||||
constant sys_conf_ibd_iist : boolean := true; -- IIST
|
||||
constant sys_conf_ibd_iist : boolean := false; -- IIST
|
||||
constant sys_conf_ibd_kw11p : boolean := true; -- KW11P
|
||||
|
||||
end package sys_conf;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
-- $Id: sys_w11a_s3.vhd 1056 2018-10-13 16:01:17Z mueller $
|
||||
-- $Id: sys_w11a_s3.vhd 1108 2019-02-02 23:04:38Z mueller $
|
||||
--
|
||||
-- Copyright 2007-2018 by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
|
||||
-- Copyright 2007-2019 by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
|
||||
--
|
||||
-- This program is free software; you may redistribute and/or modify it under
|
||||
-- the terms of the GNU General Public License as published by the Free
|
||||
@@ -29,10 +29,11 @@
|
||||
-- Test bench: tb/tb_sys_w11a_s3
|
||||
--
|
||||
-- Target Devices: generic
|
||||
-- Tool versions: xst 8.2-14.7; ghdl 0.18-0.34
|
||||
-- Tool versions: xst 8.2-14.7; ghdl 0.18-0.35
|
||||
--
|
||||
-- Synthesized (xst):
|
||||
-- Date Rev ise Target flop lutl lutm slic t peri
|
||||
-- 2019-01-27 1108 14.7 131013 xc3s1000-4 2782 7873 446 4942 OK: -iist 64%
|
||||
-- 2018-10-13 1055 14.7 131013 xc3s1000-4 2890 8217 446 5177 OK: +dmpcnt 67%
|
||||
-- 2018-09-15 1045 14.7 131013 xc3s1000-4 2670 7721 382 4851 OK: +KP11P 63%
|
||||
-- 2017-03-04 858 14.7 131013 xc3s1000-4 2576 7471 382 4716 OK: +DEUNA 61%
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
-- $Id: sys_conf_sim.vhd 1050 2018-09-23 15:46:42Z mueller $
|
||||
-- $Id: sys_conf_sim.vhd 1108 2019-02-02 23:04:38Z mueller $
|
||||
--
|
||||
-- Copyright 2007-2018 by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
|
||||
-- Copyright 2007-2019 by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
|
||||
--
|
||||
-- This program is free software; you may redistribute and/or modify it under
|
||||
-- the terms of the GNU General Public License as published by the Free
|
||||
@@ -16,9 +16,10 @@
|
||||
-- Description: Definitions for sys_w11a_s3 (for simulation)
|
||||
--
|
||||
-- Dependencies: -
|
||||
-- Tool versions: xst 8.1-14.7; ghdl 0.18-0.34
|
||||
-- Tool versions: xst 8.1-14.7; ghdl 0.18-0.35
|
||||
-- Revision History:
|
||||
-- Date Rev Version Comment
|
||||
-- 2019-01-27 1108 1.3.6 drop iist
|
||||
-- 2018-09-22 1050 1.3.5 add sys_conf_dmpcnt
|
||||
-- 2018-09-08 1043 1.3.4 add sys_conf_ibd_kw11p
|
||||
-- 2017-04-22 884 1.3.3 use sys_conf_dmcmon_awidth=8 (proper value)
|
||||
@@ -79,7 +80,7 @@ package sys_conf is
|
||||
constant sys_conf_ibd_tm11 : boolean := true; -- TM11
|
||||
|
||||
-- configure other devices
|
||||
constant sys_conf_ibd_iist : boolean := true; -- IIST
|
||||
constant sys_conf_ibd_iist : boolean := false; -- IIST
|
||||
constant sys_conf_ibd_kw11p : boolean := true; -- KW11P
|
||||
|
||||
end package sys_conf;
|
||||
|
||||
Reference in New Issue
Block a user