⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vga_logic.vqm

📁 周立功公司的SOPC源代码
💻 VQM
📖 第 1 页 / 共 5 页
字号:
defparam \sram_data[10]~I .oe_async_reset = "none";
defparam \sram_data[10]~I .input_sync_reset = "none";
defparam \sram_data[10]~I .output_sync_reset = "none";
defparam \sram_data[10]~I .oe_sync_reset = "none";
defparam \sram_data[10]~I .input_power_up = "low";
defparam \sram_data[10]~I .output_power_up = "low";
defparam \sram_data[10]~I .oe_power_up = "low";

cyclone_io \sram_data[11]~I (
	.datain(\wr_data[3]~combout ),
	.oe(\data_to_sram:data_to_sram|sram_data~102 ),
	.combout(\sram_data[11]~4 ),
	.padio(sram_data[11]));
defparam \sram_data[11]~I .operation_mode = "bidir";
defparam \sram_data[11]~I .input_register_mode = "none";
defparam \sram_data[11]~I .output_register_mode = "none";
defparam \sram_data[11]~I .oe_register_mode = "none";
defparam \sram_data[11]~I .input_async_reset = "none";
defparam \sram_data[11]~I .output_async_reset = "none";
defparam \sram_data[11]~I .oe_async_reset = "none";
defparam \sram_data[11]~I .input_sync_reset = "none";
defparam \sram_data[11]~I .output_sync_reset = "none";
defparam \sram_data[11]~I .oe_sync_reset = "none";
defparam \sram_data[11]~I .input_power_up = "low";
defparam \sram_data[11]~I .output_power_up = "low";
defparam \sram_data[11]~I .oe_power_up = "low";

cyclone_io \sram_data[12]~I (
	.datain(\wr_data[4]~combout ),
	.oe(\data_to_sram:data_to_sram|sram_data~102 ),
	.combout(\sram_data[12]~3 ),
	.padio(sram_data[12]));
defparam \sram_data[12]~I .operation_mode = "bidir";
defparam \sram_data[12]~I .input_register_mode = "none";
defparam \sram_data[12]~I .output_register_mode = "none";
defparam \sram_data[12]~I .oe_register_mode = "none";
defparam \sram_data[12]~I .input_async_reset = "none";
defparam \sram_data[12]~I .output_async_reset = "none";
defparam \sram_data[12]~I .oe_async_reset = "none";
defparam \sram_data[12]~I .input_sync_reset = "none";
defparam \sram_data[12]~I .output_sync_reset = "none";
defparam \sram_data[12]~I .oe_sync_reset = "none";
defparam \sram_data[12]~I .input_power_up = "low";
defparam \sram_data[12]~I .output_power_up = "low";
defparam \sram_data[12]~I .oe_power_up = "low";

cyclone_io \sram_data[13]~I (
	.datain(\wr_data[5]~combout ),
	.oe(\data_to_sram:data_to_sram|sram_data~102 ),
	.combout(\sram_data[13]~2 ),
	.padio(sram_data[13]));
defparam \sram_data[13]~I .operation_mode = "bidir";
defparam \sram_data[13]~I .input_register_mode = "none";
defparam \sram_data[13]~I .output_register_mode = "none";
defparam \sram_data[13]~I .oe_register_mode = "none";
defparam \sram_data[13]~I .input_async_reset = "none";
defparam \sram_data[13]~I .output_async_reset = "none";
defparam \sram_data[13]~I .oe_async_reset = "none";
defparam \sram_data[13]~I .input_sync_reset = "none";
defparam \sram_data[13]~I .output_sync_reset = "none";
defparam \sram_data[13]~I .oe_sync_reset = "none";
defparam \sram_data[13]~I .input_power_up = "low";
defparam \sram_data[13]~I .output_power_up = "low";
defparam \sram_data[13]~I .oe_power_up = "low";

