fixed type inconistencies
This commit is contained in:
@@ -688,7 +688,6 @@ set_instance_assignment -name IO_STANDARD "3.0-V LVCMOS" -to IRQ_n[3]
|
|||||||
set_instance_assignment -name IO_STANDARD "3.0-V LVCMOS" -to IRQ_n[4]
|
set_instance_assignment -name IO_STANDARD "3.0-V LVCMOS" -to IRQ_n[4]
|
||||||
set_global_assignment -name FLOW_ENABLE_IO_ASSIGNMENT_ANALYSIS ON
|
set_global_assignment -name FLOW_ENABLE_IO_ASSIGNMENT_ANALYSIS ON
|
||||||
set_global_assignment -name VHDL_FILE ../../../rtl/vhdl/io_register.vhd
|
set_global_assignment -name VHDL_FILE ../../../rtl/vhdl/io_register.vhd
|
||||||
set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top
|
|
||||||
set_global_assignment -name VHDL_FILE ../../../testbenches/firebee_tb.vhd
|
set_global_assignment -name VHDL_FILE ../../../testbenches/firebee_tb.vhd
|
||||||
set_global_assignment -name EDA_TEST_BENCH_FILE ../../../testbenches/ddr2_ram_model.vhd -section_id ddr_ctlr_tb
|
set_global_assignment -name EDA_TEST_BENCH_FILE ../../../testbenches/ddr2_ram_model.vhd -section_id ddr_ctlr_tb
|
||||||
set_global_assignment -name EDA_TEST_BENCH_FILE ../../../testbenches/ddr_ctlr_tb.vhd -section_id ddr_ctlr_tb
|
set_global_assignment -name EDA_TEST_BENCH_FILE ../../../testbenches/ddr_ctlr_tb.vhd -section_id ddr_ctlr_tb
|
||||||
@@ -697,3 +696,4 @@ set_global_assignment -name EDA_DESIGN_INSTANCE_NAME firebee_tb -section_id fire
|
|||||||
set_global_assignment -name EDA_TEST_BENCH_RUN_SIM_FOR "1 s" -section_id firebee_tb
|
set_global_assignment -name EDA_TEST_BENCH_RUN_SIM_FOR "1 s" -section_id firebee_tb
|
||||||
set_global_assignment -name EDA_TEST_BENCH_MODULE_NAME firebee_tb -section_id firebee_tb
|
set_global_assignment -name EDA_TEST_BENCH_MODULE_NAME firebee_tb -section_id firebee_tb
|
||||||
set_global_assignment -name EDA_TEST_BENCH_FILE ../../../testbenches/firebee_tb.vhd -section_id firebee_tb
|
set_global_assignment -name EDA_TEST_BENCH_FILE ../../../testbenches/firebee_tb.vhd -section_id firebee_tb
|
||||||
|
set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top
|
||||||
@@ -107,26 +107,26 @@ PACKAGE firebee_pkg IS
|
|||||||
COMPONENT VIDEO_CTRL
|
COMPONENT VIDEO_CTRL
|
||||||
PORT(
|
PORT(
|
||||||
clk_main : IN STD_LOGIC;
|
clk_main : IN STD_LOGIC;
|
||||||
fb_cs_n : IN STD_LOGIC_VECTOR(2 DOWNTO 1);
|
fb_cs_n : IN STD_LOGIC_VECTOR (2 DOWNTO 1);
|
||||||
fb_wr_n : IN STD_LOGIC;
|
fb_wr_n : IN STD_LOGIC;
|
||||||
fb_oe_n : IN STD_LOGIC;
|
fb_oe_n : IN STD_LOGIC;
|
||||||
fb_size : IN STD_LOGIC_VECTOR(1 DOWNTO 0);
|
fb_size : IN STD_LOGIC_VECTOR (1 DOWNTO 0);
|
||||||
fb_adr : IN STD_LOGIC_VECTOR(31 DOWNTO 0);
|
fb_adr : IN STD_LOGIC_VECTOR (31 DOWNTO 0);
|
||||||
clk33m : IN STD_LOGIC;
|
clk33m : IN STD_LOGIC;
|
||||||
clk25m : IN STD_LOGIC;
|
clk25m : IN STD_LOGIC;
|
||||||
blitter_run : IN STD_LOGIC;
|
blitter_run : IN STD_LOGIC;
|
||||||
clk_video : IN STD_LOGIC;
|
clk_video : IN STD_LOGIC;
|
||||||
vr_d : IN STD_LOGIC_VECTOR(8 DOWNTO 0);
|
vr_d : IN UNSIGNED (8 DOWNTO 0);
|
||||||
vr_busy : IN STD_LOGIC;
|
vr_busy : IN STD_LOGIC;
|
||||||
color8 : OUT STD_LOGIC;
|
color8 : OUT STD_LOGIC;
|
||||||
fbee_clut_rd : OUT STD_LOGIC;
|
fbee_clut_rd : OUT STD_LOGIC;
|
||||||
color1 : OUT STD_LOGIC;
|
color1 : OUT STD_LOGIC;
|
||||||
falcon_clut_rdh : OUT STD_LOGIC;
|
falcon_clut_rdh : OUT STD_LOGIC;
|
||||||
falcon_clut_rdl : OUT STD_LOGIC;
|
falcon_clut_rdl : OUT STD_LOGIC;
|
||||||
falcon_clut_wr : OUT STD_LOGIC_VECTOR(3 DOWNTO 0);
|
falcon_clut_wr : OUT UNSIGNED(3 DOWNTO 0);
|
||||||
clut_st_rd : OUT STD_LOGIC;
|
clut_st_rd : OUT STD_LOGIC;
|
||||||
clut_st_wr : OUT STD_LOGIC_VECTOR(1 DOWNTO 0);
|
clut_st_wr : OUT UNSIGNED (1 DOWNTO 0);
|
||||||
clut_mux_adr : OUT STD_LOGIC_VECTOR(3 DOWNTO 0);
|
clut_mux_adr : OUT UNSIGNED (3 DOWNTO 0);
|
||||||
hsync : OUT STD_LOGIC;
|
hsync : OUT STD_LOGIC;
|
||||||
vsync : OUT STD_LOGIC;
|
vsync : OUT STD_LOGIC;
|
||||||
blank_n : OUT STD_LOGIC;
|
blank_n : OUT STD_LOGIC;
|
||||||
@@ -136,21 +136,21 @@ PACKAGE firebee_pkg IS
|
|||||||
COLOR2 : OUT STD_LOGIC;
|
COLOR2 : OUT STD_LOGIC;
|
||||||
COLOR4 : OUT STD_LOGIC;
|
COLOR4 : OUT STD_LOGIC;
|
||||||
CLK_PIXEL : OUT STD_LOGIC;
|
CLK_PIXEL : OUT STD_LOGIC;
|
||||||
CLUT_OFF : OUT STD_LOGIC_VECTOR(3 DOWNTO 0);
|
CLUT_OFF : OUT UNSIGNED (3 DOWNTO 0);
|
||||||
blitter_on : OUT STD_LOGIC;
|
blitter_on : OUT STD_LOGIC;
|
||||||
video_ram_ctr : OUT STD_LOGIC_VECTOR(15 DOWNTO 0);
|
video_ram_ctr : OUT UNSIGNED (15 DOWNTO 0);
|
||||||
video_mod_ta : OUT STD_LOGIC;
|
video_mod_ta : OUT STD_LOGIC;
|
||||||
CCR : OUT STD_LOGIC_VECTOR(23 DOWNTO 0);
|
CCR : OUT UNSIGNED (23 DOWNTO 0);
|
||||||
CCSEL : OUT STD_LOGIC_VECTOR(2 DOWNTO 0);
|
CCSEL : OUT UNSIGNED (2 DOWNTO 0);
|
||||||
FBEE_CLUT_WR : OUT STD_LOGIC_VECTOR(3 DOWNTO 0);
|
FBEE_CLUT_WR : OUT UNSIGNED (3 DOWNTO 0);
|
||||||
INTER_ZEI : OUT STD_LOGIC;
|
INTER_ZEI : OUT STD_LOGIC;
|
||||||
DOP_FIFO_CLR : OUT STD_LOGIC;
|
DOP_FIFO_CLR : OUT STD_LOGIC;
|
||||||
video_reconfig : OUT STD_LOGIC;
|
video_reconfig : OUT STD_LOGIC;
|
||||||
VR_WR : OUT STD_LOGIC;
|
VR_WR : OUT STD_LOGIC;
|
||||||
VR_RD : OUT STD_LOGIC;
|
VR_RD : OUT STD_LOGIC;
|
||||||
fifo_clr : OUT STD_LOGIC;
|
fifo_clr : OUT STD_LOGIC;
|
||||||
DATA_IN : IN STD_LOGIC_VECTOR(31 DOWNTO 0);
|
DATA_IN : IN UNSIGNED (31 DOWNTO 0);
|
||||||
DATA_OUT : OUT STD_LOGIC_VECTOR(31 DOWNTO 0);
|
DATA_OUT : OUT UNSIGNED (31 DOWNTO 0);
|
||||||
DATA_EN_H : OUT STD_LOGIC;
|
DATA_EN_H : OUT STD_LOGIC;
|
||||||
DATA_EN_L : OUT STD_LOGIC
|
DATA_EN_L : OUT STD_LOGIC
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -49,11 +49,11 @@ LIBRARY IEEE;
|
|||||||
ENTITY VIDEO_CTRL IS
|
ENTITY VIDEO_CTRL IS
|
||||||
PORT(
|
PORT(
|
||||||
clk_main : IN STD_LOGIC;
|
clk_main : IN STD_LOGIC;
|
||||||
fb_cs_n : IN UNSIGNED (2 DOWNTO 1);
|
fb_cs_n : IN STD_LOGIC_VECTOR (2 DOWNTO 1);
|
||||||
fb_wr_n : IN STD_LOGIC;
|
fb_wr_n : IN STD_LOGIC;
|
||||||
fb_oe_n : IN STD_LOGIC;
|
fb_oe_n : IN STD_LOGIC;
|
||||||
fb_size : IN UNSIGNED (1 DOWNTO 0);
|
fb_size : IN STD_LOGIC_VECTOR (1 DOWNTO 0);
|
||||||
fb_adr : IN UNSIGNED (31 DOWNTO 0);
|
fb_adr : IN STD_LOGIC_VECTOR (31 DOWNTO 0);
|
||||||
clk33m : IN STD_LOGIC;
|
clk33m : IN STD_LOGIC;
|
||||||
clk25m : IN STD_LOGIC;
|
clk25m : IN STD_LOGIC;
|
||||||
blitter_run : IN STD_LOGIC;
|
blitter_run : IN STD_LOGIC;
|
||||||
|
|||||||
@@ -96,7 +96,7 @@ ENTITY VIDEO_SYSTEM IS
|
|||||||
vd_vz : OUT STD_LOGIC_VECTOR(127 DOWNTO 0);
|
vd_vz : OUT STD_LOGIC_VECTOR(127 DOWNTO 0);
|
||||||
sr_fifo_wre : IN STD_LOGIC;
|
sr_fifo_wre : IN STD_LOGIC;
|
||||||
sr_vdmp : IN STD_LOGIC_VECTOR(7 DOWNTO 0);
|
sr_vdmp : IN STD_LOGIC_VECTOR(7 DOWNTO 0);
|
||||||
fifo_mw : OUT STD_LOGIC_VECTOR(8 DOWNTO 0);
|
fifo_mw : OUT UNSIGNED (8 DOWNTO 0);
|
||||||
vdm_sel : IN STD_LOGIC_VECTOR(3 DOWNTO 0);
|
vdm_sel : IN STD_LOGIC_VECTOR(3 DOWNTO 0);
|
||||||
video_ram_ctr : OUT STD_LOGIC_VECTOR(15 DOWNTO 0);
|
video_ram_ctr : OUT STD_LOGIC_VECTOR(15 DOWNTO 0);
|
||||||
fifo_clr : OUT STD_LOGIC;
|
fifo_clr : OUT STD_LOGIC;
|
||||||
@@ -484,7 +484,7 @@ BEGIN
|
|||||||
wrreq => fifo_wre,
|
wrreq => fifo_wre,
|
||||||
q => fifo_d_out_512,
|
q => fifo_d_out_512,
|
||||||
--rdempty =>, -- Not d.
|
--rdempty =>, -- Not d.
|
||||||
wrusedw => fifo_mw
|
UNSIGNED(wrusedw) => fifo_mw
|
||||||
);
|
);
|
||||||
|
|
||||||
I_FIFO_DZ: lpm_fifoDZ
|
I_FIFO_DZ: lpm_fifoDZ
|
||||||
@@ -511,17 +511,17 @@ BEGIN
|
|||||||
CLK25M => clk_25m,
|
CLK25M => clk_25m,
|
||||||
blitter_run => blitter_run,
|
blitter_run => blitter_run,
|
||||||
clk_video => clk_video,
|
clk_video => clk_video,
|
||||||
vr_d => vr_d,
|
vr_d => UNSIGNED(vr_d),
|
||||||
vr_busy => vr_busy,
|
vr_busy => vr_busy,
|
||||||
color8 => color8,
|
color8 => color8,
|
||||||
FBEE_CLUT_RD => clut_fbee_rd,
|
FBEE_CLUT_RD => clut_fbee_rd,
|
||||||
COLOR1 => COLOR1,
|
COLOR1 => COLOR1,
|
||||||
FALCON_CLUT_RDH => clut_fa_rdh,
|
FALCON_CLUT_RDH => clut_fa_rdh,
|
||||||
FALCON_CLUT_RDL => clut_fa_rdl,
|
FALCON_CLUT_RDL => clut_fa_rdl,
|
||||||
FALCON_CLUT_WR => clut_fa_wr,
|
STD_LOGIC_VECTOR(FALCON_CLUT_WR) => clut_fa_wr,
|
||||||
clut_st_rd => clut_st_rd,
|
clut_st_rd => clut_st_rd,
|
||||||
clut_st_wr => clut_st_wr,
|
STD_LOGIC_VECTOR(clut_st_wr) => clut_st_wr,
|
||||||
CLUT_MUX_ADR => clut_adr_mux,
|
STD_LOGIC_VECTOR(CLUT_MUX_ADR) => clut_adr_mux,
|
||||||
hsync => hsync,
|
hsync => hsync,
|
||||||
vsync => vsync,
|
vsync => vsync,
|
||||||
blank_n => blank_n,
|
blank_n => blank_n,
|
||||||
@@ -531,21 +531,21 @@ BEGIN
|
|||||||
color2 => color2,
|
color2 => color2,
|
||||||
color4 => color4,
|
color4 => color4,
|
||||||
clk_pixel => clk_pixel_i,
|
clk_pixel => clk_pixel_i,
|
||||||
clut_off => clut_off,
|
STD_LOGIC_VECTOR(clut_off) => clut_off,
|
||||||
blitter_on => blitter_on,
|
blitter_on => blitter_on,
|
||||||
video_ram_ctr => video_ram_ctr,
|
STD_LOGIC_VECTOR(video_ram_ctr) => video_ram_ctr,
|
||||||
video_mod_ta => video_mod_ta,
|
video_mod_ta => video_mod_ta,
|
||||||
ccr => ccr,
|
STD_LOGIC_VECTOR(ccr) => ccr,
|
||||||
CCSEL => CC_SEL,
|
STD_LOGIC_VECTOR(CCSEL) => CC_SEL,
|
||||||
FBEE_CLUT_WR => clut_fbee_wr,
|
STD_LOGIC_VECTOR(FBEE_CLUT_WR) => clut_fbee_wr,
|
||||||
inter_zei => inter_zei,
|
inter_zei => inter_zei,
|
||||||
dop_fifo_clr => dop_fifo_clr,
|
dop_fifo_clr => dop_fifo_clr,
|
||||||
video_reconfig => video_reconfig,
|
video_reconfig => video_reconfig,
|
||||||
vr_wr => vr_wr,
|
vr_wr => vr_wr,
|
||||||
vr_rd => vr_rd,
|
vr_rd => vr_rd,
|
||||||
fifo_clr => fifo_clr_i,
|
fifo_clr => fifo_clr_i,
|
||||||
DATA_IN => fb_ad_in,
|
DATA_IN => UNSIGNED(fb_ad_in),
|
||||||
DATA_OUT => data_out_video_ctrl,
|
STD_LOGIC_VECTOR(DATA_OUT) => data_out_video_ctrl,
|
||||||
DATA_EN_H => data_en_h_video_ctrl,
|
DATA_EN_H => data_en_h_video_ctrl,
|
||||||
DATA_EN_L => data_en_l_video_ctrl
|
DATA_EN_L => data_en_l_video_ctrl
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user