forked from Firebee/FPGA_Config
remove inout buffers
This commit is contained in:
@@ -51,7 +51,8 @@ entity blitter is
|
|||||||
BLITTER_SIG : OUT std_logic;
|
BLITTER_SIG : OUT std_logic;
|
||||||
BLITTER_WR : OUT std_logic;
|
BLITTER_WR : OUT std_logic;
|
||||||
blitter_ta : OUT std_logic;
|
blitter_ta : OUT std_logic;
|
||||||
FB_AD : INOUT std_logic_vector(31 DOWNTO 0)
|
fb_ad_in : in std_logic_vector(31 DOWNTO 0);
|
||||||
|
fb_ad_out : out std_logic_vector(31 downto 0)
|
||||||
);
|
);
|
||||||
-- {{ALTERA_IO_END}} DO NOT REMOVE THIS LINE!
|
-- {{ALTERA_IO_END}} DO NOT REMOVE THIS LINE!
|
||||||
|
|
||||||
|
|||||||
@@ -60,7 +60,8 @@ entity ddr_ctr is
|
|||||||
BA : buffer std_logic_vector(1 downto 0);
|
BA : buffer std_logic_vector(1 downto 0);
|
||||||
DDRWR_D_SEL1 : buffer std_logic;
|
DDRWR_D_SEL1 : buffer std_logic;
|
||||||
VDM_SEL : buffer std_logic_vector(3 downto 0);
|
VDM_SEL : buffer std_logic_vector(3 downto 0);
|
||||||
FB_AD : inout std_logic_vector(31 downto 0)
|
fb_ad_in : in std_logic_vector(31 downto 0);
|
||||||
|
fb_ad_out : out std_logic_vector(31 downto 0)
|
||||||
);
|
);
|
||||||
end ddr_ctr;
|
end ddr_ctr;
|
||||||
|
|
||||||
@@ -744,7 +745,7 @@ begin
|
|||||||
DDRWR_D_SEL1 <= BLITTER_AC_q;
|
DDRWR_D_SEL1 <= BLITTER_AC_q;
|
||||||
|
|
||||||
-- SELECT LOGIC
|
-- SELECT LOGIC
|
||||||
ddr_sel <= to_std_logic(FB_ALE='1' and FB_AD(31 downto 30) = "01");
|
ddr_sel <= to_std_logic(FB_ALE='1' and fb_ad_in(31 downto 30) = "01");
|
||||||
ddr_cs_clk <= main_clk;
|
ddr_cs_clk <= main_clk;
|
||||||
ddr_cs_ena <= FB_ALE;
|
ddr_cs_ena <= FB_ALE;
|
||||||
ddr_cs_d <= ddr_sel;
|
ddr_cs_d <= ddr_sel;
|
||||||
@@ -790,7 +791,7 @@ begin
|
|||||||
FIFO_AC_q, CPU_COL_ADR, BLITTER_COL_ADR, VA_S_q, CPU_BA, BLITTER_BA,
|
FIFO_AC_q, CPU_COL_ADR, BLITTER_COL_ADR, VA_S_q, CPU_BA, BLITTER_BA,
|
||||||
fb_b, CPU_AC_q, BLITTER_AC_q, FIFO_BANK_OK_q, FIFO_MW, FIFO_REQ_q,
|
fb_b, CPU_AC_q, BLITTER_AC_q, FIFO_BANK_OK_q, FIFO_MW, FIFO_REQ_q,
|
||||||
VIDEO_ADR_CNT_q, FIFO_COL_ADR, ddr_sel, LINE, FIFO_BA, VA_P_q,
|
VIDEO_ADR_CNT_q, FIFO_COL_ADR, ddr_sel, LINE, FIFO_BA, VA_P_q,
|
||||||
BA_P_q, CPU_REQ_q, FB_AD, nFB_WR, fb_size0, fb_size1,
|
BA_P_q, CPU_REQ_q, fb_ad_in, nFB_WR, fb_size0, fb_size1,
|
||||||
DDR_REFRESH_SIG_q)
|
DDR_REFRESH_SIG_q)
|
||||||
variable stdVec6: std_logic_vector(5 downto 0);
|
variable stdVec6: std_logic_vector(5 downto 0);
|
||||||
begin
|
begin
|
||||||
@@ -851,8 +852,8 @@ begin
|
|||||||
-- SCHNELLZUGRIFF *** HIER IST PAGE IMMER NOT OK ***
|
-- SCHNELLZUGRIFF *** HIER IST PAGE IMMER NOT OK ***
|
||||||
if (ddr_sel and (nFB_WR or (not LINE)))='1' then
|
if (ddr_sel and (nFB_WR or (not LINE)))='1' then
|
||||||
VRAS <= '1';
|
VRAS <= '1';
|
||||||
(VA12_2, VA11_2, VA10_2, VA9_2, VA8_2, VA7_2, VA6_2, VA5_2, VA4_2, VA3_2, VA2_2, VA1_2, VA0_2) <= FB_AD(26 downto 14);
|
(VA12_2, VA11_2, VA10_2, VA9_2, VA8_2, VA7_2, VA6_2, VA5_2, VA4_2, VA3_2, VA2_2, VA1_2, VA0_2) <= fb_ad_in(26 downto 14);
|
||||||
(BA1_2, BA0_2) <= FB_AD(13 downto 12);
|
(BA1_2, BA0_2) <= fb_ad_in(13 downto 12);
|
||||||
-- AUTO PRECHARGE DA NICHT FIFO PAGE
|
-- AUTO PRECHARGE DA NICHT FIFO PAGE
|
||||||
VA_S_d(10) <= '1';
|
VA_S_d(10) <= '1';
|
||||||
CPU_AC_d <= '1';
|
CPU_AC_d <= '1';
|
||||||
@@ -1131,10 +1132,10 @@ begin
|
|||||||
end if;
|
end if;
|
||||||
|
|
||||||
when "011100" =>
|
when "011100" =>
|
||||||
if (ddr_sel and (nFB_WR or (not LINE)))='1' and FB_AD(13 downto 12) /= FIFO_BA then
|
if (ddr_sel and (nFB_WR or (not LINE)))='1' and fb_ad_in(13 downto 12) /= FIFO_BA then
|
||||||
VRAS <= '1';
|
VRAS <= '1';
|
||||||
(VA12_2, VA11_2, VA10_2, VA9_2, VA8_2, VA7_2, VA6_2, VA5_2, VA4_2, VA3_2, VA2_2, VA1_2, VA0_2) <= FB_AD(26 downto 14);
|
(VA12_2, VA11_2, VA10_2, VA9_2, VA8_2, VA7_2, VA6_2, VA5_2, VA4_2, VA3_2, VA2_2, VA1_2, VA0_2) <= fb_ad_in(26 downto 14);
|
||||||
(BA1_2, BA0_2) <= FB_AD(13 downto 12);
|
(BA1_2, BA0_2) <= fb_ad_in(13 downto 12);
|
||||||
CPU_AC_d <= '1';
|
CPU_AC_d <= '1';
|
||||||
|
|
||||||
-- BUS CYCLUS LOSTRETEN
|
-- BUS CYCLUS LOSTRETEN
|
||||||
@@ -1173,20 +1174,20 @@ begin
|
|||||||
DDR_SM_d <= "001100";
|
DDR_SM_d <= "001100";
|
||||||
|
|
||||||
when "001100" =>
|
when "001100" =>
|
||||||
VA_S_d <= FB_AD(12 downto 0);
|
VA_S_d <= fb_ad_in(12 downto 0);
|
||||||
BA_S_d <= FB_AD(14 downto 13);
|
BA_S_d <= fb_ad_in(14 downto 13);
|
||||||
DDR_SM_d <= "001101";
|
DDR_SM_d <= "001101";
|
||||||
|
|
||||||
when "001101" =>
|
when "001101" =>
|
||||||
|
|
||||||
-- NUR BEI LONG WRITE
|
-- NUR BEI LONG WRITE
|
||||||
VRAS <= FB_AD(18) and (not nFB_WR) and (not fb_size0) and (not fb_size1);
|
VRAS <= fb_ad_in(18) and (not nFB_WR) and (not fb_size0) and (not fb_size1);
|
||||||
|
|
||||||
-- NUR BEI LONG WRITE
|
-- NUR BEI LONG WRITE
|
||||||
VCAS <= FB_AD(17) and (not nFB_WR) and (not fb_size0) and (not fb_size1);
|
VCAS <= fb_ad_in(17) and (not nFB_WR) and (not fb_size0) and (not fb_size1);
|
||||||
|
|
||||||
-- NUR BEI LONG WRITE
|
-- NUR BEI LONG WRITE
|
||||||
VWE <= FB_AD(16) and (not nFB_WR) and (not fb_size0) and (not fb_size1);
|
VWE <= fb_ad_in(16) and (not nFB_WR) and (not fb_size0) and (not fb_size1);
|
||||||
|
|
||||||
-- CLOSE FIFO BANK
|
-- CLOSE FIFO BANK
|
||||||
DDR_SM_d <= "000111";
|
DDR_SM_d <= "000111";
|
||||||
@@ -1348,22 +1349,22 @@ begin
|
|||||||
VIDEO_BASE_L <= to_std_logic(((not nFB_CS1)='1') and fb_adr(19 downto 1) = "1111100000100000110");
|
VIDEO_BASE_L <= to_std_logic(((not nFB_CS1)='1') and fb_adr(19 downto 1) = "1111100000100000110");
|
||||||
|
|
||||||
-- SORRY, NUR 16 BYT GRENZEN
|
-- SORRY, NUR 16 BYT GRENZEN
|
||||||
VIDEO_BASE_L_D_d <= FB_AD(23 downto 16);
|
VIDEO_BASE_L_D_d <= fb_ad_in(23 downto 16);
|
||||||
VIDEO_BASE_L_D0_ena_ctrl <= (not nFB_WR) and VIDEO_BASE_L and fb_b(1);
|
VIDEO_BASE_L_D0_ena_ctrl <= (not nFB_WR) and VIDEO_BASE_L and fb_b(1);
|
||||||
VIDEO_BASE_M_D0_clk_ctrl <= main_clk;
|
VIDEO_BASE_M_D0_clk_ctrl <= main_clk;
|
||||||
|
|
||||||
-- 8203/2
|
-- 8203/2
|
||||||
VIDEO_BASE_M <= to_std_logic(((not nFB_CS1)='1') and fb_adr(19 downto 1) = "1111100000100000001");
|
VIDEO_BASE_M <= to_std_logic(((not nFB_CS1)='1') and fb_adr(19 downto 1) = "1111100000100000001");
|
||||||
VIDEO_BASE_M_D_d <= FB_AD(23 downto 16);
|
VIDEO_BASE_M_D_d <= fb_ad_in(23 downto 16);
|
||||||
VIDEO_BASE_M_D0_ena_ctrl <= (not nFB_WR) and VIDEO_BASE_M and fb_b(3);
|
VIDEO_BASE_M_D0_ena_ctrl <= (not nFB_WR) and VIDEO_BASE_M and fb_b(3);
|
||||||
VIDEO_BASE_H_D0_clk_ctrl <= main_clk;
|
VIDEO_BASE_H_D0_clk_ctrl <= main_clk;
|
||||||
|
|
||||||
-- 8200-1/2
|
-- 8200-1/2
|
||||||
VIDEO_BASE_H <= to_std_logic(((not nFB_CS1)='1') and fb_adr(19 downto 1) = "1111100000100000000");
|
VIDEO_BASE_H <= to_std_logic(((not nFB_CS1)='1') and fb_adr(19 downto 1) = "1111100000100000000");
|
||||||
VIDEO_BASE_H_D_d <= FB_AD(23 downto 16);
|
VIDEO_BASE_H_D_d <= fb_ad_in(23 downto 16);
|
||||||
VIDEO_BASE_H_D0_ena_ctrl <= (not nFB_WR) and VIDEO_BASE_H and fb_b(1);
|
VIDEO_BASE_H_D0_ena_ctrl <= (not nFB_WR) and VIDEO_BASE_H and fb_b(1);
|
||||||
VIDEO_BASE_X_D0_clk_ctrl <= main_clk;
|
VIDEO_BASE_X_D0_clk_ctrl <= main_clk;
|
||||||
VIDEO_BASE_X_D_d <= FB_AD(26 downto 24);
|
VIDEO_BASE_X_D_d <= fb_ad_in(26 downto 24);
|
||||||
VIDEO_BASE_X_D0_ena_ctrl <= (not nFB_WR) and VIDEO_BASE_H and fb_b(0);
|
VIDEO_BASE_X_D0_ena_ctrl <= (not nFB_WR) and VIDEO_BASE_H and fb_b(0);
|
||||||
|
|
||||||
-- 8209/2
|
-- 8209/2
|
||||||
@@ -1379,7 +1380,7 @@ begin
|
|||||||
-- VIDEO_BASE_H & (0, VIDEO_BASE_X_D[])
|
-- VIDEO_BASE_H & (0, VIDEO_BASE_X_D[])
|
||||||
-- # VIDEO_CNT_H & (0, VIDEO_ACT_ADR[26..24]),
|
-- # VIDEO_CNT_H & (0, VIDEO_ACT_ADR[26..24]),
|
||||||
-- (VIDEO_BASE_H # VIDEO_CNT_H) & !nFB_OE);
|
-- (VIDEO_BASE_H # VIDEO_CNT_H) & !nFB_OE);
|
||||||
fb_ad(31 downto 24) <= "00000" & video_base_x_d_d when video_base_h and not nfb_oe else
|
fb_ad_out(31 downto 24) <= "00000" & video_base_x_d_d when video_base_h and not nfb_oe else
|
||||||
"00000" & video_act_adr(26 downto 24) when video_cnt_h and not nfb_oe else
|
"00000" & video_act_adr(26 downto 24) when video_cnt_h and not nfb_oe else
|
||||||
(others => 'Z');
|
(others => 'Z');
|
||||||
|
|
||||||
@@ -1391,7 +1392,7 @@ begin
|
|||||||
(sizeIt(VIDEO_CNT_H,8) and VIDEO_ACT_ADR(23 downto 16));
|
(sizeIt(VIDEO_CNT_H,8) and VIDEO_ACT_ADR(23 downto 16));
|
||||||
u0_enabledt <= (VIDEO_BASE_L or VIDEO_BASE_M or VIDEO_BASE_H or VIDEO_CNT_L
|
u0_enabledt <= (VIDEO_BASE_L or VIDEO_BASE_M or VIDEO_BASE_H or VIDEO_CNT_L
|
||||||
or VIDEO_CNT_M or VIDEO_CNT_H) and (not nFB_OE);
|
or VIDEO_CNT_M or VIDEO_CNT_H) and (not nFB_OE);
|
||||||
-- FB_AD(23 downto 16) <= u0_tridata when u0_enabledt;
|
fb_ad_out(23 downto 16) <= u0_tridata when u0_enabledt;
|
||||||
|
|
||||||
|
|
||||||
-- Assignments added to explicitly combine the
|
-- Assignments added to explicitly combine the
|
||||||
|
|||||||
@@ -40,7 +40,8 @@ ENTITY video IS
|
|||||||
CLK_VIDEO : IN std_logic;
|
CLK_VIDEO : IN std_logic;
|
||||||
VR_BUSY : IN std_logic;
|
VR_BUSY : IN std_logic;
|
||||||
DDRCLK : IN std_logic_vector(3 DOWNTO 0);
|
DDRCLK : IN std_logic_vector(3 DOWNTO 0);
|
||||||
FB_AD : INOUT std_logic_vector(31 DOWNTO 0);
|
fb_ad_in : in std_logic_vector(31 DOWNTO 0);
|
||||||
|
fb_ad_out : out std_logic_vector(31 downto 0);
|
||||||
FB_ADR : IN std_logic_vector(31 DOWNTO 0);
|
FB_ADR : IN std_logic_vector(31 DOWNTO 0);
|
||||||
VD : INOUT std_logic_vector(31 DOWNTO 0);
|
VD : INOUT std_logic_vector(31 DOWNTO 0);
|
||||||
VDQS : INOUT std_logic_vector(3 DOWNTO 0);
|
VDQS : INOUT std_logic_vector(3 DOWNTO 0);
|
||||||
@@ -280,8 +281,8 @@ BEGIN
|
|||||||
GDFX_TEMP_SIGNAL_1 <= (VDMB(47 DOWNTO 0) & VDMA(127 DOWNTO 48));
|
GDFX_TEMP_SIGNAL_1 <= (VDMB(47 DOWNTO 0) & VDMA(127 DOWNTO 48));
|
||||||
|
|
||||||
|
|
||||||
ACP_CLUT_RAM : entity work.altdpram2
|
acp_clut_ram : entity work.altdpram2
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
wren_a => ACP_CLUT_WR(3),
|
wren_a => ACP_CLUT_WR(3),
|
||||||
wren_b => SYNTHESIZED_WIRE_0,
|
wren_b => SYNTHESIZED_WIRE_0,
|
||||||
@@ -289,15 +290,15 @@ BEGIN
|
|||||||
clock_b => pixel_clk_i,
|
clock_b => pixel_clk_i,
|
||||||
address_a => FB_ADR(9 DOWNTO 2),
|
address_a => FB_ADR(9 DOWNTO 2),
|
||||||
address_b => ZR_C8B,
|
address_b => ZR_C8B,
|
||||||
data_a => FB_AD(7 DOWNTO 0),
|
data_a => fb_ad_in(7 DOWNTO 0),
|
||||||
data_b => (OTHERS => '0'),
|
data_b => (OTHERS => '0'),
|
||||||
q_a => SYNTHESIZED_WIRE_30,
|
q_a => SYNTHESIZED_WIRE_30,
|
||||||
q_b => CCA(7 DOWNTO 0)
|
q_b => CCA(7 DOWNTO 0)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
ACP_CLUT_RAM54 : entity work.altdpram2
|
acp_clut_ram_54 : entity work.altdpram2
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
wren_a => ACP_CLUT_WR(2),
|
wren_a => ACP_CLUT_WR(2),
|
||||||
wren_b => SYNTHESIZED_WIRE_1,
|
wren_b => SYNTHESIZED_WIRE_1,
|
||||||
@@ -305,15 +306,15 @@ BEGIN
|
|||||||
clock_b => pixel_clk_i,
|
clock_b => pixel_clk_i,
|
||||||
address_a => FB_ADR(9 DOWNTO 2),
|
address_a => FB_ADR(9 DOWNTO 2),
|
||||||
address_b => ZR_C8B,
|
address_b => ZR_C8B,
|
||||||
data_a => FB_AD(15 DOWNTO 8),
|
data_a => fb_ad_in(15 DOWNTO 8),
|
||||||
data_b => (OTHERS => '0'),
|
data_b => (OTHERS => '0'),
|
||||||
q_a => SYNTHESIZED_WIRE_32,
|
q_a => SYNTHESIZED_WIRE_32,
|
||||||
q_b => CCA(15 DOWNTO 8)
|
q_b => CCA(15 DOWNTO 8)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
ACP_CLUT_RAM55 : entity work.altdpram2
|
acp_clut_ram55 : entity work.altdpram2
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
wren_a => ACP_CLUT_WR(1),
|
wren_a => ACP_CLUT_WR(1),
|
||||||
wren_b => SYNTHESIZED_WIRE_2,
|
wren_b => SYNTHESIZED_WIRE_2,
|
||||||
@@ -321,7 +322,7 @@ BEGIN
|
|||||||
clock_b => pixel_clk_i,
|
clock_b => pixel_clk_i,
|
||||||
address_a => FB_ADR(9 DOWNTO 2),
|
address_a => FB_ADR(9 DOWNTO 2),
|
||||||
address_b => ZR_C8B,
|
address_b => ZR_C8B,
|
||||||
data_a => FB_AD(23 DOWNTO 16),
|
data_a => fb_ad_in(23 DOWNTO 16),
|
||||||
data_b => (OTHERS => '0'),
|
data_b => (OTHERS => '0'),
|
||||||
q_a => SYNTHESIZED_WIRE_33,
|
q_a => SYNTHESIZED_WIRE_33,
|
||||||
q_b => CCA(23 DOWNTO 16)
|
q_b => CCA(23 DOWNTO 16)
|
||||||
@@ -329,7 +330,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
i_blitter : entity work.blitter
|
i_blitter : entity work.blitter
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
nRSTO => nRSTO,
|
nRSTO => nRSTO,
|
||||||
MAIN_CLK => MAIN_CLK,
|
MAIN_CLK => MAIN_CLK,
|
||||||
@@ -346,7 +347,8 @@ BEGIN
|
|||||||
SR_BLITTER_DACK => SR_BLITTER_DACK,
|
SR_BLITTER_DACK => SR_BLITTER_DACK,
|
||||||
BLITTER_DACK => BLITTER_DACK,
|
BLITTER_DACK => BLITTER_DACK,
|
||||||
BLITTER_DIN => BLITTER_DIN,
|
BLITTER_DIN => BLITTER_DIN,
|
||||||
FB_AD => FB_AD,
|
fb_ad_in => fb_ad_in,
|
||||||
|
fb_ad_out => fb_ad_out,
|
||||||
FB_ADR => FB_ADR,
|
FB_ADR => FB_ADR,
|
||||||
VIDEO_RAM_CTR => VIDEO_RAM_CTR,
|
VIDEO_RAM_CTR => VIDEO_RAM_CTR,
|
||||||
BLITTER_RUN => BLITTER_RUN,
|
BLITTER_RUN => BLITTER_RUN,
|
||||||
@@ -359,7 +361,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
i_ddr_ctr : entity work.ddr_ctr
|
i_ddr_ctr : entity work.ddr_ctr
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
nFB_CS1 => nFB_CS1,
|
nFB_CS1 => nFB_CS1,
|
||||||
nFB_CS2 => nFB_CS2,
|
nFB_CS2 => nFB_CS2,
|
||||||
@@ -378,7 +380,8 @@ BEGIN
|
|||||||
CLK33M => CLK33M,
|
CLK33M => CLK33M,
|
||||||
CLR_FIFO => CLR_FIFO,
|
CLR_FIFO => CLR_FIFO,
|
||||||
BLITTER_ADR => BLITTER_ADR,
|
BLITTER_ADR => BLITTER_ADR,
|
||||||
FB_AD => FB_AD,
|
fb_ad_in => fb_ad_in,
|
||||||
|
fb_ad_out => fb_ad_out,
|
||||||
FB_ADR => FB_ADR,
|
FB_ADR => FB_ADR,
|
||||||
FIFO_MW => FIFO_MW,
|
FIFO_MW => FIFO_MW,
|
||||||
VIDEO_RAM_CTR => VIDEO_RAM_CTR,
|
VIDEO_RAM_CTR => VIDEO_RAM_CTR,
|
||||||
@@ -403,8 +406,8 @@ BEGIN
|
|||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
FALCON_CLUT_BLUE : entity work.altdpram1
|
falcon_clut_blue : entity work.altdpram1
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
wren_a => FALCON_CLUT_WR(3),
|
wren_a => FALCON_CLUT_WR(3),
|
||||||
wren_b => SYNTHESIZED_WIRE_3,
|
wren_b => SYNTHESIZED_WIRE_3,
|
||||||
@@ -412,15 +415,15 @@ BEGIN
|
|||||||
clock_b => pixel_clk_i,
|
clock_b => pixel_clk_i,
|
||||||
address_a => FB_ADR(9 DOWNTO 2),
|
address_a => FB_ADR(9 DOWNTO 2),
|
||||||
address_b => CLUT_ADR,
|
address_b => CLUT_ADR,
|
||||||
data_a => FB_AD(23 DOWNTO 18),
|
data_a => fb_ad_in(23 DOWNTO 18),
|
||||||
data_b => (OTHERS => '0'),
|
data_b => (OTHERS => '0'),
|
||||||
q_a => SYNTHESIZED_WIRE_45,
|
q_a => SYNTHESIZED_WIRE_45,
|
||||||
q_b => CCF(7 DOWNTO 2)
|
q_b => CCF(7 DOWNTO 2)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
FALCON_CLUT_GREEN : entity work.altdpram1
|
falcon_clut_green : entity work.altdpram1
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
wren_a => FALCON_CLUT_WR(1),
|
wren_a => FALCON_CLUT_WR(1),
|
||||||
wren_b => SYNTHESIZED_WIRE_4,
|
wren_b => SYNTHESIZED_WIRE_4,
|
||||||
@@ -428,15 +431,15 @@ BEGIN
|
|||||||
clock_b => pixel_clk_i,
|
clock_b => pixel_clk_i,
|
||||||
address_a => FB_ADR(9 DOWNTO 2),
|
address_a => FB_ADR(9 DOWNTO 2),
|
||||||
address_b => CLUT_ADR,
|
address_b => CLUT_ADR,
|
||||||
data_a => FB_AD(23 DOWNTO 18),
|
data_a => fb_ad_in(23 DOWNTO 18),
|
||||||
data_b => (OTHERS => '0'),
|
data_b => (OTHERS => '0'),
|
||||||
q_a => SYNTHESIZED_WIRE_44,
|
q_a => SYNTHESIZED_WIRE_44,
|
||||||
q_b => CCF(15 DOWNTO 10)
|
q_b => CCF(15 DOWNTO 10)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
FALCON_CLUT_RED : entity work.altdpram1
|
falcon_clut_red : entity work.altdpram1
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
wren_a => FALCON_CLUT_WR(0),
|
wren_a => FALCON_CLUT_WR(0),
|
||||||
wren_b => SYNTHESIZED_WIRE_5,
|
wren_b => SYNTHESIZED_WIRE_5,
|
||||||
@@ -444,7 +447,7 @@ BEGIN
|
|||||||
clock_b => pixel_clk_i,
|
clock_b => pixel_clk_i,
|
||||||
address_a => FB_ADR(9 DOWNTO 2),
|
address_a => FB_ADR(9 DOWNTO 2),
|
||||||
address_b => CLUT_ADR,
|
address_b => CLUT_ADR,
|
||||||
data_a => FB_AD(31 DOWNTO 26),
|
data_a => fb_ad_in(31 DOWNTO 26),
|
||||||
data_b => (OTHERS => '0'),
|
data_b => (OTHERS => '0'),
|
||||||
q_a => SYNTHESIZED_WIRE_41,
|
q_a => SYNTHESIZED_WIRE_41,
|
||||||
q_b => CCF(23 DOWNTO 18)
|
q_b => CCF(23 DOWNTO 18)
|
||||||
@@ -452,7 +455,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst : entity work.lpm_fifo_dc0
|
inst : entity work.lpm_fifo_dc0
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
wrreq => FIFO_WRE,
|
wrreq => FIFO_WRE,
|
||||||
wrclk => DDRCLK(0),
|
wrclk => DDRCLK(0),
|
||||||
@@ -466,7 +469,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst1 : entity work.altddio_bidir0
|
inst1 : entity work.altddio_bidir0
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
oe => VDOUT_OE,
|
oe => VDOUT_OE,
|
||||||
inclock => DDRCLK(1),
|
inclock => DDRCLK(1),
|
||||||
@@ -481,7 +484,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst10 : entity work.lpm_ff4
|
inst10 : entity work.lpm_ff4
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
clock => pixel_clk_i,
|
clock => pixel_clk_i,
|
||||||
data => SYNTHESIZED_WIRE_7,
|
data => SYNTHESIZED_WIRE_7,
|
||||||
@@ -490,7 +493,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst100 : entity work.lpm_muxvdm
|
inst100 : entity work.lpm_muxvdm
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
data0x => VDMB,
|
data0x => VDMB,
|
||||||
data10x => GDFX_TEMP_SIGNAL_1,
|
data10x => GDFX_TEMP_SIGNAL_1,
|
||||||
@@ -514,7 +517,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst102 : entity work.lpm_mux3
|
inst102 : entity work.lpm_mux3
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
data1 => DFF_inst93,
|
data1 => DFF_inst93,
|
||||||
data0 => ZR_C8(0),
|
data0 => ZR_C8(0),
|
||||||
@@ -533,25 +536,25 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst108 : entity work.lpm_bustri_long
|
inst108 : entity work.lpm_bustri_long
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
enabledt => FB_VDOE(0),
|
enabledt => FB_VDOE(0),
|
||||||
data => VDR,
|
data => VDR,
|
||||||
tridata => FB_AD
|
tridata => fb_ad_out
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
inst109 : entity work.lpm_bustri_long
|
inst109 : entity work.lpm_bustri_long
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
enabledt => FB_VDOE(1),
|
enabledt => FB_VDOE(1),
|
||||||
data => SYNTHESIZED_WIRE_11,
|
data => SYNTHESIZED_WIRE_11,
|
||||||
tridata => FB_AD
|
tridata => fb_ad_out
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
inst11 : entity work.lpm_ff5
|
inst11 : entity work.lpm_ff5
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
clock => pixel_clk_i,
|
clock => pixel_clk_i,
|
||||||
data => SYNTHESIZED_WIRE_12,
|
data => SYNTHESIZED_WIRE_12,
|
||||||
@@ -560,25 +563,25 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst110 : entity work.lpm_bustri_long
|
inst110 : entity work.lpm_bustri_long
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
enabledt => FB_VDOE(2),
|
enabledt => FB_VDOE(2),
|
||||||
data => SYNTHESIZED_WIRE_13,
|
data => SYNTHESIZED_WIRE_13,
|
||||||
tridata => FB_AD
|
tridata => fb_ad_out
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
inst119 : entity work.lpm_bustri_long
|
inst119 : entity work.lpm_bustri_long
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
enabledt => FB_VDOE(3),
|
enabledt => FB_VDOE(3),
|
||||||
data => SYNTHESIZED_WIRE_14,
|
data => SYNTHESIZED_WIRE_14,
|
||||||
tridata => FB_AD
|
tridata => fb_ad_out
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
inst12 : entity work.lpm_ff1
|
inst12 : entity work.lpm_ff1
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
clock => DDRCLK(0),
|
clock => DDRCLK(0),
|
||||||
data => VDP_IN(31 DOWNTO 0),
|
data => VDP_IN(31 DOWNTO 0),
|
||||||
@@ -587,47 +590,47 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst13 : entity work.lpm_ff0
|
inst13 : entity work.lpm_ff0
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
clock => DDR_SYNC_66M,
|
clock => DDR_SYNC_66M,
|
||||||
enable => FB_LE(0),
|
enable => FB_LE(0),
|
||||||
data => FB_AD,
|
data => fb_ad_out,
|
||||||
q => FB_DDR(127 DOWNTO 96)
|
q => FB_DDR(127 DOWNTO 96)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
inst14 : entity work.lpm_ff0
|
inst14 : entity work.lpm_ff0
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
clock => DDR_SYNC_66M,
|
clock => DDR_SYNC_66M,
|
||||||
enable => FB_LE(1),
|
enable => FB_LE(1),
|
||||||
data => FB_AD,
|
data => fb_ad_out,
|
||||||
q => FB_DDR(95 DOWNTO 64)
|
q => FB_DDR(95 DOWNTO 64)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
inst15 : entity work.lpm_ff0
|
inst15 : entity work.lpm_ff0
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
clock => DDR_SYNC_66M,
|
clock => DDR_SYNC_66M,
|
||||||
enable => FB_LE(2),
|
enable => FB_LE(2),
|
||||||
data => FB_AD,
|
data => fb_ad_out,
|
||||||
q => FB_DDR(63 DOWNTO 32)
|
q => FB_DDR(63 DOWNTO 32)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
inst16 : entity work.lpm_ff0
|
inst16 : entity work.lpm_ff0
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
clock => DDR_SYNC_66M,
|
clock => DDR_SYNC_66M,
|
||||||
enable => FB_LE(3),
|
enable => FB_LE(3),
|
||||||
data => FB_AD,
|
data => fb_ad_out,
|
||||||
q => FB_DDR(31 DOWNTO 0)
|
q => FB_DDR(31 DOWNTO 0)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
inst17 : entity work.lpm_ff0
|
inst17 : entity work.lpm_ff0
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
clock => DDRCLK(0),
|
clock => DDRCLK(0),
|
||||||
enable => DDR_FB(1),
|
enable => DDR_FB(1),
|
||||||
@@ -637,7 +640,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst18 : entity work.lpm_ff0
|
inst18 : entity work.lpm_ff0
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
clock => DDRCLK(0),
|
clock => DDRCLK(0),
|
||||||
enable => DDR_FB(0),
|
enable => DDR_FB(0),
|
||||||
@@ -647,7 +650,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst19 : entity work.lpm_ff0
|
inst19 : entity work.lpm_ff0
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
clock => DDRCLK(0),
|
clock => DDRCLK(0),
|
||||||
enable => DDR_FB(0),
|
enable => DDR_FB(0),
|
||||||
@@ -657,7 +660,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst2 : entity work.altddio_out0
|
inst2 : entity work.altddio_out0
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
outclock => DDRCLK(3),
|
outclock => DDRCLK(3),
|
||||||
datain_h => VDMP(7 DOWNTO 4),
|
datain_h => VDMP(7 DOWNTO 4),
|
||||||
@@ -667,7 +670,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst20 : entity work.lpm_ff1
|
inst20 : entity work.lpm_ff1
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
clock => DDRCLK(0),
|
clock => DDRCLK(0),
|
||||||
data => VDVZ(31 DOWNTO 0),
|
data => VDVZ(31 DOWNTO 0),
|
||||||
@@ -676,7 +679,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst21 : entity work.lpm_mux0
|
inst21 : entity work.lpm_mux0
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
clock => pixel_clk_i,
|
clock => pixel_clk_i,
|
||||||
data0x => FIFO_D(127 DOWNTO 96),
|
data0x => FIFO_D(127 DOWNTO 96),
|
||||||
@@ -689,7 +692,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst22 : entity work.lpm_mux5
|
inst22 : entity work.lpm_mux5
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
data0x => FB_DDR(127 DOWNTO 64),
|
data0x => FB_DDR(127 DOWNTO 64),
|
||||||
data1x => FB_DDR(63 DOWNTO 0),
|
data1x => FB_DDR(63 DOWNTO 0),
|
||||||
@@ -701,14 +704,14 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst23 : entity work.lpm_constant2
|
inst23 : entity work.lpm_constant2
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
result => GDFX_TEMP_SIGNAL_16
|
result => GDFX_TEMP_SIGNAL_16
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
inst24 : entity work.lpm_mux1
|
inst24 : entity work.lpm_mux1
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
clock => pixel_clk_i,
|
clock => pixel_clk_i,
|
||||||
data0x => FIFO_D(127 DOWNTO 112),
|
data0x => FIFO_D(127 DOWNTO 112),
|
||||||
@@ -725,7 +728,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst25 : entity work.lpm_mux2
|
inst25 : entity work.lpm_mux2
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
clock => pixel_clk_i,
|
clock => pixel_clk_i,
|
||||||
data0x => FIFO_D(127 DOWNTO 120),
|
data0x => FIFO_D(127 DOWNTO 120),
|
||||||
@@ -750,7 +753,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst26 : entity work.lpm_shiftreg4
|
inst26 : entity work.lpm_shiftreg4
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
clock => DDRCLK(0),
|
clock => DDRCLK(0),
|
||||||
shiftin => SR_FIFO_WRE,
|
shiftin => SR_FIFO_WRE,
|
||||||
@@ -759,7 +762,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst27 : entity work.lpm_latch0
|
inst27 : entity work.lpm_latch0
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
gate => DDR_SYNC_66M,
|
gate => DDR_SYNC_66M,
|
||||||
data => SYNTHESIZED_WIRE_15,
|
data => SYNTHESIZED_WIRE_15,
|
||||||
@@ -770,7 +773,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst3 : entity work.lpm_ff1
|
inst3 : entity work.lpm_ff1
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
clock => DDRCLK(0),
|
clock => DDRCLK(0),
|
||||||
data => VDP_IN(63 DOWNTO 32),
|
data => VDP_IN(63 DOWNTO 32),
|
||||||
@@ -785,7 +788,7 @@ BEGIN
|
|||||||
SYNTHESIZED_WIRE_46 <= CLUT_ADR7A AND COLOR8;
|
SYNTHESIZED_WIRE_46 <= CLUT_ADR7A AND COLOR8;
|
||||||
|
|
||||||
inst36 : entity work.lpm_ff6
|
inst36 : entity work.lpm_ff6
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
clock => DDRCLK(0),
|
clock => DDRCLK(0),
|
||||||
enable => BLITTER_DACK(0),
|
enable => BLITTER_DACK(0),
|
||||||
@@ -797,7 +800,7 @@ BEGIN
|
|||||||
video_ta <= blitter_ta /* or video_mod_ta */ or video_ddr_ta;
|
video_ta <= blitter_ta /* or video_mod_ta */ or video_ddr_ta;
|
||||||
|
|
||||||
inst4 : entity work.lpm_ff1
|
inst4 : entity work.lpm_ff1
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
clock => DDRCLK(0),
|
clock => DDRCLK(0),
|
||||||
data => VDVZ(63 DOWNTO 32),
|
data => VDVZ(63 DOWNTO 32),
|
||||||
@@ -806,7 +809,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst40 : entity work.mux41_0
|
inst40 : entity work.mux41_0
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
S0 => COLOR2,
|
S0 => COLOR2,
|
||||||
S1 => COLOR4,
|
S1 => COLOR4,
|
||||||
@@ -818,7 +821,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst41 : entity work.mux41_1
|
inst41 : entity work.mux41_1
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
S0 => COLOR2,
|
S0 => COLOR2,
|
||||||
S1 => COLOR4,
|
S1 => COLOR4,
|
||||||
@@ -830,7 +833,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst42 : entity work.mux41_2
|
inst42 : entity work.mux41_2
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
S0 => COLOR2,
|
S0 => COLOR2,
|
||||||
D2 => CLUT_ADR7A,
|
D2 => CLUT_ADR7A,
|
||||||
@@ -843,7 +846,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst43 : entity work.mux41_3
|
inst43 : entity work.mux41_3
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
S0 => COLOR2,
|
S0 => COLOR2,
|
||||||
D2 => CLUT_ADR6A,
|
D2 => CLUT_ADR6A,
|
||||||
@@ -856,7 +859,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst44 : entity work.mux41_4
|
inst44 : entity work.mux41_4
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
S0 => COLOR2,
|
S0 => COLOR2,
|
||||||
D2 => CLUT_ADR5A,
|
D2 => CLUT_ADR5A,
|
||||||
@@ -869,7 +872,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst45 : entity work.mux41_5
|
inst45 : entity work.mux41_5
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
S0 => COLOR2,
|
S0 => COLOR2,
|
||||||
D2 => CLUT_ADR4A,
|
D2 => CLUT_ADR4A,
|
||||||
@@ -882,7 +885,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst46 : entity work.lpm_ff3
|
inst46 : entity work.lpm_ff3
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
clock => pixel_clk_i,
|
clock => pixel_clk_i,
|
||||||
data => SYNTHESIZED_WIRE_25,
|
data => SYNTHESIZED_WIRE_25,
|
||||||
@@ -891,7 +894,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst47 : entity work.lpm_ff3
|
inst47 : entity work.lpm_ff3
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
clock => pixel_clk_i,
|
clock => pixel_clk_i,
|
||||||
data => CCF,
|
data => CCF,
|
||||||
@@ -901,7 +904,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst49 : entity work.lpm_ff3
|
inst49 : entity work.lpm_ff3
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
clock => pixel_clk_i,
|
clock => pixel_clk_i,
|
||||||
data => SYNTHESIZED_WIRE_26,
|
data => SYNTHESIZED_WIRE_26,
|
||||||
@@ -910,7 +913,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst5 : entity work.altddio_out2
|
inst5 : entity work.altddio_out2
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
outclock => pixel_clk_i,
|
outclock => pixel_clk_i,
|
||||||
datain_h => SYNTHESIZED_WIRE_62,
|
datain_h => SYNTHESIZED_WIRE_62,
|
||||||
@@ -921,7 +924,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst51 : entity work.lpm_bustri1
|
inst51 : entity work.lpm_bustri1
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
enabledt => ST_CLUT_RD,
|
enabledt => ST_CLUT_RD,
|
||||||
data => SYNTHESIZED_WIRE_29,
|
data => SYNTHESIZED_WIRE_29,
|
||||||
@@ -930,7 +933,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst52 : entity work.lpm_ff3
|
inst52 : entity work.lpm_ff3
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
clock => pixel_clk_i,
|
clock => pixel_clk_i,
|
||||||
data => CCS,
|
data => CCS,
|
||||||
@@ -939,7 +942,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst53 : entity work.lpm_bustri_byt
|
inst53 : entity work.lpm_bustri_byt
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
enabledt => ACP_CLUT_RD,
|
enabledt => ACP_CLUT_RD,
|
||||||
data => SYNTHESIZED_WIRE_30,
|
data => SYNTHESIZED_WIRE_30,
|
||||||
@@ -948,7 +951,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst54 : entity work.lpm_constant0
|
inst54 : entity work.lpm_constant0
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
result => CCS(20 DOWNTO 16)
|
result => CCS(20 DOWNTO 16)
|
||||||
);
|
);
|
||||||
@@ -956,7 +959,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst56 : entity work.lpm_bustri1
|
inst56 : entity work.lpm_bustri1
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
enabledt => ST_CLUT_RD,
|
enabledt => ST_CLUT_RD,
|
||||||
data => SYNTHESIZED_WIRE_31,
|
data => SYNTHESIZED_WIRE_31,
|
||||||
@@ -965,7 +968,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst57 : entity work.lpm_bustri_byt
|
inst57 : entity work.lpm_bustri_byt
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
enabledt => ACP_CLUT_RD,
|
enabledt => ACP_CLUT_RD,
|
||||||
data => SYNTHESIZED_WIRE_32,
|
data => SYNTHESIZED_WIRE_32,
|
||||||
@@ -974,7 +977,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst58 : entity work.lpm_bustri_byt
|
inst58 : entity work.lpm_bustri_byt
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
enabledt => ACP_CLUT_RD,
|
enabledt => ACP_CLUT_RD,
|
||||||
data => SYNTHESIZED_WIRE_33,
|
data => SYNTHESIZED_WIRE_33,
|
||||||
@@ -983,7 +986,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst59 : entity work.lpm_constant0
|
inst59 : entity work.lpm_constant0
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
result => CCS(12 DOWNTO 8)
|
result => CCS(12 DOWNTO 8)
|
||||||
);
|
);
|
||||||
@@ -992,7 +995,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst61 : entity work.lpm_bustri1
|
inst61 : entity work.lpm_bustri1
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
enabledt => ST_CLUT_RD,
|
enabledt => ST_CLUT_RD,
|
||||||
data => SYNTHESIZED_WIRE_34,
|
data => SYNTHESIZED_WIRE_34,
|
||||||
@@ -1001,7 +1004,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst62 : entity work.lpm_muxdz
|
inst62 : entity work.lpm_muxdz
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
clock => pixel_clk_i,
|
clock => pixel_clk_i,
|
||||||
clken => FIFO_RDE,
|
clken => FIFO_RDE,
|
||||||
@@ -1013,7 +1016,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst63 : entity work.lpm_fifodz
|
inst63 : entity work.lpm_fifodz
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
wrreq => SYNTHESIZED_WIRE_60,
|
wrreq => SYNTHESIZED_WIRE_60,
|
||||||
rdreq => SYNTHESIZED_WIRE_38,
|
rdreq => SYNTHESIZED_WIRE_38,
|
||||||
@@ -1025,7 +1028,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst64 : entity work.lpm_constant0
|
inst64 : entity work.lpm_constant0
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
result => CCS(4 DOWNTO 0)
|
result => CCS(4 DOWNTO 0)
|
||||||
);
|
);
|
||||||
@@ -1035,7 +1038,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst66 : entity work.lpm_bustri3
|
inst66 : entity work.lpm_bustri3
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
enabledt => FALCON_CLUT_RDH,
|
enabledt => FALCON_CLUT_RDH,
|
||||||
data => SYNTHESIZED_WIRE_41,
|
data => SYNTHESIZED_WIRE_41,
|
||||||
@@ -1047,7 +1050,7 @@ BEGIN
|
|||||||
SYNTHESIZED_WIRE_40 <= NOT(INTER_ZEI);
|
SYNTHESIZED_WIRE_40 <= NOT(INTER_ZEI);
|
||||||
|
|
||||||
inst7 : entity work.lpm_mux6
|
inst7 : entity work.lpm_mux6
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
clock => pixel_clk_i,
|
clock => pixel_clk_i,
|
||||||
data0x => SYNTHESIZED_WIRE_42,
|
data0x => SYNTHESIZED_WIRE_42,
|
||||||
@@ -1064,7 +1067,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst70 : entity work.lpm_bustri3
|
inst70 : entity work.lpm_bustri3
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
enabledt => FALCON_CLUT_RDH,
|
enabledt => FALCON_CLUT_RDH,
|
||||||
data => SYNTHESIZED_WIRE_44,
|
data => SYNTHESIZED_WIRE_44,
|
||||||
@@ -1073,7 +1076,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst71 : entity work.lpm_ff6
|
inst71 : entity work.lpm_ff6
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
clock => DDRCLK(0),
|
clock => DDRCLK(0),
|
||||||
enable => FIFO_WRE,
|
enable => FIFO_WRE,
|
||||||
@@ -1085,7 +1088,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst74 : entity work.lpm_bustri3
|
inst74 : entity work.lpm_bustri3
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
enabledt => FALCON_CLUT_RDL,
|
enabledt => FALCON_CLUT_RDL,
|
||||||
data => SYNTHESIZED_WIRE_45,
|
data => SYNTHESIZED_WIRE_45,
|
||||||
@@ -1096,7 +1099,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst77 : entity work.lpm_constant1
|
inst77 : entity work.lpm_constant1
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
result => CCF(1 DOWNTO 0)
|
result => CCF(1 DOWNTO 0)
|
||||||
);
|
);
|
||||||
@@ -1108,14 +1111,14 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst80 : entity work.lpm_constant1
|
inst80 : entity work.lpm_constant1
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
result => CCF(9 DOWNTO 8)
|
result => CCF(9 DOWNTO 8)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
inst81 : entity work.lpm_mux4
|
inst81 : entity work.lpm_mux4
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
sel => COLOR1,
|
sel => COLOR1,
|
||||||
data0x => ZR_C8(7 DOWNTO 1),
|
data0x => ZR_C8(7 DOWNTO 1),
|
||||||
@@ -1125,14 +1128,14 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst82 : entity work.lpm_constant3
|
inst82 : entity work.lpm_constant3
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
result => SYNTHESIZED_WIRE_47
|
result => SYNTHESIZED_WIRE_47
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
inst83 : entity work.lpm_constant1
|
inst83 : entity work.lpm_constant1
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
result => CCF(17 DOWNTO 16)
|
result => CCF(17 DOWNTO 16)
|
||||||
);
|
);
|
||||||
@@ -1158,7 +1161,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst89 : entity work.lpm_shiftreg6
|
inst89 : entity work.lpm_shiftreg6
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
clock => DDRCLK(0),
|
clock => DDRCLK(0),
|
||||||
shiftin => SR_BLITTER_DACK,
|
shiftin => SR_BLITTER_DACK,
|
||||||
@@ -1167,7 +1170,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst9 : entity work.lpm_ff1
|
inst9 : entity work.lpm_ff1
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
clock => pixel_clk_i,
|
clock => pixel_clk_i,
|
||||||
data => SYNTHESIZED_WIRE_48,
|
data => SYNTHESIZED_WIRE_48,
|
||||||
@@ -1184,7 +1187,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst92 : entity work.lpm_shiftreg6
|
inst92 : entity work.lpm_shiftreg6
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
clock => DDRCLK(0),
|
clock => DDRCLK(0),
|
||||||
shiftin => SR_DDR_FB,
|
shiftin => SR_DDR_FB,
|
||||||
@@ -1201,7 +1204,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst94 : entity work.lpm_ff6
|
inst94 : entity work.lpm_ff6
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
clock => DDRCLK(0),
|
clock => DDRCLK(0),
|
||||||
enable => FIFO_WRE,
|
enable => FIFO_WRE,
|
||||||
@@ -1220,7 +1223,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
inst97 : entity work.lpm_ff5
|
inst97 : entity work.lpm_ff5
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
clock => DDRCLK(2),
|
clock => DDRCLK(2),
|
||||||
data => SR_VDMP,
|
data => SR_VDMP,
|
||||||
@@ -1229,7 +1232,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
sr0 : entity work.lpm_shiftreg0
|
sr0 : entity work.lpm_shiftreg0
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
load => SYNTHESIZED_WIRE_64,
|
load => SYNTHESIZED_WIRE_64,
|
||||||
clock => pixel_clk_i,
|
clock => pixel_clk_i,
|
||||||
@@ -1240,7 +1243,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
sr1 : entity work.lpm_shiftreg0
|
sr1 : entity work.lpm_shiftreg0
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
load => SYNTHESIZED_WIRE_64,
|
load => SYNTHESIZED_WIRE_64,
|
||||||
clock => pixel_clk_i,
|
clock => pixel_clk_i,
|
||||||
@@ -1251,7 +1254,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
sr2 : entity work.lpm_shiftreg0
|
sr2 : entity work.lpm_shiftreg0
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
load => SYNTHESIZED_WIRE_64,
|
load => SYNTHESIZED_WIRE_64,
|
||||||
clock => pixel_clk_i,
|
clock => pixel_clk_i,
|
||||||
@@ -1262,7 +1265,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
sr3 : entity work.lpm_shiftreg0
|
sr3 : entity work.lpm_shiftreg0
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
load => SYNTHESIZED_WIRE_64,
|
load => SYNTHESIZED_WIRE_64,
|
||||||
clock => pixel_clk_i,
|
clock => pixel_clk_i,
|
||||||
@@ -1273,7 +1276,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
sr4 : entity work.lpm_shiftreg0
|
sr4 : entity work.lpm_shiftreg0
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
load => SYNTHESIZED_WIRE_64,
|
load => SYNTHESIZED_WIRE_64,
|
||||||
clock => pixel_clk_i,
|
clock => pixel_clk_i,
|
||||||
@@ -1284,7 +1287,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
sr5 : entity work.lpm_shiftreg0
|
sr5 : entity work.lpm_shiftreg0
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
load => SYNTHESIZED_WIRE_64,
|
load => SYNTHESIZED_WIRE_64,
|
||||||
clock => pixel_clk_i,
|
clock => pixel_clk_i,
|
||||||
@@ -1295,7 +1298,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
sr6 : entity work.lpm_shiftreg0
|
sr6 : entity work.lpm_shiftreg0
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
load => SYNTHESIZED_WIRE_64,
|
load => SYNTHESIZED_WIRE_64,
|
||||||
clock => pixel_clk_i,
|
clock => pixel_clk_i,
|
||||||
@@ -1306,7 +1309,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
sr7 : entity work.lpm_shiftreg0
|
sr7 : entity work.lpm_shiftreg0
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
load => SYNTHESIZED_WIRE_64,
|
load => SYNTHESIZED_WIRE_64,
|
||||||
clock => pixel_clk_i,
|
clock => pixel_clk_i,
|
||||||
@@ -1317,7 +1320,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
ST_CLUT_BLUE : entity work.altdpram0
|
ST_CLUT_BLUE : entity work.altdpram0
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
wren_a => ST_CLUT_WR(1),
|
wren_a => ST_CLUT_WR(1),
|
||||||
wren_b => '0',
|
wren_b => '0',
|
||||||
@@ -1333,7 +1336,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
ST_CLUT_GREEN : entity work.altdpram0
|
ST_CLUT_GREEN : entity work.altdpram0
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
wren_a => ST_CLUT_WR(1),
|
wren_a => ST_CLUT_WR(1),
|
||||||
wren_b => '0',
|
wren_b => '0',
|
||||||
@@ -1349,7 +1352,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
ST_CLUT_RED : entity work.altdpram0
|
ST_CLUT_RED : entity work.altdpram0
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
wren_a => ST_CLUT_WR(0),
|
wren_a => ST_CLUT_WR(0),
|
||||||
wren_b => '0',
|
wren_b => '0',
|
||||||
@@ -1365,7 +1368,7 @@ BEGIN
|
|||||||
|
|
||||||
|
|
||||||
i_video_mod_mux_clutctr : entity work.video_mod_mux_clutctr
|
i_video_mod_mux_clutctr : entity work.video_mod_mux_clutctr
|
||||||
PORT MAP
|
port map
|
||||||
(
|
(
|
||||||
nRSTO => nRSTO,
|
nRSTO => nRSTO,
|
||||||
MAIN_CLK => MAIN_CLK,
|
MAIN_CLK => MAIN_CLK,
|
||||||
|
|||||||
@@ -297,7 +297,7 @@ begin
|
|||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
i_falcioio_sdcard_ide_cf : work.falconio_sdcard_ide_cf
|
i_falconio_sdcard_ide_cf : work.falconio_sdcard_ide_cf
|
||||||
port map
|
port map
|
||||||
(
|
(
|
||||||
CLK33M => CLK33M,
|
CLK33M => CLK33M,
|
||||||
|
|||||||
Reference in New Issue
Block a user