It's still not correct.
Here, replace this section of your code:
system_0 u0 (
// 1) global signals:
.clk(CPU_CLK),
.reset_n(CPU_RESET),
// the_KEY
.in_port_to_the_KEY(KEY),
// the_LEDG
.out_port_from_the_LEDG(LEDG),
// the_LEDR
.out_port_from_the_LEDR(LEDR),
// the_SEG7
.oSEG0_from_the_SEG7(HEX0),
.oSEG1_from_the_SEG7(HEX1),
.oSEG2_from_the_SEG7(HEX2),
.oSEG3_from_the_SEG7(HEX3),
// the_Switch
.in_port_to_the_Switch(SW),
// the_sdram_0
.zs_addr_from_the_sdram_0(DRAM_ADDR),
.zs_ba_from_the_sdram_0({DRAM_BA_1,DRAM_BA_0}),
.zs_cas_n_from_the_sdram_0(DRAM_CAS_N),
.zs_cke_from_the_sdram_0(DRAM_CKE),
.zs_cs_n_from_the_sdram_0(DRAM_CS_N),
.zs_dq_to_and_from_the_sdram_0(DRAM_DQ),
.zs_dqm_from_the_sdram_0({DRAM_UDQM,DRAM_LDQM}),
.zs_ras_n_from_the_sdram_0(DRAM_RAS_N),
.zs_we_n_from_the_sdram_0(DRAM_WE_N),
// the_tri_state_bridge_0_avalon_slave
.select_n_to_the_cfi_flash_0(FL_CE_N),
.tri_state_bridge_0_address(FL_ADDR),
.tri_state_bridge_0_data(FL_DQ),
.tri_state_bridge_0_readn(FL_OE_N),
.write_n_to_the_cfi_flash_0(FL_WE_N),
// the_uart_0
.rxd_to_the_uart_0(UART_RXD),
.txd_from_the_uart_0(UART_TXD),
// the_sram_0
.SRAM_ADDR_from_the_sram_0(SRAM_ADDR),
.SRAM_CE_N_from_the_sram_0(SRAM_CE_N),
.SRAM_DQ_to_and_from_the_sram_0(SRAM_DQ),
.SRAM_LB_N_from_the_sram_0(SRAM_LB_N),
.SRAM_OE_N_from_the_sram_0(SRAM_OE_N),
.SRAM_UB_N_from_the_sram_0(SRAM_UB_N),
.SRAM_WE_N_from_the_sram_0(SRAM_WE_N),
// the VGA Controller
.R_from_the_vga_controller(VGA_R),
.B_from_the_vga_controller(VGA_B),
.G_from_the_vga_controller(VGA_G),
.hsync_from_the_vga_controller(VGA_hsync),
.vsync_from_the_vga_controller(VGA_vsync),
/* Commented becaue don't have the lancelot Card
.M1_from_the_vga_controller(VGA_M1),
.M2_from_the_vga_controller(VGA_M2),
.sync_n_from_the_vga_controller(VGA_sync_n),
.sync_t_from_the_vga_controller(VGA_sync_t),
.vga_clk_to_the_vga_controller(VGA_vga_clk),
.blank_n_from_the_vga_controller(VGA_blank),
*/
);
with this:
system_0 u0 (
// 1) global signals:
.clk(CPU_CLK),
.reset_n(CPU_RESET),
// the_KEY
.in_port_to_the_KEY(KEY),
// the_LEDG
.out_port_from_the_LEDG(LEDG),
// the_LEDR
.out_port_from_the_LEDR(LEDR),
// the_SEG7
.oSEG0_from_the_SEG7(HEX0),
.oSEG1_from_the_SEG7(HEX1),
.oSEG2_from_the_SEG7(HEX2),
.oSEG3_from_the_SEG7(HEX3),
// the_Switch
.in_port_to_the_Switch(SW),
// the_sdram_0
.zs_addr_from_the_sdram_0(DRAM_ADDR),
.zs_ba_from_the_sdram_0({DRAM_BA_1,DRAM_BA_0}),
.zs_cas_n_from_the_sdram_0(DRAM_CAS_N),
.zs_cke_from_the_sdram_0(DRAM_CKE),
.zs_cs_n_from_the_sdram_0(DRAM_CS_N),
.zs_dq_to_and_from_the_sdram_0(DRAM_DQ),
.zs_dqm_from_the_sdram_0({DRAM_UDQM,DRAM_LDQM}),
.zs_ras_n_from_the_sdram_0(DRAM_RAS_N),
.zs_we_n_from_the_sdram_0(DRAM_WE_N),
// the_tri_state_bridge_0_avalon_slave
.select_n_to_the_cfi_flash_0(FL_CE_N),
.tri_state_bridge_0_address(FL_ADDR),
.tri_state_bridge_0_data(FL_DQ),
.tri_state_bridge_0_readn(FL_OE_N),
.write_n_to_the_cfi_flash_0(FL_WE_N),
// the_uart_0
.rxd_to_the_uart_0(UART_RXD),
.txd_from_the_uart_0(UART_TXD),
// the_sram_0
.SRAM_ADDR_from_the_sram_0(SRAM_ADDR),
.SRAM_CE_N_from_the_sram_0(SRAM_CE_N),
.SRAM_DQ_to_and_from_the_sram_0(SRAM_DQ),
.SRAM_LB_N_from_the_sram_0(SRAM_LB_N),
.SRAM_OE_N_from_the_sram_0(SRAM_OE_N),
.SRAM_UB_N_from_the_sram_0(SRAM_UB_N),
.SRAM_WE_N_from_the_sram_0(SRAM_WE_N),
// the VGA Controller
.R_from_the_vga_controller(VGA_R),
.B_from_the_vga_controller(VGA_B),
.G_from_the_vga_controller(VGA_G),
//HERE IS WHERE YOU WENT WRONG
.hsync_from_the_vga_controller(VGA_HS),
.vsync_from_the_vga_controller(VGA_VS),
.M1_from_the_vga_controller(VGA_M1),
.M2_from_the_vga_controller(VGA_M2),
.sync_n_from_the_vga_controller(VGA_SYNC_N),
.sync_t_from_the_vga_controller(VGA_SYNC_T),
.vga_clk_to_the_vga_controller(VGA_VGA_CLK),
.blank_n_from_the_vga_controller(VGA_BLANK)
);
And please uncomment this section:
/*Commented becaue don't have the lancelot Card
output VGA_CLK; // VGA Clock
output VGA_BLANK; // VGA Blank
output VGA_SYNC_N; // VGA Sync
output VGA_SYNC_T; // VGA Sync
output VGA_M1; // VGA M1
output VGA_M2; // VGA M2
VGA needs to have these parameters.