Skip to content

Commit 3c98670

Browse files
committed
add unittest am2301
1 parent 58fe551 commit 3c98670

File tree

4 files changed

+546
-9
lines changed

4 files changed

+546
-9
lines changed

frontier.qip

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ set_global_assignment -entity "frontier" -library "frontier" -name IP_TOOL_NAME
22
set_global_assignment -entity "frontier" -library "frontier" -name IP_TOOL_VERSION "12.1sp1"
33
set_global_assignment -entity "frontier" -library "frontier" -name IP_TOOL_ENV "qsys"
44
set_global_assignment -library "frontier" -name SOPCINFO_FILE [file join $::quartus(qip_path) "frontier.sopcinfo"]
5-
set_instance_assignment -entity "frontier" -library "frontier" -name SLD_INFO "QSYS_NAME frontier HAS_SOPCINFO 1 GENERATION_ID 1462168921"
5+
set_instance_assignment -entity "frontier" -library "frontier" -name SLD_INFO "QSYS_NAME frontier HAS_SOPCINFO 1 GENERATION_ID 1469331316"
66
set_global_assignment -library "frontier" -name MISC_FILE [file join $::quartus(qip_path) "frontier.cmp"]
77
set_global_assignment -name SYNTHESIS_ONLY_QIP ON
88
set_global_assignment -library "frontier" -name MISC_FILE [file join $::quartus(qip_path) "frontier.qsys"]
@@ -36,6 +36,7 @@ set_global_assignment -library "frontier" -name SYSTEMVERILOG_FILE [file join $:
3636
set_global_assignment -library "frontier" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "frontier/synthesis/submodules/altera_merlin_master_agent.sv"]
3737
set_global_assignment -library "frontier" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "frontier/synthesis/submodules/altera_merlin_slave_translator.sv"]
3838
set_global_assignment -library "frontier" -name SYSTEMVERILOG_FILE [file join $::quartus(qip_path) "frontier/synthesis/submodules/altera_merlin_master_translator.sv"]
39+
set_global_assignment -library "frontier" -name VERILOG_FILE [file join $::quartus(qip_path) "frontier/synthesis/submodules/steering_driver.v"]
3940
set_global_assignment -library "frontier" -name VERILOG_FILE [file join $::quartus(qip_path) "frontier/synthesis/submodules/AM2301.v"]
4041
set_global_assignment -library "frontier" -name VERILOG_FILE [file join $::quartus(qip_path) "frontier/synthesis/submodules/grid_AD7490.v"]
4142
set_global_assignment -library "frontier" -name VERILOG_FILE [file join $::quartus(qip_path) "frontier/synthesis/submodules/arm9_soft.v"]

grid.qsf