cyclone_io \sram_data[14]~I (
	.datain(\wr_data[6]~combout ),
	.oe(\data_to_sram:data_to_sram|sram_data~102 ),
	.combout(\sram_data[14]~1 ),
	.padio(sram_data[14]));
defparam \sram_data[14]~I .operation_mode = "bidir";
defparam \sram_data[14]~I .input_register_mode = "none";
defparam \sram_data[14]~I .output_register_mode = "none";
defparam \sram_data[14]~I .oe_register_mode = "none";
defparam \sram_data[14]~I .input_async_reset = "none";
defparam \sram_data[14]~I .output_async_reset = "none";
defparam \sram_data[14]~I .oe_async_reset = "none";
defparam \sram_data[14]~I .input_sync_reset = "none";
defparam \sram_data[14]~I .output_sync_reset = "none";
defparam \sram_data[14]~I .oe_sync_reset = "none";
defparam \sram_data[14]~I .input_power_up = "low";
defparam \sram_data[14]~I .output_power_up = "low";
defparam \sram_data[14]~I .oe_power_up = "low";

cyclone_io \sram_data[15]~I (
	.datain(\wr_data[7]~combout ),
	.oe(\data_to_sram:data_to_sram|sram_data~102 ),
	.combout(\sram_data[15]~0 ),
	.padio(sram_data[15]));
defparam \sram_data[15]~I .operation_mode = "bidir";
defparam \sram_data[15]~I .input_register_mode = "none";
defparam \sram_data[15]~I .output_register_mode = "none";
defparam \sram_data[15]~I .oe_register_mode = "none";
defparam \sram_data[15]~I .input_async_reset = "none";
defparam \sram_data[15]~I .output_async_reset = "none";
defparam \sram_data[15]~I .oe_async_reset = "none";
defparam \sram_data[15]~I .input_sync_reset = "none";
defparam \sram_data[15]~I .output_sync_reset = "none";
defparam \sram_data[15]~I .oe_sync_reset = "none";
defparam \sram_data[15]~I .input_power_up = "low";
defparam \sram_data[15]~I .output_power_up = "low";
defparam \sram_data[15]~I .oe_power_up = "low";

cyclone_io \clk_100m~I (
	.combout(\clk_100m~combout ),
	.padio(clk_100m));
defparam \clk_100m~I .operation_mode = "input";
defparam \clk_100m~I .input_register_mode = "none";
defparam \clk_100m~I .output_register_mode = "none";
defparam \clk_100m~I .oe_register_mode = "none";
defparam \clk_100m~I .input_async_reset = "none";
defparam \clk_100m~I .output_async_reset = "none";
defparam \clk_100m~I .oe_async_reset = "none";
defparam \clk_100m~I .input_sync_reset = "none";
defparam \clk_100m~I .output_sync_reset = "none";
defparam \clk_100m~I .oe_sync_reset = "none";
defparam \clk_100m~I .input_power_up = "low";
defparam \clk_100m~I .output_power_up = "low";
defparam \clk_100m~I .oe_power_up = "low";

cyclone_io \wr_addr[11]~I (
	.combout(\wr_addr[11]~combout ),
	.padio(wr_addr[11]));
defparam \wr_addr[11]~I .operation_mode = "input";
defparam \wr_addr[11]~I .input_register_mode = "none";
defparam \wr_addr[11]~I .output_register_mode = "none";
defparam \wr_addr[11]~I .oe_register_mode = "none";
defparam \wr_addr[11]~I .input_async_reset = "none";
defparam \wr_addr[11]~I .output_async_reset = "none";
defparam \wr_addr[11]~I .oe_async_reset = "none";
defparam \wr_addr[11]~I .input_sync_reset = "none";
defparam \wr_addr[11]~I .output_sync_reset = "none";
defparam \wr_addr[11]~I .oe_sync_reset = "none";
defparam \wr_addr[11]~I .input_power_up = "low";
defparam \wr_addr[11]~I .output_power_up = "low";
defparam \wr_addr[11]~I .oe_power_up = "low";

