Line 1... |
Line 1... |
-- $Id: sys_tst_serloop2_n2.vhd 441 2011-12-20 17:01:16Z mueller $
|
-- $Id: sys_tst_serloop2_n2.vhd 444 2011-12-25 10:04:58Z mueller $
|
--
|
--
|
-- Copyright 2011- by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
|
-- Copyright 2011- by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
|
--
|
--
|
-- This program is free software; you may redistribute and/or modify it under
|
-- 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
|
-- the terms of the GNU General Public License as published by the Free
|
Line 35... |
Line 35... |
-- 2011-11-16 426 13.1 O40d xc3s1200e-4 494 661 64 547 t xx.x
|
-- 2011-11-16 426 13.1 O40d xc3s1200e-4 494 661 64 547 t xx.x
|
-- 2011-11-13 425 13.1 O40d xc3s1200e-4 487 645 64 532 t xx.x
|
-- 2011-11-13 425 13.1 O40d xc3s1200e-4 487 645 64 532 t xx.x
|
--
|
--
|
-- Revision History:
|
-- Revision History:
|
-- Date Rev Version Comment
|
-- Date Rev Version Comment
|
|
-- 2011-12-23 444 1.1 remove clksys output hack
|
-- 2011-12-09 437 1.0.4 rename serport stat->moni port
|
-- 2011-12-09 437 1.0.4 rename serport stat->moni port
|
-- 2011-11-26 433 1.0.3 use nx_cram_dummy now
|
-- 2011-11-26 433 1.0.3 use nx_cram_dummy now
|
-- 2011-11-23 432 1.0.2 update O_FLA_CE_N usage
|
-- 2011-11-23 432 1.0.2 update O_FLA_CE_N usage
|
-- 2011-11-17 426 1.0.1 use dcm_sfs now
|
-- 2011-11-17 426 1.0.1 use dcm_sfs now
|
-- 2011-11-12 423 1.0 Initial version
|
-- 2011-11-12 423 1.0 Initial version
|
Line 63... |
Line 64... |
|
|
entity sys_tst_serloop2_n2 is -- top level
|
entity sys_tst_serloop2_n2 is -- top level
|
-- implements nexys2_fusp_aif
|
-- implements nexys2_fusp_aif
|
port (
|
port (
|
I_CLK50 : in slbit; -- 50 MHz clock
|
I_CLK50 : in slbit; -- 50 MHz clock
|
O_CLKSYS : out slbit; -- DCM derived system clock
|
|
I_RXD : in slbit; -- receive data (board view)
|
I_RXD : in slbit; -- receive data (board view)
|
O_TXD : out slbit; -- transmit data (board view)
|
O_TXD : out slbit; -- transmit data (board view)
|
I_SWI : in slv8; -- n2 switches
|
I_SWI : in slv8; -- n2 switches
|
I_BTN : in slv4; -- n2 buttons
|
I_BTN : in slv4; -- n2 buttons
|
O_LED : out slv8; -- n2 leds
|
O_LED : out slv8; -- n2 leds
|
Line 136... |
Line 136... |
CLKIN => I_CLK50,
|
CLKIN => I_CLK50,
|
CLKFX => CLK,
|
CLKFX => CLK,
|
LOCKED => open
|
LOCKED => open
|
);
|
);
|
|
|
O_CLKSYS <= '0';
|
|
|
|
CLKDIV_U : clkdivce
|
CLKDIV_U : clkdivce
|
generic map (
|
generic map (
|
CDUWIDTH => 7,
|
CDUWIDTH => 7,
|
USECDIV => sys_conf_clkudiv_usecdiv, -- syn: 100 sim: 20
|
USECDIV => sys_conf_clkudiv_usecdiv, -- syn: 100 sim: 20
|
MSECDIV => sys_conf_clkdiv_msecdiv) -- syn: 1000 sim: 5
|
MSECDIV => sys_conf_clkdiv_msecdiv) -- syn: 1000 sim: 5
|