[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 : STD_LOGIC := '1'; -- pre-init for POR
|
||||||
signal cpu_rst_count : unsigned(24 downto 0) := (others => '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
|
BEGIN
|
||||||
rst_brd <= not rst_brd_n;
|
rst_brd <= not rst_brd_n;
|
||||||
@@ -145,6 +146,7 @@ BEGIN
|
|||||||
sys_leds <= cpu_debug & gpo0(5 downto 0);
|
sys_leds <= cpu_debug & gpo0(5 downto 0);
|
||||||
spi_ss_n <= not spi_ss;
|
spi_ss_n <= not spi_ss;
|
||||||
gpi0(11 downto 8) <= dip_sw;
|
gpi0(11 downto 8) <= dip_sw;
|
||||||
|
sys_sdram_clk <= sdram_clk;
|
||||||
|
|
||||||
inst_sys_clk : entity work.sdram_clk
|
inst_sys_clk : entity work.sdram_clk
|
||||||
GENERIC MAP
|
GENERIC MAP
|
||||||
@@ -159,7 +161,7 @@ inst_sys_clk : entity work.sdram_clk
|
|||||||
-- Clocks and Reset
|
-- Clocks and Reset
|
||||||
rst => rst_brd, -- external async reset, low active
|
rst => rst_brd, -- external async reset, low active
|
||||||
clk_in => clk_brd, -- system clock (e.g. 100MHz), from board
|
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°
|
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°
|
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
|
rst0_0_out => sys_rst -- Reset out
|
||||||
@@ -418,7 +420,7 @@ inst_ctrl_sdr_wb32 : entity work.ctrl_sdr_wb32
|
|||||||
RST_I => sys_rst,
|
RST_I => sys_rst,
|
||||||
CLK_I => sys_clk,
|
CLK_I => sys_clk,
|
||||||
SDRAM_CLK_I => clk_brd,
|
SDRAM_CLK_I => clk_brd,
|
||||||
SDRAM_CLK_FB_I => clk_brd,
|
SDRAM_CLK_FB_I => sdram_clk,
|
||||||
|
|
||||||
CYC_I => CYC_I_ram,
|
CYC_I => CYC_I_ram,
|
||||||
STB_I => STB_O,
|
STB_I => STB_O,
|
||||||
@@ -432,7 +434,7 @@ inst_ctrl_sdr_wb32 : entity work.ctrl_sdr_wb32
|
|||||||
DAT_O => DAT_O_ram,
|
DAT_O => DAT_O_ram,
|
||||||
|
|
||||||
-- SDRAM signals
|
-- SDRAM signals
|
||||||
sd_clk => sys_sdram_clk,
|
sd_clk => sdram_clk,
|
||||||
sd_cke => sys_sdram_cke,
|
sd_cke => sys_sdram_cke,
|
||||||
sd_cs_n => sys_sdram_cs_n,
|
sd_cs_n => sys_sdram_cs_n,
|
||||||
sd_cas_n => sys_sdram_cas_n,
|
sd_cas_n => sys_sdram_cas_n,
|
||||||
|
|||||||
Reference in New Issue
Block a user