cyclone_io \wr_req~I (
	.combout(\wr_req~combout ),
	.padio(wr_req));
defparam \wr_req~I .operation_mode = "input";
defparam \wr_req~I .input_register_mode = "none";
defparam \wr_req~I .output_register_mode = "none";
defparam \wr_req~I .oe_register_mode = "none";
defparam \wr_req~I .input_async_reset = "none";
defparam \wr_req~I .output_async_reset = "none";
defparam \wr_req~I .oe_async_reset = "none";
defparam \wr_req~I .input_sync_reset = "none";
defparam \wr_req~I .output_sync_reset = "none";
defparam \wr_req~I .oe_sync_reset = "none";
defparam \wr_req~I .input_power_up = "low";
defparam \wr_req~I .output_power_up = "low";
defparam \wr_req~I .oe_power_up = "low";

cyclone_io \vga_reset~I (
	.combout(\vga_reset~combout ),
	.padio(vga_reset));
defparam \vga_reset~I .operation_mode = "input";
defparam \vga_reset~I .input_register_mode = "none";
defparam \vga_reset~I .output_register_mode = "none";
defparam \vga_reset~I .oe_register_mode = "none";
defparam \vga_reset~I .input_async_reset = "none";
defparam \vga_reset~I .output_async_reset = "none";
defparam \vga_reset~I .oe_async_reset = "none";
defparam \vga_reset~I .input_sync_reset = "none";
defparam \vga_reset~I .output_sync_reset = "none";
defparam \vga_reset~I .oe_sync_reset = "none";
defparam \vga_reset~I .input_power_up = "low";
defparam \vga_reset~I .output_power_up = "low";
defparam \vga_reset~I .oe_power_up = "low";

cyclone_lcell \sram_if:sram_if|state_next.read_addr~132_I (
	.datab(\sram_if:sram_if|timer[2] ),
	.datac(\sram_if:sram_if|timer[1] ),
	.datad(\sram_if:sram_if|timer[0] ),
	.combout(\sram_if:sram_if|state_next.read_addr~132 ));
defparam \sram_if:sram_if|state_next.read_addr~132_I .operation_mode = "normal";
defparam \sram_if:sram_if|state_next.read_addr~132_I .synch_mode = "off";
defparam \sram_if:sram_if|state_next.read_addr~132_I .register_cascade_mode = "off";
defparam \sram_if:sram_if|state_next.read_addr~132_I .sum_lutc_input = "datac";
defparam \sram_if:sram_if|state_next.read_addr~132_I .lut_mask = "0003";
defparam \sram_if:sram_if|state_next.read_addr~132_I .output_mode = "comb_only";

cyclone_lcell \fifo:fifo|dcfifo:dcfifo_component|dcfifo_rt21:auto_generated|alt_sync_fifo_idm:sync_fifo|cntr_9v7:cntr1|counter_cella0 (
	.clk(\clk_100m~combout ),
	.dataa(\fifo:fifo|dcfifo:dcfifo_component|dcfifo_rt21:auto_generated|alt_sync_fifo_idm:sync_fifo|cntr_9v7:cntr1|safe_q[0] ),
	.datab(\fifo:fifo|dcfifo:dcfifo_component|dcfifo_rt21:auto_generated|alt_sync_fifo_idm:sync_fifo|w1w ),
	.aclr(\vga_reset~combout ),
	.regout(\fifo:fifo|dcfifo:dcfifo_component|dcfifo_rt21:auto_generated|alt_sync_fifo_idm:sync_fifo|cntr_9v7:cntr1|safe_q[0] ),
	.cout(\fifo:fifo|dcfifo:dcfifo_component|dcfifo_rt21:auto_generated|alt_sync_fifo_idm:sync_fifo|cntr_9v7:cntr1|counter_cella0~COUT ));
