[DE0-Nano]
- use PLL clock output for feed back git-svn-id: http://moon:8086/svn/vhdl/trunk@1385 cc03376c-175c-47c8-b038-4cd826a8556b
This commit is contained in:
@@ -138,6 +138,7 @@ ARCHITECTURE behavior OF mips_sys IS
|
||||
|
||||
signal cpu_rst : STD_LOGIC := '1'; -- pre-init for POR
|
||||
signal cpu_rst_count : unsigned(24 downto 0) := (others => '1'); -- pre-init for POR
|
||||
signal sdram_clk : STD_LOGIC;
|
||||
|
||||
BEGIN
|
||||
rst_brd <= not rst_brd_n;
|
||||
@@ -145,6 +146,7 @@ BEGIN
|
||||
sys_leds <= cpu_debug & gpo0(5 downto 0);
|
||||
spi_ss_n <= not spi_ss;
|
||||
gpi0(11 downto 8) <= dip_sw;
|
||||
sys_sdram_clk <= sdram_clk;
|
||||
|
||||
inst_sys_clk : entity work.sdram_clk
|
||||
GENERIC MAP
|
||||
@@ -159,7 +161,7 @@ inst_sys_clk : entity work.sdram_clk
|
||||
-- Clocks and Reset
|
||||
rst => rst_brd, -- external async reset, low active
|
||||
clk_in => clk_brd, -- system clock (e.g. 100MHz), from board
|
||||
clk_fb_in => clk_brd, -- feedback clock
|
||||
clk_fb_in => sys_clk, -- feedback clock
|
||||
clk0_0_out => sys_clk, -- System clock #0, dcm#0 output 0°
|
||||
clk1_0_out => open, -- System clock #1 (e.g. clock for DDR-SDRAM data capture), dcm#1 output 0°
|
||||
rst0_0_out => sys_rst -- Reset out
|
||||
@@ -418,7 +420,7 @@ inst_ctrl_sdr_wb32 : entity work.ctrl_sdr_wb32
|
||||
RST_I => sys_rst,
|
||||
CLK_I => sys_clk,
|
||||
SDRAM_CLK_I => clk_brd,
|
||||
SDRAM_CLK_FB_I => clk_brd,
|
||||
SDRAM_CLK_FB_I => sdram_clk,
|
||||
|
||||
CYC_I => CYC_I_ram,
|
||||
STB_I => STB_O,
|
||||
@@ -432,7 +434,7 @@ inst_ctrl_sdr_wb32 : entity work.ctrl_sdr_wb32
|
||||
DAT_O => DAT_O_ram,
|
||||
|
||||
-- SDRAM signals
|
||||
sd_clk => sys_sdram_clk,
|
||||
sd_clk => sdram_clk,
|
||||
sd_cke => sys_sdram_cke,
|
||||
sd_cs_n => sys_sdram_cs_n,
|
||||
sd_cas_n => sys_sdram_cas_n,
|
||||
|
||||
Reference in New Issue
Block a user