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

📄 altlvds_s3_serial_link.vo

📁 CPLD/FPGA常用模块与综合系统设计实例光盘程序
💻 VO
📖 第 1 页 / 共 5 页
字号:
	.devoe(devoe),
	.o(test_tx_out),
	.obar(\test_tx_out(n) ));
// synopsys translate_off
defparam \test_tx_out~output .bus_hold = "false";
defparam \test_tx_out~output .open_drain_output = "false";
defparam \test_tx_out~output .shift_series_termination_control = "false";
// synopsys translate_on

// atom is at IOOBUF_X0_Y39_N64
stratixiii_io_obuf \test_rx_outclock~output (
	.i(\u2|altlvds_rx_component|auto_generated|rx_outclock_buf|wire_clkctrl3_outclk ),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(14'b00000000000000),
	.parallelterminationcontrol(14'b00000000000000),
	.devoe(devoe),
	.o(test_rx_outclock),
	.obar());
// synopsys translate_off
defparam \test_rx_outclock~output .bus_hold = "false";
defparam \test_rx_outclock~output .open_drain_output = "false";
defparam \test_rx_outclock~output .shift_series_termination_control = "false";
// synopsys translate_on

// atom is at IOOBUF_X91_Y27_N113
stratixiii_io_obuf \parallel_core_data[0]~output (
	.i(\u7|lpm_ff_component|dffs [0]),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(14'b00000000000000),
	.parallelterminationcontrol(14'b00000000000000),
	.devoe(devoe),
	.o(parallel_core_data[0]),
	.obar());
// synopsys translate_off
defparam \parallel_core_data[0]~output .bus_hold = "false";
defparam \parallel_core_data[0]~output .open_drain_output = "false";
defparam \parallel_core_data[0]~output .shift_series_termination_control = "false";
// synopsys translate_on

// atom is at IOOBUF_X86_Y0_N20
stratixiii_io_obuf \parallel_core_data[1]~output (
	.i(\u7|lpm_ff_component|dffs [1]),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(14'b00000000000000),
	.parallelterminationcontrol(14'b00000000000000),
	.devoe(devoe),
	.o(parallel_core_data[1]),
	.obar());
// synopsys translate_off
defparam \parallel_core_data[1]~output .bus_hold = "false";
defparam \parallel_core_data[1]~output .open_drain_output = "false";
defparam \parallel_core_data[1]~output .shift_series_termination_control = "false";
// synopsys translate_on

// atom is at IOOBUF_X91_Y39_N64
stratixiii_io_obuf \parallel_core_data[2]~output (
	.i(\u7|lpm_ff_component|dffs [2]),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(14'b00000000000000),
	.parallelterminationcontrol(14'b00000000000000),
	.devoe(devoe),
	.o(parallel_core_data[2]),
	.obar());
// synopsys translate_off
defparam \parallel_core_data[2]~output .bus_hold = "false";
defparam \parallel_core_data[2]~output .open_drain_output = "false";
defparam \parallel_core_data[2]~output .shift_series_termination_control = "false";
// synopsys translate_on

// atom is at IOOBUF_X91_Y39_N33
stratixiii_io_obuf \parallel_core_data[3]~output (
	.i(\u7|lpm_ff_component|dffs [3]),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(14'b00000000000000),
	.parallelterminationcontrol(14'b00000000000000),
	.devoe(devoe),
	.o(parallel_core_data[3]),
	.obar());
// synopsys translate_off
defparam \parallel_core_data[3]~output .bus_hold = "false";
defparam \parallel_core_data[3]~output .open_drain_output = "false";
defparam \parallel_core_data[3]~output .shift_series_termination_control = "false";
// synopsys translate_on

// atom is at IOOBUF_X91_Y42_N20
stratixiii_io_obuf \parallel_core_data[4]~output (
	.i(\u7|lpm_ff_component|dffs [4]),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(14'b00000000000000),
	.parallelterminationcontrol(14'b00000000000000),
	.devoe(devoe),
	.o(parallel_core_data[4]),
	.obar());
// synopsys translate_off
defparam \parallel_core_data[4]~output .bus_hold = "false";
defparam \parallel_core_data[4]~output .open_drain_output = "false";
defparam \parallel_core_data[4]~output .shift_series_termination_control = "false";
// synopsys translate_on

// atom is at IOOBUF_X0_Y39_N33
stratixiii_io_obuf \parallel_core_data[5]~output (
	.i(\u7|lpm_ff_component|dffs [5]),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(14'b00000000000000),
	.parallelterminationcontrol(14'b00000000000000),
	.devoe(devoe),
	.o(parallel_core_data[5]),
	.obar());
// synopsys translate_off
defparam \parallel_core_data[5]~output .bus_hold = "false";
defparam \parallel_core_data[5]~output .open_drain_output = "false";
defparam \parallel_core_data[5]~output .shift_series_termination_control = "false";
// synopsys translate_on

// atom is at IOOBUF_X91_Y41_N82
stratixiii_io_obuf \parallel_core_data[6]~output (
	.i(\u7|lpm_ff_component|dffs [6]),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(14'b00000000000000),
	.parallelterminationcontrol(14'b00000000000000),
	.devoe(devoe),
	.o(parallel_core_data[6]),
	.obar());
// synopsys translate_off
defparam \parallel_core_data[6]~output .bus_hold = "false";
defparam \parallel_core_data[6]~output .open_drain_output = "false";
defparam \parallel_core_data[6]~output .shift_series_termination_control = "false";
// synopsys translate_on

// atom is at IOOBUF_X91_Y27_N51
stratixiii_io_obuf \parallel_core_data[7]~output (
	.i(\u7|lpm_ff_component|dffs [7]),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(14'b00000000000000),
	.parallelterminationcontrol(14'b00000000000000),
	.devoe(devoe),
	.o(parallel_core_data[7]),
	.obar());
// synopsys translate_off
defparam \parallel_core_data[7]~output .bus_hold = "false";
defparam \parallel_core_data[7]~output .open_drain_output = "false";
defparam \parallel_core_data[7]~output .shift_series_termination_control = "false";
// synopsys translate_on

// atom is at IOOBUF_X91_Y27_N20
stratixiii_io_obuf \parallel_core_data[8]~output (
	.i(\u7|lpm_ff_component|dffs [8]),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(14'b00000000000000),
	.parallelterminationcontrol(14'b00000000000000),
	.devoe(devoe),
	.o(parallel_core_data[8]),
	.obar());
// synopsys translate_off
defparam \parallel_core_data[8]~output .bus_hold = "false";
defparam \parallel_core_data[8]~output .open_drain_output = "false";
defparam \parallel_core_data[8]~output .shift_series_termination_control = "false";
// synopsys translate_on

// atom is at IOOBUF_X91_Y27_N82
stratixiii_io_obuf \parallel_core_data[9]~output (
	.i(\u7|lpm_ff_component|dffs [9]),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(14'b00000000000000),
	.parallelterminationcontrol(14'b00000000000000),
	.devoe(devoe),
	.o(parallel_core_data[9]),
	.obar());
// synopsys translate_off
defparam \parallel_core_data[9]~output .bus_hold = "false";
defparam \parallel_core_data[9]~output .open_drain_output = "false";
defparam \parallel_core_data[9]~output .shift_series_termination_control = "false";
// synopsys translate_on

// atom is at IOOBUF_X91_Y25_N113
stratixiii_io_obuf \dataout_to_tran[0]~output (
	.i(\u8|lpm_ff_component|dffs [0]),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(14'b00000000000000),
	.parallelterminationcontrol(14'b00000000000000),
	.devoe(devoe),
	.o(dataout_to_tran[0]),
	.obar());
// synopsys translate_off
defparam \dataout_to_tran[0]~output .bus_hold = "false";
defparam \dataout_to_tran[0]~output .open_drain_output = "false";
defparam \dataout_to_tran[0]~output .shift_series_termination_control = "false";
// synopsys translate_on

// atom is at IOOBUF_X86_Y0_N113
stratixiii_io_obuf \dataout_to_tran[1]~output (
	.i(\u8|lpm_ff_component|dffs [1]),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(14'b00000000000000),
	.parallelterminationcontrol(14'b00000000000000),
	.devoe(devoe),
	.o(dataout_to_tran[1]),
	.obar());
// synopsys translate_off
defparam \dataout_to_tran[1]~output .bus_hold = "false";
defparam \dataout_to_tran[1]~output .open_drain_output = "false";
defparam \dataout_to_tran[1]~output .shift_series_termination_control = "false";
// synopsys translate_on

// atom is at IOOBUF_X91_Y39_N95
stratixiii_io_obuf \dataout_to_tran[2]~output (
	.i(\u8|lpm_ff_component|dffs [2]),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(14'b00000000000000),
	.parallelterminationcontrol(14'b00000000000000),
	.devoe(devoe),
	.o(dataout_to_tran[2]),
	.obar());
// synopsys translate_off
defparam \dataout_to_tran[2]~output .bus_hold = "false";
defparam \dataout_to_tran[2]~output .open_drain_output = "false";
defparam \dataout_to_tran[2]~output .shift_series_termination_control = "false";
// synopsys translate_on

// atom is at IOOBUF_X91_Y40_N82
stratixiii_io_obuf \dataout_to_tran[3]~output (
	.i(\u8|lpm_ff_component|dffs [3]),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(14'b00000000000000),
	.parallelterminationcontrol(14'b00000000000000),
	.devoe(devoe),
	.o(dataout_to_tran[3]),
	.obar());
// synopsys translate_off
defparam \dataout_to_tran[3]~output .bus_hold = "false";
defparam \dataout_to_tran[3]~output .open_drain_output = "false";
defparam \dataout_to_tran[3]~output .shift_series_termination_control = "false";
// synopsys translate_on

// atom is at IOOBUF_X91_Y39_N2
stratixiii_io_obuf \dataout_to_tran[4]~output (
	.i(\u8|lpm_ff_component|dffs [4]),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(14'b00000000000000),
	.parallelterminationcontrol(14'b00000000000000),
	.devoe(devoe),
	.o(dataout_to_tran[4]),
	.obar());
// synopsys translate_off
defparam \dataout_to_tran[4]~output .bus_hold = "false";
defparam \dataout_to_tran[4]~output .open_drain_output = "false";
defparam \dataout_to_tran[4]~output .shift_series_termination_control = "false";
// synopsys translate_on

// atom is at IOOBUF_X0_Y25_N20
stratixiii_io_obuf \dataout_to_tran[5]~output (
	.i(\u8|lpm_ff_component|dffs [5]),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(14'b00000000000000),
	.parallelterminationcontrol(14'b00000000000000),
	.devoe(devoe),
	.o(dataout_to_tran[5]),
	.obar());
// synopsys translate_off
defparam \dataout_to_tran[5]~output .bus_hold = "false";
defparam \dataout_to_tran[5]~output .open_drain_output = "false";
defparam \dataout_to_tran[5]~output .shift_series_termination_control = "false";
// synopsys translate_on

// atom is at IOOBUF_X91_Y41_N20
stratixiii_io_obuf \dataout_to_tran[6]~output (
	.i(\u8|lpm_ff_component|dffs [6]),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(14'b00000000000000),
	.parallelterminationcontrol(14'b00000000000000),
	.devoe(devoe),
	.o(dataout_to_tran[6]),
	.obar());
// synopsys translate_off
defparam \dataout_to_tran[6]~output .bus_hold = "false";
defparam \dataout_to_tran[6]~output .open_drain_output = "false";
defparam \dataout_to_tran[6]~output .shift_series_termination_control = "false";
// synopsys translate_on

// atom is at IOOBUF_X91_Y29_N113
stratixiii_io_obuf \dataout_to_tran[7]~output (
	.i(\u8|lpm_ff_component|dffs [7]),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(14'b00000000000000),
	.parallelterminationcontrol(14'b00000000000000),
	.devoe(devoe),
	.o(dataout_to_tran[7]),
	.obar());
// synopsys translate_off
defparam \dataout_to_tran[7]~output .bus_hold = "false";
defparam \dataout_to_tran[7]~output .open_drain_output = "false";
defparam \dataout_to_tran[7]~output .shift_series_termination_control = "false";
// synopsys translate_on

// atom is at IOOBUF_X91_Y29_N20
stratixiii_io_obuf \dataout_to_tran[8]~output (
	.i(\u8|lpm_ff_component|dffs [8]),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(14'b00000000000000),
	.parallelterminationcontrol(14'b00000000000000),
	.devoe(devoe),
	.o(dataout_to_tran[8]),
	.obar());
// synopsys translate_off
defparam \dataout_to_tran[8]~output .bus_hold = "false";
defparam \dataout_to_tran[8]~output .open_drain_output = "false";
defparam \dataout_to_tran[8]~output .shift_series_termination_control = "false";
// synopsys translate_on

// atom is at IOOBUF_X91_Y25_N82
stratixiii_io_obuf \dataout_to_tran[9]~output (
	.i(\u8|lpm_ff_component|dffs [9]),
	.oe(vcc),
	.dynamicterminationcontrol(gnd),
	.seriesterminationcontrol(14'b00000000000000),
	.parallelterminationcontrol(14'b00000000000000),
	.devoe(devoe),
	.o(dataout_to_tran[9]),
	.obar());
// synopsys translate_off
defparam \dataout_to_tran[9]~output .bus_hold = "false";
defparam \dataout_to_tran[9]~output .open_drain_output = "false";
defparam \dataout_to_tran[9]~output .shift_series_termination_control = "false";
// synopsys translate_on

endmodule

module recv_core_reg (
	rxreg_0,
	rxreg_1,
	rxreg_2,
	rxreg_3,
	rxreg_4,
	rxreg_5,
	rxreg_6,
	rxreg_7,
	rxreg_8,
	rxreg_9,
	dffs_0,
	dffs_1,
	dffs_2,
	dffs_3,
	dffs_4,
	dffs_5,
	dffs_6,
	dffs_7,
	dffs_8,
	dffs_9,
	recv_reg_clk,
	devpor,
	devclrn,
	devoe);
input 	rxreg_0;
input 	rxreg_1;
input 	rxreg_2;
input 	rxreg_3;
input 	rxreg_4;
input 	rxreg_5;
input 	rxreg_6;
input 	rxreg_7;
input 	rxreg_8;
input 	rxreg_9;
output 	dffs_0;
output 	dffs_1;
output 	dffs_2;
output 	dffs_3;
output 	dffs_4;
output 	dffs_5;
output 	dffs_6;
output 	dffs_7;
output 	dffs_8;
output 	dffs_9;
input 	recv_reg_clk;
input 	devpor;
input 	devclrn;
input 	devoe;

wire gnd = 1'b0;
wire vcc = 1'b1;



lpm_ff lpm_ff_component(
	.rxreg_0(rxreg_0),
	.rxreg_1(rxreg_1),
	.rxreg_2(rxreg_2),
	.rxreg_3(rxreg_3),
	.rxreg_4(rxreg_4),
	.rxreg_5(rxreg_5),
	.rxreg_6(rxreg_6),
	.rxreg_7(rxreg_7),
	.rxreg_8(rxreg_8),
	.rxreg_9(rxreg_9),
	.dffs_0(dffs_0),
	.dffs_1(dffs_1),
	.dffs_2(dffs_2),
	.dffs_3(dffs_3),
	.dffs_4(dffs_4),
	.dffs_5(dffs_5),
	.dffs_6(dffs_6),
	.dffs_7(dffs_7),
	.dffs_8(dffs_8),
	.dffs_9(dffs_9),
	.clock(recv_reg_clk),
	.devpor(devpor),
	.devclrn(devclrn),
	.devoe(devoe));

endmodule

module lpm_ff (
	rxreg_0,
	rxreg_1,
	rxreg_2,
	rxreg_3,
	rxreg_4,
	rxreg_5,
	rxreg_6,
	rxreg_7,
	rxreg_8,
	rxreg_9,
	dffs_0,
	dffs_1,
	dffs_2,
	dffs_3,
	dffs_4,
	dffs_5,
	dffs_6,
	dffs_7,
	dffs_8,
	dffs_9,
	clock,
	devpor,
	devclrn,
	devoe);
input 	rxreg_0;
input 	rxreg_1;
input 	rxreg_2;
input 	rxreg_3;
input 	rxreg_4;
input 	rxreg_5;
input 	rxreg_6;
input 	rxreg_7;
input 	rxreg_8;
input 	rxreg_9;
output 	dffs_0;
output 	dffs_1;
output 	dffs_2;

⌨️ 快捷键说明

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