Lines changed: 47 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -628,10 +628,55 @@ set_global_assignment -name IP_TOOL_ENV qsys -entity frontier_id_router_015 -qip
628628
set_global_assignment -name IP_TOOL_NAME altera_merlin_demultiplexer -entity frontier_rsp_xbar_demux_015 -qip frontier/synthesis/frontier.qip -library frontier
629629
set_global_assignment -name IP_TOOL_VERSION 12.1 -entity frontier_rsp_xbar_demux_015 -qip frontier/synthesis/frontier.qip -library frontier
630630
set_global_assignment -name IP_TOOL_ENV qsys -entity frontier_rsp_xbar_demux_015 -qip frontier/synthesis/frontier.qip -library frontier
631+
set_global_assignment -name SLD_INFO "QSYS_NAME frontier HAS_SOPCINFO 1 GENERATION_ID 1436190125" -entity frontier -qip frontier/synthesis/frontier.qip -library frontier
632+
set_global_assignment -name QIP_FILE frontier/synthesis/frontier.qip
633+
set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top
631634
set_global_assignment -name SYNTHESIS_ONLY_QIP ON -qip frontier/synthesis/frontier.qip
632635
set_global_assignment -name SOPCINFO_FILE frontier/synthesis/../../frontier.sopcinfo -qip frontier/synthesis/frontier.qip -library frontier
633636
set_global_assignment -name MISC_FILE frontier/synthesis/../../frontier.cmp -qip frontier/synthesis/frontier.qip -library frontier
634637
set_global_assignment -name MISC_FILE frontier/synthesis/../../frontier.qsys -qip frontier/synthesis/frontier.qip -library frontier
638+
set_global_assignment -name VERILOG_FILE frontier/synthesis/frontier.v -qip frontier/synthesis/frontier.qip -library frontier
639+
set_global_assignment -name SYSTEMVERILOG_FILE frontier/synthesis/submodules/altera_irq_clock_crosser.sv -qip frontier/synthesis/frontier.qip -library frontier
640+
set_global_assignment -name SYSTEMVERILOG_FILE frontier/synthesis/submodules/frontier_irq_mapper_001.sv -qip frontier/synthesis/frontier.qip -library frontier
641+
set_global_assignment -name SYSTEMVERILOG_FILE frontier/synthesis/submodules/frontier_irq_mapper.sv -qip frontier/synthesis/frontier.qip -library frontier
642+
set_global_assignment -name VERILOG_FILE frontier/synthesis/submodules/altera_avalon_st_handshake_clock_crosser.v -qip frontier/synthesis/frontier.qip -library frontier
643+
set_global_assignment -name VERILOG_FILE frontier/synthesis/submodules/altera_avalon_st_clock_crosser.v -qip frontier/synthesis/frontier.qip -library frontier
644+
set_global_assignment -name VERILOG_FILE frontier/synthesis/submodules/altera_avalon_st_pipeline_base.v -qip frontier/synthesis/frontier.qip -library frontier
645+
set_global_assignment -name SYSTEMVERILOG_FILE frontier/synthesis/submodules/altera_merlin_arbitrator.sv -qip frontier/synthesis/frontier.qip -library frontier
646+
set_global_assignment -name SYSTEMVERILOG_FILE frontier/synthesis/submodules/frontier_rsp_xbar_mux_001.sv -qip frontier/synthesis/frontier.qip -library frontier
647+
set_global_assignment -name SYSTEMVERILOG_FILE frontier/synthesis/submodules/frontier_rsp_xbar_mux.sv -qip frontier/synthesis/frontier.qip -library frontier
648+
set_global_assignment -name SYSTEMVERILOG_FILE frontier/synthesis/submodules/frontier_rsp_xbar_demux_019.sv -qip frontier/synthesis/frontier.qip -library frontier
649+
set_global_assignment -name SYSTEMVERILOG_FILE frontier/synthesis/submodules/frontier_rsp_xbar_demux.sv -qip frontier/synthesis/frontier.qip -library frontier
650+
set_global_assignment -name SYSTEMVERILOG_FILE frontier/synthesis/submodules/frontier_cmd_xbar_mux_019.sv -qip frontier/synthesis/frontier.qip -library frontier
651+
set_global_assignment -name SYSTEMVERILOG_FILE frontier/synthesis/submodules/frontier_cmd_xbar_demux_001.sv -qip frontier/synthesis/frontier.qip -library frontier
652+
set_global_assignment -name SYSTEMVERILOG_FILE frontier/synthesis/submodules/frontier_cmd_xbar_demux.sv -qip frontier/synthesis/frontier.qip -library frontier
653+
set_global_assignment -name VERILOG_FILE frontier/synthesis/submodules/altera_reset_controller.v -qip frontier/synthesis/frontier.qip -library frontier
654+
set_global_assignment -name VERILOG_FILE frontier/synthesis/submodules/altera_reset_synchronizer.v -qip frontier/synthesis/frontier.qip -library frontier
655+
set_global_assignment -name SDC_FILE frontier/synthesis/submodules/altera_reset_controller.sdc -qip frontier/synthesis/frontier.qip -library frontier
656+
set_global_assignment -name SYSTEMVERILOG_FILE frontier/synthesis/submodules/altera_merlin_traffic_limiter.sv -qip frontier/synthesis/frontier.qip -library frontier
657+
set_global_assignment -name SYSTEMVERILOG_FILE frontier/synthesis/submodules/frontier_id_router_019.sv -qip frontier/synthesis/frontier.qip -library frontier
658+
set_global_assignment -name SYSTEMVERILOG_FILE frontier/synthesis/submodules/frontier_id_router.sv -qip frontier/synthesis/frontier.qip -library frontier
659+
set_global_assignment -name SYSTEMVERILOG_FILE frontier/synthesis/submodules/frontier_addr_router_001.sv -qip frontier/synthesis/frontier.qip -library frontier
660+
set_global_assignment -name SYSTEMVERILOG_FILE frontier/synthesis/submodules/frontier_addr_router.sv -qip frontier/synthesis/frontier.qip -library frontier
661+
set_global_assignment -name VERILOG_FILE frontier/synthesis/submodules/altera_avalon_sc_fifo.v -qip frontier/synthesis/frontier.qip -library frontier
662+
set_global_assignment -name SYSTEMVERILOG_FILE frontier/synthesis/submodules/altera_merlin_slave_agent.sv -qip frontier/synthesis/frontier.qip -library frontier
663+
set_global_assignment -name SYSTEMVERILOG_FILE frontier/synthesis/submodules/altera_merlin_burst_uncompressor.sv -qip frontier/synthesis/frontier.qip -library frontier
664+
set_global_assignment -name SYSTEMVERILOG_FILE frontier/synthesis/submodules/altera_merlin_master_agent.sv -qip frontier/synthesis/frontier.qip -library frontier
665+
set_global_assignment -name SYSTEMVERILOG_FILE frontier/synthesis/submodules/altera_merlin_slave_translator.sv -qip frontier/synthesis/frontier.qip -library frontier
666+
set_global_assignment -name SYSTEMVERILOG_FILE frontier/synthesis/submodules/altera_merlin_master_translator.sv -qip frontier/synthesis/frontier.qip -library frontier
667+
set_global_assignment -name VERILOG_FILE frontier/synthesis/submodules/AM2301.v -qip frontier/synthesis/frontier.qip -library frontier
668+
set_global_assignment -name VERILOG_FILE frontier/synthesis/submodules/grid_AD7490.v -qip frontier/synthesis/frontier.qip -library frontier
669+
set_global_assignment -name VERILOG_FILE frontier/synthesis/submodules/arm9_soft.v -qip frontier/synthesis/frontier.qip -library frontier
670+
set_global_assignment -name VERILOG_FILE frontier/synthesis/submodules/arm9_compatiable_code.v -qip frontier/synthesis/frontier.qip -library frontier
671+
set_global_assignment -name VERILOG_FILE frontier/synthesis/submodules/brush_motor_driver.v -qip frontier/synthesis/frontier.qip -library frontier
672+
set_global_assignment -name VERILOG_FILE frontier/synthesis/submodules/step_motor_driver.v -qip frontier/synthesis/frontier.qip -library frontier
673+
set_global_assignment -name VERILOG_FILE frontier/synthesis/submodules/grid_PWM.v -qip frontier/synthesis/frontier.qip -library frontier
674+
set_global_assignment -name VERILOG_FILE frontier/synthesis/submodules/grid_PIO26.v -qip frontier/synthesis/frontier.qip -library frontier
675+
set_global_assignment -name VERILOG_FILE frontier/synthesis/submodules/test_LEDState.v -qip frontier/synthesis/frontier.qip -library frontier
676+
set_global_assignment -name VERILOG_FILE frontier/synthesis/submodules/basic_ShieldCtrl.v -qip frontier/synthesis/frontier.qip -library frontier
677+
set_global_assignment -name VERILOG_FILE frontier/synthesis/submodules/basic_FuncLED.v -qip frontier/synthesis/frontier.qip -library frontier
678+
set_global_assignment -name VERILOG_FILE frontier/synthesis/submodules/basic_SysID.v -qip frontier/synthesis/frontier.qip -library frontier
679+
set_global_assignment -name VERILOG_FILE frontier/synthesis/submodules/hps_tabby.v -qip frontier/synthesis/frontier.qip -library frontier
635680
set_global_assignment -name IP_TOOL_NAME altera_avalon_sc_fifo -entity altera_avalon_sc_fifo -qip frontier/synthesis/frontier.qip -library frontier
636681
set_global_assignment -name IP_TOOL_VERSION 12.1 -entity altera_avalon_sc_fifo -qip frontier/synthesis/frontier.qip -library frontier
637682
set_global_assignment -name IP_TOOL_ENV qsys -entity altera_avalon_sc_fifo -qip frontier/synthesis/frontier.qip -library frontier
@@ -662,7 +707,7 @@ set_global_assignment -name IP_TOOL_ENV qsys -entity altera_reset_controller -qi
662707
set_global_assignment -name IP_TOOL_NAME qsys -entity frontier -qip frontier/synthesis/frontier.qip -library frontier
663708
set_global_assignment -name IP_TOOL_VERSION 12.1sp1 -entity frontier -qip frontier/synthesis/frontier.qip -library frontier
664709
set_global_assignment -name IP_TOOL_ENV qsys -entity frontier -qip frontier/synthesis/frontier.qip -library frontier
665-
set_global_assignment -name SLD_INFO "QSYS_NAME frontier HAS_SOPCINFO 1 GENERATION_ID 1436190125" -entity frontier -qip frontier/synthesis/frontier.qip -library frontier
710+
set_global_assignment -name SLD_INFO "QSYS_NAME frontier HAS_SOPCINFO 1 GENERATION_ID 1437024851" -entity frontier -qip frontier/synthesis/frontier.qip -library frontier
666711
set_global_assignment -name IP_TOOL_NAME altera_merlin_router -entity frontier_addr_router -qip frontier/synthesis/frontier.qip -library frontier
667712
set_global_assignment -name IP_TOOL_VERSION 12.1 -entity frontier_addr_router -qip frontier/synthesis/frontier.qip -library frontier
668713
set_global_assignment -name IP_TOOL_ENV qsys -entity frontier_addr_router -qip frontier/synthesis/frontier.qip -library frontier
@@ -701,6 +746,4 @@ set_global_assignment -name IP_TOOL_VERSION 12.1 -entity frontier_rsp_xbar_mux -
701746
set_global_assignment -name IP_TOOL_ENV qsys -entity frontier_rsp_xbar_mux -qip frontier/synthesis/frontier.qip -library frontier
702747
set_global_assignment -name IP_TOOL_NAME altera_merlin_multiplexer -entity frontier_rsp_xbar_mux_001 -qip frontier/synthesis/frontier.qip -library frontier
703748
set_global_assignment -name IP_TOOL_VERSION 12.1 -entity frontier_rsp_xbar_mux_001 -qip frontier/synthesis/frontier.qip -library frontier
704-
set_global_assignment -name IP_TOOL_ENV qsys -entity frontier_rsp_xbar_mux_001 -qip frontier/synthesis/frontier.qip -library frontier
705-
set_global_assignment -name QIP_FILE frontier/synthesis/frontier.qip
706-
set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top
749+
set_global_assignment -name IP_TOOL_ENV qsys -entity frontier_rsp_xbar_mux_001 -qip frontier/synthesis/frontier.qip -library frontier

grid.v

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -369,8 +369,8 @@ frontier b2v_inst(
369369
.slot_a_P5 (), // .P5
370370
.slot_a_P6 (), // .P6
371371
.slot_a_P7 (), // .P7
372-
.slot_a_P8 (), // .P8
373-
.slot_a_P9 (), // .P9
372+
.slot_a_P8 (IO_A8), // .P8
373+
.slot_a_P9 (IO_A9), // .P9
374374
.slot_a_P10 (), // .P10
375375
.slot_a_P11 (), // .P11
376376
.slot_a_P12 (), // .P12
@@ -462,8 +462,8 @@ frontier b2v_inst(
462462
.ad7490_1_DIN (IO_B24), // .DIN
463463
.am2301_0_sda (IO_A1), // am2301_0.sda
464464
.am2301_0_clk_1us (IO_A0), // .clk_1us
465-
.am2301_1_sda (IO_B15), // am2301_1.sda
466-
.am2301_1_clk_1us (IO_B14), // .clk_1us
465+
.am2301_1_sda (IO_A3), // am2301_1.sda
466+
.am2301_1_clk_1us (IO_A2), // .clk_1us
467467
//</module_part>
468468

469469
.m0_EINT(M1_EINT),

0 commit comments

Comments
 (0)