defparam \fifo:fifo|dcfifo:dcfifo_component|dcfifo_rt21:auto_generated|alt_sync_fifo_idm:sync_fifo|cntr_9v7:cntr1|counter_cella0 .operation_mode = "arithmetic";
defparam \fifo:fifo|dcfifo:dcfifo_component|dcfifo_rt21:auto_generated|alt_sync_fifo_idm:sync_fifo|cntr_9v7:cntr1|counter_cella0 .synch_mode = "off";
defparam \fifo:fifo|dcfifo:dcfifo_component|dcfifo_rt21:auto_generated|alt_sync_fifo_idm:sync_fifo|cntr_9v7:cntr1|counter_cella0 .register_cascade_mode = "off";
defparam \fifo:fifo|dcfifo:dcfifo_component|dcfifo_rt21:auto_generated|alt_sync_fifo_idm:sync_fifo|cntr_9v7:cntr1|counter_cella0 .sum_lutc_input = "datac";
defparam \fifo:fifo|dcfifo:dcfifo_component|dcfifo_rt21:auto_generated|alt_sync_fifo_idm:sync_fifo|cntr_9v7:cntr1|counter_cella0 .lut_mask = "66AA";
defparam \fifo:fifo|dcfifo:dcfifo_component|dcfifo_rt21:auto_generated|alt_sync_fifo_idm:sync_fifo|cntr_9v7:cntr1|counter_cella0 .output_mode = "reg_only";

cyclone_lcell \fifo:fifo|dcfifo:dcfifo_component|dcfifo_rt21:auto_generated|alt_sync_fifo_idm:sync_fifo|cntr_9v7:cntr1|counter_cella1 (
	.clk(\clk_100m~combout ),
	.dataa(\fifo:fifo|dcfifo:dcfifo_component|dcfifo_rt21:auto_generated|alt_sync_fifo_idm:sync_fifo|cntr_9v7:cntr1|safe_q[1] ),
	.datab(\fifo:fifo|dcfifo:dcfifo_component|dcfifo_rt21:auto_generated|alt_sync_fifo_idm:sync_fifo|w1w ),
	.aclr(\vga_reset~combout ),
	.cin(\fifo:fifo|dcfifo:dcfifo_component|dcfifo_rt21:auto_generated|alt_sync_fifo_idm:sync_fifo|cntr_9v7:cntr1|counter_cella0~COUT ),
	.regout(\fifo:fifo|dcfifo:dcfifo_component|dcfifo_rt21:auto_generated|alt_sync_fifo_idm:sync_fifo|cntr_9v7:cntr1|safe_q[1] ),
	.cout(\fifo:fifo|dcfifo:dcfifo_component|dcfifo_rt21:auto_generated|alt_sync_fifo_idm:sync_fifo|cntr_9v7:cntr1|counter_cella1~COUT ));
defparam \fifo:fifo|dcfifo:dcfifo_component|dcfifo_rt21:auto_generated|alt_sync_fifo_idm:sync_fifo|cntr_9v7:cntr1|counter_cella1 .operation_mode = "arithmetic";
defparam \fifo:fifo|dcfifo:dcfifo_component|dcfifo_rt21:auto_generated|alt_sync_fifo_idm:sync_fifo|cntr_9v7:cntr1|counter_cella1 .synch_mode = "off";
defparam \fifo:fifo|dcfifo:dcfifo_component|dcfifo_rt21:auto_generated|alt_sync_fifo_idm:sync_fifo|cntr_9v7:cntr1|counter_cella1 .register_cascade_mode = "off";
defparam \fifo:fifo|dcfifo:dcfifo_component|dcfifo_rt21:auto_generated|alt_sync_fifo_idm:sync_fifo|cntr_9v7:cntr1|counter_cella1 .sum_lutc_input = "cin";
defparam \fifo:fifo|dcfifo:dcfifo_component|dcfifo_rt21:auto_generated|alt_sync_fifo_idm:sync_fifo|cntr_9v7:cntr1|counter_cella1 .lut_mask = "6A5F";
defparam \fifo:fifo|dcfifo:dcfifo_component|dcfifo_rt21:auto_generated|alt_sync_fifo_idm:sync_fifo|cntr_9v7:cntr1|counter_cella1 .output_mode = "reg_only";

