Professional Documents
Culture Documents
2. Module toplevel:
module stratixIII_3sl150_dev_niosII_standard(
// global signals
clkin_50,
clkin_125,
user_resetn,
// the_flash_tristate_bridge_avalon_slave
fsm_a,
fsm_d,
flash_oen,
flash_cen,
flash_wen,
flash_advn,
flash_resetn,
//altmemddr signals
ddr2_deva_dq,
ddr2_deva_dqs_p,
ddr2_deva_a,
ddr2_deva_ba,
// Ethernet
input enet_led_link1000;
output enet_mdc;
inout enet_mdio;
output enet_resetn;
input enet_rx_p;
output enet_tx_p;
// Seven segment display
output [4: 1] seven_seg_sel;
output seven_seg_a;
output seven_seg_b;
output seven_seg_c;
output seven_seg_d;
output seven_seg_e;
output seven_seg_f;
output seven_seg_g;
output seven_seg_dp;
output seven_seg_minus;
//DDR2 SDRAM
output [ 12: 0] ddr2_deva_a;
output [ 1: 0] ddr2_deva_ba;
output ddr2_deva_casn;
output ddr2_deva_cke;
output ddr2_deva_odt;
inout ddr2_deva_ck_n;
inout ddr2_deva_ck_p;
output ddr2_deva_csn;
output ddr2_deva_dm;
ddr_o phy_ckgen
(
.datain_h(1'b1),
.datain_l(1'b0),
.outclock(enet_tx_clk_phy),
.dataout(enet_gtx_clk)
);
// Ethernet TX PLL (changed to 125 by dav0)
enet_tx_clk_pll enet_tx_clk_pll
(
.inclk0(clkin_125),
.c0(enet_tx_clk_mac),
.c1(enet_tx_clk_phy)
);
stratixIII_3sl150_dev_niosII_standard_sopc
this_stratixIII_3sl150_dev_niosII_standard_sopc
// COPY *_INST.V
(
.mem_addr_from_the_altmemddr(ddr2_deva_a),
.mem_ba_from_the_altmemddr(ddr2_deva_ba),
.mem_cas_n_from_the_altmemddr(ddr2_deva_casn),
.mem_cke_from_the_altmemddr(ddr2_deva_cke),
.mem_clk_n_to_and_from_the_altmemddr(ddr2_deva_ck_n),
.mem_clk_to_and_from_the_altmemddr(ddr2_deva_ck_p),
.mem_cs_n_from_the_altmemddr(ddr2_deva_csn),
.mem_dm_from_the_altmemddr(ddr2_deva_dm),
.mem_dq_to_and_from_the_altmemddr(ddr2_deva_dq),
.mem_dqs_to_and_from_the_altmemddr(ddr2_deva_dqs_p),
.mem_ras_n_from_the_altmemddr(ddr2_deva_rasn),
.mem_we_n_from_the_altmemddr(ddr2_deva_wen),
.mem_odt_from_the_altmemddr(ddr2_deva_odt),
.global_reset_n_to_the_altmemddr(user_resetn),
.mem_addr_from_the_altmemddr_1(ddr2_devb_a),
.mem_ba_from_the_altmemddr_1(ddr2_devb_ba),
.mem_cas_n_from_the_altmemddr_1(ddr2_devb_casn),
.mem_cke_from_the_altmemddr_1(ddr2_devb_cke),
.mem_clk_n_to_and_from_the_altmemddr_1(ddr2_devb_ck_n),
.mem_clk_to_and_from_the_altmemddr_1(ddr2_devb_ck_p),
3. Project Attached:
Sử dụng project xây dựng mẫu ./stratixIII_3sl150_dev_niosII_standard.qar