cyclone_lcell \fifo:fifo|dcfifo:dcfifo_component|dcfifo_rt21:auto_generated|alt_sync_fifo_idm:sync_fifo|cntr_9v7:cntr1|counter_cella2 (
	.clk(\clk_100m~combout ),
	.dataa(\fifo:fifo|dcfifo:dcfifo_component|dcfifo_rt21:auto_generated|alt_sync_fifo_idm:sync_fifo|cntr_9v7:cntr1|safe_q[2] ),
	.datab(\fifo:fifo|dcfifo:dcfifo_component|dcfifo_rt21:auto_generated|alt_sync_fifo_idm:sync_fifo|w1w ),
	.aclr(\vga_reset~combout ),
	.cin(\fifo:fifo|dcfifo:dcfifo_component|dcfifo_rt21:auto_generated|alt_sync_fifo_idm:sync_fifo|cntr_9v7:cntr1|counter_cella1~COUT ),
	.regout(\fifo:fifo|dcfifo:dcfifo_component|dcfifo_rt21:auto_generated|alt_sync_fifo_idm:sync_fifo|cntr_9v7:cntr1|safe_q[2] ),
	.cout(\fifo:fifo|dcfifo:dcfifo_component|dcfifo_rt21:auto_generated|alt_sync_fifo_idm:sync_fifo|cntr_9v7:cntr1|counter_cella2~COUT ));
defparam \fifo:fifo|dcfifo:dcfifo_component|dcfifo_rt21:auto_generated|alt_sync_fifo_idm:sync_fifo|cntr_9v7:cntr1|counter_cella2 .operation_mode = "arithmetic";
defparam \fifo:fifo|dcfifo:dcfifo_component|dcfifo_rt21:auto_generated|alt_sync_fifo_idm:sync_fifo|cntr_9v7:cntr1|counter_cella2 .synch_mode = "off";
defparam \fifo:fifo|dcfifo:dcfifo_component|dcfifo_rt21:auto_generated|alt_sync_fifo_idm:sync_fifo|cntr_9v7:cntr1|counter_cella2 .register_cascade_mode = "off";
defparam \fifo:fifo|dcfifo:dcfifo_component|dcfifo_rt21:auto_generated|alt_sync_fifo_idm:sync_fifo|cntr_9v7:cntr1|counter_cella2 .sum_lutc_input = "cin";
defparam \fifo:fifo|dcfifo:dcfifo_component|dcfifo_rt21:auto_generated|alt_sync_fifo_idm:sync_fifo|cntr_9v7:cntr1|counter_cella2 .lut_mask = "A60A";
defparam \fifo:fifo|dcfifo:dcfifo_component|dcfifo_rt21:auto_generated|alt_sync_fifo_idm:sync_fifo|cntr_9v7:cntr1|counter_cella2 .output_mode = "reg_only";

cyclone_lcell \fifo:fifo|dcfifo:dcfifo_component|dcfifo_rt21:auto_generated|alt_sync_fifo_idm:sync_fifo|cntr_9v7:cntr1|counter_cella3 (
	.clk(\clk_100m~combout ),
	.dataa(\fifo:fifo|dcfifo:dcfifo_component|dcfifo_rt21:auto_generated|alt_sync_fifo_idm:sync_fifo|w1w ),
	.datab(\fifo:fifo|dcfifo:dcfifo_component|dcfifo_rt21:auto_generated|alt_sync_fifo_idm:sync_fifo|cntr_9v7:cntr1|safe_q[3] ),
	.aclr(\vga_reset~combout ),
	.cin(\fifo:fifo|dcfifo:dcfifo_component|dcfifo_rt21:auto_generated|alt_sync_fifo_idm:sync_fifo|cntr_9v7:cntr1|counter_cella2~COUT ),
	.regout(\fi

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -