URL
https://opencores.org/ocsvn/ao486/ao486/trunk
Subversion Repositories ao486
Compare Revisions
- This comparison shows the changes necessary to convert path
/ao486
- from Rev 4 to Rev 3
- ↔ Reverse comparison
Rev 4 → Rev 3
/trunk/syn/soc/system_generation.rpt
0,0 → 1,394
Info: Starting: Create HDL design files for synthesis |
Info: ip-generate --project-directory=/home/alek/aktualne/github/ao486/syn/soc/ --output-directory=/home/alek/aktualne/github/ao486/syn/soc/system/synthesis/ --file-set=QUARTUS_SYNTH --report-file=html:/home/alek/aktualne/github/ao486/syn/soc/system.html --report-file=sopcinfo:/home/alek/aktualne/github/ao486/syn/soc/system.sopcinfo --report-file=cmp:/home/alek/aktualne/github/ao486/syn/soc/system.cmp --report-file=qip:/home/alek/aktualne/github/ao486/syn/soc/system/synthesis/system.qip --report-file=svd --report-file=regmap:/home/alek/aktualne/github/ao486/syn/soc/system/synthesis/system.regmap --report-file=debuginfo:/home/alek/aktualne/github/ao486/syn/soc/system/synthesis/system.debuginfo --system-info=DEVICE_FAMILY="Cyclone IV E" --system-info=DEVICE=EP4CE115F29C7 --system-info=DEVICE_SPEEDGRADE=7 --component-file=/home/alek/aktualne/github/ao486/syn/soc/system.qsys --language=VERILOG |
Progress: Loading soc/system.qsys |
Progress: Reading input file |
Progress: Adding clk_sys [clock_source 13.1] |
Progress: Parameterizing module clk_sys |
Progress: Adding ao486 [ao486 1.0] |
Progress: Parameterizing module ao486 |
Progress: Adding nios2 [altera_nios2_qsys 13.1] |
Progress: Parameterizing module nios2 |
Progress: Adding onchip_for_nios2 [altera_avalon_onchip_memory2 13.1] |
Progress: Parameterizing module onchip_for_nios2 |
Progress: Adding jtag_uart [altera_avalon_jtag_uart 13.1] |
Progress: Parameterizing module jtag_uart |
Progress: Adding pc_bus [pc_bus 1.0] |
Progress: Parameterizing module pc_bus |
Progress: Adding vga [vga 1.0] |
Progress: Parameterizing module vga |
Progress: Adding clk_vga [clock_source 13.1] |
Progress: Parameterizing module clk_vga |
Progress: Adding sdram [altera_avalon_new_sdram_controller 13.1] |
Progress: Parameterizing module sdram |
Progress: Adding sound [sound 1.0] |
Progress: Parameterizing module sound |
Progress: Adding clk_sound [clock_source 13.1] |
Progress: Parameterizing module clk_sound |
Progress: Adding rtc [rtc 1.0] |
Progress: Parameterizing module rtc |
Progress: Adding pit [pit 1.0] |
Progress: Parameterizing module pit |
Progress: Adding pic [pic 1.0] |
Progress: Parameterizing module pic |
Progress: Adding hdd [hdd 1.0] |
Progress: Parameterizing module hdd |
Progress: Adding floppy [floppy 1.0] |
Progress: Parameterizing module floppy |
Progress: Adding pc_dma [pc_dma 1.0] |
Progress: Parameterizing module pc_dma |
Progress: Adding pio_input [altera_avalon_pio 13.1] |
Progress: Parameterizing module pio_input |
Progress: Adding reset_only_ao486 [altera_reset_controller 13.1] |
Progress: Parameterizing module reset_only_ao486 |
Progress: Adding pio_output [altera_avalon_pio 13.1] |
Progress: Parameterizing module pio_output |
Progress: Adding reset_sys [altera_reset_controller 13.1] |
Progress: Parameterizing module reset_sys |
Progress: Adding driver_sound [driver_sound 1.0] |
Progress: Parameterizing module driver_sound |
Progress: Adding driver_sd [driver_sd 1.0] |
Progress: Parameterizing module driver_sd |
Progress: Adding ps2 [ps2 1.0] |
Progress: Parameterizing module ps2 |
Progress: Building connections |
Progress: Parameterizing connections |
Progress: Validating |
Progress: Done reading input file |
Info: system.pio_input: PIO inputs are not hardwired in test bench. Undefined values will be read from PIO inputs during simulation. |
Info: system: Generating system "system" for QUARTUS_SYNTH |
Info: pipeline_bridge_swap_transform: After transform: 24 modules, 102 connections |
Info: No custom instruction connections, skipping transform |
Info: merlin_initial_interconnect_transform: After transform: 21 modules, 77 connections |
Info: merlin_translator_transform: After transform: 61 modules, 197 connections |
Info: merlin_domain_transform: After transform: 138 modules, 608 connections |
Info: merlin_router_transform: After transform: 178 modules, 728 connections |
Info: merlin_traffic_limiter_transform: After transform: 180 modules, 736 connections |
Info: merlin_burst_transform: After transform: 197 modules, 787 connections |
Info: merlin_network_to_switch_transform: After transform: 276 modules, 949 connections |
Info: merlin_width_transform: After transform: 310 modules, 1051 connections |
Info: Inserting clock-crossing logic between cmd_xbar_demux.src3 and cmd_xbar_mux_003.sink0 |
Info: Inserting clock-crossing logic between rsp_xbar_demux_003.src0 and rsp_xbar_mux.sink3 |
Info: Inserting clock-crossing logic between width_adapter_005.src and cmd_xbar_mux_019.sink0 |
Info: Inserting clock-crossing logic between width_adapter_006.src and cmd_xbar_mux_020.sink0 |
Info: Inserting clock-crossing logic between width_adapter_007.src and cmd_xbar_mux_021.sink0 |
Info: Inserting clock-crossing logic between width_adapter_022.src and rsp_xbar_mux_007.sink4 |
Info: Inserting clock-crossing logic between width_adapter_023.src and rsp_xbar_mux_007.sink5 |
Info: Inserting clock-crossing logic between width_adapter_024.src and rsp_xbar_mux_007.sink6 |
Info: com_altera_sopcmodel_transforms_avalon_ClockCrossingTransform: After transform: 318 modules, 1091 connections |
Info: limiter_update_transform: After transform: 318 modules, 1093 connections |
Info: merlin_clock_and_reset_bridge_transform: After transform: 322 modules, 1420 connections |
Info: merlin_hierarchy_transform: After transform: 25 modules, 105 connections |
Info: merlin_initial_interconnect_transform: After transform: 5 modules, 5 connections |
Info: merlin_translator_transform: After transform: 7 modules, 11 connections |
Info: merlin_domain_transform: After transform: 12 modules, 32 connections |
Info: merlin_router_transform: After transform: 14 modules, 38 connections |
Info: merlin_burst_transform: After transform: 15 modules, 41 connections |
Info: merlin_network_to_switch_transform: After transform: 18 modules, 47 connections |
Info: merlin_width_transform: After transform: 20 modules, 53 connections |
Info: Inserting clock-crossing logic between cmd_xbar_demux.src0 and cmd_xbar_mux.sink0 |
Info: Inserting clock-crossing logic between rsp_xbar_demux.src0 and rsp_xbar_mux.sink0 |
Info: com_altera_sopcmodel_transforms_avalon_ClockCrossingTransform: After transform: 22 modules, 63 connections |
Info: merlin_clock_and_reset_bridge_transform: After transform: 26 modules, 88 connections |
Info: merlin_hierarchy_transform: After transform: 26 modules, 110 connections |
Info: merlin_initial_interconnect_transform: After transform: 4 modules, 5 connections |
Info: merlin_translator_transform: After transform: 6 modules, 11 connections |
Info: merlin_clock_and_reset_bridge_transform: After transform: 8 modules, 17 connections |
Info: merlin_hierarchy_transform: After transform: 27 modules, 113 connections |
Info: merlin_initial_interconnect_transform: After transform: 5 modules, 5 connections |
Info: merlin_translator_transform: After transform: 7 modules, 11 connections |
Info: merlin_domain_transform: After transform: 12 modules, 32 connections |
Info: merlin_router_transform: After transform: 14 modules, 38 connections |
Info: merlin_network_to_switch_transform: After transform: 17 modules, 44 connections |
Info: Inserting clock-crossing logic between cmd_xbar_demux.src0 and cmd_xbar_mux.sink0 |
Info: Inserting clock-crossing logic between rsp_xbar_demux.src0 and rsp_xbar_mux.sink0 |
Info: com_altera_sopcmodel_transforms_avalon_ClockCrossingTransform: After transform: 19 modules, 54 connections |
Info: merlin_clock_and_reset_bridge_transform: After transform: 23 modules, 76 connections |
Info: merlin_hierarchy_transform: After transform: 28 modules, 118 connections |
Info: merlin_mm_transform: After transform: 28 modules, 118 connections |
Info: merlin_interrupt_mapper_transform: After transform: 30 modules, 124 connections |
Info: reset_adaptation_transform: After transform: 34 modules, 152 connections |
Info: ao486: "system" instantiated ao486 "ao486" |
Info: nios2: Starting RTL generation for module 'system_nios2' |
Info: nios2: Generation command is [exec /opt/altera/13.1/quartus/linux/eperlcmd -I /opt/altera/13.1/quartus/linux/perl/lib -I /opt/altera/13.1/quartus/sopc_builder/bin/europa -I /opt/altera/13.1/quartus/sopc_builder/bin/perl_lib -I /opt/altera/13.1/quartus/sopc_builder/bin -I /opt/altera/13.1/quartus/../ip/altera/nios2_ip/altera_nios2/cpu_lib -I /opt/altera/13.1/quartus/../ip/altera/nios2_ip/altera_nios2/nios_lib -I /opt/altera/13.1/quartus/../ip/altera/nios2_ip/altera_nios2 -I /opt/altera/13.1/quartus/../ip/altera/nios2_ip/altera_nios2 -- /opt/altera/13.1/quartus/../ip/altera/nios2_ip/altera_nios2/generate_rtl.epl --name=system_nios2 --dir=/tmp/alt6159_6353134293831433600.dir/0002_nios2_gen/ --quartus_dir=/opt/altera/13.1/quartus --verilog --config=/tmp/alt6159_6353134293831433600.dir/0002_nios2_gen//system_nios2_processor_configuration.pl --do_build_sim=0 ] |
Info: nios2: # 2014.03.30 22:35:35 (*) Starting Nios II generation |
Info: nios2: # 2014.03.30 22:35:35 (*) Checking for plaintext license. |
Info: nios2: # 2014.03.30 22:35:37 (*) Couldn't query license setup in Quartus directory /opt/altera/13.1/quartus |
Info: nios2: # 2014.03.30 22:35:37 (*) Defaulting to contents of LM_LICENSE_FILE environment variable |
Info: nios2: # 2014.03.30 22:35:37 (*) LM_LICENSE_FILE environment variable is empty |
Info: nios2: # 2014.03.30 22:35:37 (*) Plaintext license not found. |
Info: nios2: # 2014.03.30 22:35:37 (*) No license required to generate encrypted Nios II/e. |
Info: nios2: # 2014.03.30 22:35:37 (*) Elaborating CPU configuration settings |
Info: nios2: # 2014.03.30 22:35:37 (*) Creating all objects for CPU |
Info: nios2: # 2014.03.30 22:35:38 (*) Generating RTL from CPU objects |
Info: nios2: # 2014.03.30 22:35:38 (*) Creating plain-text RTL |
Info: nios2: # 2014.03.30 22:35:40 (*) Done Nios II generation |
Info: nios2: Done RTL generation for module 'system_nios2' |
Info: nios2: "system" instantiated altera_nios2_qsys "nios2" |
Info: onchip_for_nios2: Starting RTL generation for module 'system_onchip_for_nios2' |
Info: onchip_for_nios2: Generation command is [exec /opt/altera/13.1/quartus/linux/perl/bin/perl -I /opt/altera/13.1/quartus/linux/perl/lib -I /opt/altera/13.1/quartus/sopc_builder/bin/europa -I /opt/altera/13.1/quartus/sopc_builder/bin/perl_lib -I /opt/altera/13.1/quartus/sopc_builder/bin -I /opt/altera/13.1/quartus/../ip/altera/sopc_builder_ip/common -I /opt/altera/13.1/quartus/../ip/altera/sopc_builder_ip/altera_avalon_onchip_memory2 -- /opt/altera/13.1/quartus/../ip/altera/sopc_builder_ip/altera_avalon_onchip_memory2/generate_rtl.pl --name=system_onchip_for_nios2 --dir=/tmp/alt6159_6353134293831433600.dir/0003_onchip_for_nios2_gen/ --quartus_dir=/opt/altera/13.1/quartus --verilog --config=/tmp/alt6159_6353134293831433600.dir/0003_onchip_for_nios2_gen//system_onchip_for_nios2_component_configuration.pl --do_build_sim=0 ] |
Info: onchip_for_nios2: Done RTL generation for module 'system_onchip_for_nios2' |
Info: onchip_for_nios2: "system" instantiated altera_avalon_onchip_memory2 "onchip_for_nios2" |
Info: jtag_uart: Starting RTL generation for module 'system_jtag_uart' |
Info: jtag_uart: Generation command is [exec /opt/altera/13.1/quartus/linux/perl/bin/perl -I /opt/altera/13.1/quartus/linux/perl/lib -I /opt/altera/13.1/quartus/sopc_builder/bin/europa -I /opt/altera/13.1/quartus/sopc_builder/bin/perl_lib -I /opt/altera/13.1/quartus/sopc_builder/bin -I /opt/altera/13.1/quartus/../ip/altera/sopc_builder_ip/common -I /opt/altera/13.1/quartus/../ip/altera/sopc_builder_ip/altera_avalon_jtag_uart -- /opt/altera/13.1/quartus/../ip/altera/sopc_builder_ip/altera_avalon_jtag_uart/generate_rtl.pl --name=system_jtag_uart --dir=/tmp/alt6159_6353134293831433600.dir/0004_jtag_uart_gen/ --quartus_dir=/opt/altera/13.1/quartus --verilog --config=/tmp/alt6159_6353134293831433600.dir/0004_jtag_uart_gen//system_jtag_uart_component_configuration.pl --do_build_sim=0 ] |
Info: jtag_uart: Done RTL generation for module 'system_jtag_uart' |
Info: jtag_uart: "system" instantiated altera_avalon_jtag_uart "jtag_uart" |
Info: pc_bus: "system" instantiated pc_bus "pc_bus" |
Info: vga: "system" instantiated vga "vga" |
Info: sdram: Starting RTL generation for module 'system_sdram' |
Info: sdram: Generation command is [exec /opt/altera/13.1/quartus/linux/perl/bin/perl -I /opt/altera/13.1/quartus/linux/perl/lib -I /opt/altera/13.1/quartus/sopc_builder/bin/europa -I /opt/altera/13.1/quartus/sopc_builder/bin/perl_lib -I /opt/altera/13.1/quartus/sopc_builder/bin -I /opt/altera/13.1/quartus/../ip/altera/sopc_builder_ip/common -I /opt/altera/13.1/quartus/../ip/altera/sopc_builder_ip/altera_avalon_new_sdram_controller -- /opt/altera/13.1/quartus/../ip/altera/sopc_builder_ip/altera_avalon_new_sdram_controller/generate_rtl.pl --name=system_sdram --dir=/tmp/alt6159_6353134293831433600.dir/0007_sdram_gen/ --quartus_dir=/opt/altera/13.1/quartus --verilog --config=/tmp/alt6159_6353134293831433600.dir/0007_sdram_gen//system_sdram_component_configuration.pl --do_build_sim=0 ] |
Info: sdram: Done RTL generation for module 'system_sdram' |
Info: sdram: "system" instantiated altera_avalon_new_sdram_controller "sdram" |
Info: sound: "system" instantiated sound "sound" |
Info: rtc: "system" instantiated rtc "rtc" |
Info: pit: "system" instantiated pit "pit" |
Info: pic: "system" instantiated pic "pic" |
Info: hdd: "system" instantiated hdd "hdd" |
Info: floppy: "system" instantiated floppy "floppy" |
Info: pc_dma: "system" instantiated pc_dma "pc_dma" |
Info: pio_input: Starting RTL generation for module 'system_pio_input' |
Info: pio_input: Generation command is [exec /opt/altera/13.1/quartus/linux/perl/bin/perl -I /opt/altera/13.1/quartus/linux/perl/lib -I /opt/altera/13.1/quartus/sopc_builder/bin/europa -I /opt/altera/13.1/quartus/sopc_builder/bin/perl_lib -I /opt/altera/13.1/quartus/sopc_builder/bin -I /opt/altera/13.1/quartus/../ip/altera/sopc_builder_ip/common -I /opt/altera/13.1/quartus/../ip/altera/sopc_builder_ip/altera_avalon_pio -- /opt/altera/13.1/quartus/../ip/altera/sopc_builder_ip/altera_avalon_pio/generate_rtl.pl --name=system_pio_input --dir=/tmp/alt6159_6353134293831433600.dir/0015_pio_input_gen/ --quartus_dir=/opt/altera/13.1/quartus --verilog --config=/tmp/alt6159_6353134293831433600.dir/0015_pio_input_gen//system_pio_input_component_configuration.pl --do_build_sim=0 ] |
Info: pio_input: Done RTL generation for module 'system_pio_input' |
Info: pio_input: "system" instantiated altera_avalon_pio "pio_input" |
Info: reset_only_ao486: "system" instantiated altera_reset_controller "reset_only_ao486" |
Info: pio_output: Starting RTL generation for module 'system_pio_output' |
Info: pio_output: Generation command is [exec /opt/altera/13.1/quartus/linux/perl/bin/perl -I /opt/altera/13.1/quartus/linux/perl/lib -I /opt/altera/13.1/quartus/sopc_builder/bin/europa -I /opt/altera/13.1/quartus/sopc_builder/bin/perl_lib -I /opt/altera/13.1/quartus/sopc_builder/bin -I /opt/altera/13.1/quartus/../ip/altera/sopc_builder_ip/common -I /opt/altera/13.1/quartus/../ip/altera/sopc_builder_ip/altera_avalon_pio -- /opt/altera/13.1/quartus/../ip/altera/sopc_builder_ip/altera_avalon_pio/generate_rtl.pl --name=system_pio_output --dir=/tmp/alt6159_6353134293831433600.dir/0017_pio_output_gen/ --quartus_dir=/opt/altera/13.1/quartus --verilog --config=/tmp/alt6159_6353134293831433600.dir/0017_pio_output_gen//system_pio_output_component_configuration.pl --do_build_sim=0 ] |
Info: pio_output: Done RTL generation for module 'system_pio_output' |
Info: pio_output: "system" instantiated altera_avalon_pio "pio_output" |
Info: driver_sound: "system" instantiated driver_sound "driver_sound" |
Info: driver_sd: "system" instantiated driver_sd "driver_sd" |
Info: ps2: "system" instantiated ps2 "ps2" |
Info: pipeline_bridge_swap_transform: After transform: 301 modules, 1019 connections |
Info: No custom instruction connections, skipping transform |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 301 modules, 1019 connections |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 301 modules, 1019 connections |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 301 modules, 1019 connections |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 301 modules, 1019 connections |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 301 modules, 1019 connections |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 301 modules, 1019 connections |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 301 modules, 1019 connections |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 301 modules, 1019 connections |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 301 modules, 1019 connections |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 301 modules, 1019 connections |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 301 modules, 1019 connections |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 301 modules, 1019 connections |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 301 modules, 1019 connections |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 301 modules, 1019 connections |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 301 modules, 1019 connections |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 301 modules, 1019 connections |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 301 modules, 1019 connections |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 301 modules, 1019 connections |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 301 modules, 1019 connections |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 301 modules, 1019 connections |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 301 modules, 1019 connections |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 301 modules, 1019 connections |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 301 modules, 1019 connections |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 301 modules, 1019 connections |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 301 modules, 1019 connections |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 301 modules, 1019 connections |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 301 modules, 1019 connections |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 301 modules, 1019 connections |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 301 modules, 1019 connections |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 301 modules, 1019 connections |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 301 modules, 1019 connections |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 301 modules, 1019 connections |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 301 modules, 1019 connections |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 301 modules, 1019 connections |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 301 modules, 1019 connections |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 301 modules, 1019 connections |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 301 modules, 1019 connections |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 301 modules, 1019 connections |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 301 modules, 1019 connections |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 301 modules, 1019 connections |
Info: mm_interconnect_0: "system" instantiated altera_merlin_interconnect_wrapper "mm_interconnect_0" |
Info: pipeline_bridge_swap_transform: After transform: 21 modules, 59 connections |
Info: No custom instruction connections, skipping transform |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 21 modules, 59 connections |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 21 modules, 59 connections |
Info: mm_interconnect_1: "system" instantiated altera_merlin_interconnect_wrapper "mm_interconnect_1" |
Info: pipeline_bridge_swap_transform: After transform: 4 modules, 6 connections |
Info: No custom instruction connections, skipping transform |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 4 modules, 6 connections |
Info: mm_interconnect_2: "system" instantiated altera_merlin_interconnect_wrapper "mm_interconnect_2" |
Info: pipeline_bridge_swap_transform: After transform: 18 modules, 50 connections |
Info: No custom instruction connections, skipping transform |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 18 modules, 50 connections |
Info: merlin_initial_interconnect_transform: After transform: 0 modules, 0 connections |
Info: No Avalon connections, skipping transform |
Info: merlin_hierarchy_transform: After transform: 18 modules, 50 connections |
Info: mm_interconnect_3: "system" instantiated altera_merlin_interconnect_wrapper "mm_interconnect_3" |
Info: irq_mapper: "system" instantiated altera_irq_mapper "irq_mapper" |
Info: irq_mapper_001: "system" instantiated altera_irq_mapper "irq_mapper_001" |
Info: nios2_data_master_translator: "mm_interconnect_0" instantiated altera_merlin_master_translator "nios2_data_master_translator" |
Info: nios2_jtag_debug_module_translator: "mm_interconnect_0" instantiated altera_merlin_slave_translator "nios2_jtag_debug_module_translator" |
Info: nios2_data_master_translator_avalon_universal_master_0_agent: "mm_interconnect_0" instantiated altera_merlin_master_agent "nios2_data_master_translator_avalon_universal_master_0_agent" |
Info: nios2_jtag_debug_module_translator_avalon_universal_slave_0_agent: "mm_interconnect_0" instantiated altera_merlin_slave_agent "nios2_jtag_debug_module_translator_avalon_universal_slave_0_agent" |
Info: nios2_jtag_debug_module_translator_avalon_universal_slave_0_agent_rsp_fifo: "mm_interconnect_0" instantiated altera_avalon_sc_fifo "nios2_jtag_debug_module_translator_avalon_universal_slave_0_agent_rsp_fifo" |
Info: addr_router: "mm_interconnect_0" instantiated altera_merlin_router "addr_router" |
Info: addr_router_001: "mm_interconnect_0" instantiated altera_merlin_router "addr_router_001" |
Info: addr_router_003: "mm_interconnect_0" instantiated altera_merlin_router "addr_router_003" |
Info: addr_router_004: "mm_interconnect_0" instantiated altera_merlin_router "addr_router_004" |
Info: addr_router_005: "mm_interconnect_0" instantiated altera_merlin_router "addr_router_005" |
Info: addr_router_006: "mm_interconnect_0" instantiated altera_merlin_router "addr_router_006" |
Info: addr_router_007: "mm_interconnect_0" instantiated altera_merlin_router "addr_router_007" |
Info: id_router: "mm_interconnect_0" instantiated altera_merlin_router "id_router" |
Info: id_router_001: "mm_interconnect_0" instantiated altera_merlin_router "id_router_001" |
Info: id_router_002: "mm_interconnect_0" instantiated altera_merlin_router "id_router_002" |
Info: id_router_003: "mm_interconnect_0" instantiated altera_merlin_router "id_router_003" |
Info: id_router_010: "mm_interconnect_0" instantiated altera_merlin_router "id_router_010" |
Info: id_router_012: "mm_interconnect_0" instantiated altera_merlin_router "id_router_012" |
Info: id_router_013: "mm_interconnect_0" instantiated altera_merlin_router "id_router_013" |
Info: id_router_014: "mm_interconnect_0" instantiated altera_merlin_router "id_router_014" |
Info: id_router_015: "mm_interconnect_0" instantiated altera_merlin_router "id_router_015" |
Info: id_router_016: "mm_interconnect_0" instantiated altera_merlin_router "id_router_016" |
Info: id_router_019: "mm_interconnect_0" instantiated altera_merlin_router "id_router_019" |
Info: id_router_028: "mm_interconnect_0" instantiated altera_merlin_router "id_router_028" |
Info: limiter: "mm_interconnect_0" instantiated altera_merlin_traffic_limiter "limiter" |
Info: Reusing file /home/alek/aktualne/github/ao486/syn/soc/system/synthesis/submodules/altera_avalon_sc_fifo.v |
Info: burst_adapter: "mm_interconnect_0" instantiated altera_merlin_burst_adapter "burst_adapter" |
Info: cmd_xbar_demux: "mm_interconnect_0" instantiated altera_merlin_demultiplexer "cmd_xbar_demux" |
Info: cmd_xbar_demux_001: "mm_interconnect_0" instantiated altera_merlin_demultiplexer "cmd_xbar_demux_001" |
Info: cmd_xbar_demux_004: "mm_interconnect_0" instantiated altera_merlin_demultiplexer "cmd_xbar_demux_004" |
Info: cmd_xbar_demux_005: "mm_interconnect_0" instantiated altera_merlin_demultiplexer "cmd_xbar_demux_005" |
Info: cmd_xbar_demux_006: "mm_interconnect_0" instantiated altera_merlin_demultiplexer "cmd_xbar_demux_006" |
Info: cmd_xbar_demux_007: "mm_interconnect_0" instantiated altera_merlin_demultiplexer "cmd_xbar_demux_007" |
Info: cmd_xbar_mux: "mm_interconnect_0" instantiated altera_merlin_multiplexer "cmd_xbar_mux" |
Info: cmd_xbar_mux_001: "mm_interconnect_0" instantiated altera_merlin_multiplexer "cmd_xbar_mux_001" |
Info: Reusing file /home/alek/aktualne/github/ao486/syn/soc/system/synthesis/submodules/altera_merlin_arbitrator.sv |
Info: cmd_xbar_mux_002: "mm_interconnect_0" instantiated altera_merlin_multiplexer "cmd_xbar_mux_002" |
Info: Reusing file /home/alek/aktualne/github/ao486/syn/soc/system/synthesis/submodules/altera_merlin_arbitrator.sv |
Info: cmd_xbar_mux_003: "mm_interconnect_0" instantiated altera_merlin_multiplexer "cmd_xbar_mux_003" |
Info: Reusing file /home/alek/aktualne/github/ao486/syn/soc/system/synthesis/submodules/altera_merlin_arbitrator.sv |
Info: cmd_xbar_mux_012: "mm_interconnect_0" instantiated altera_merlin_multiplexer "cmd_xbar_mux_012" |
Info: Reusing file /home/alek/aktualne/github/ao486/syn/soc/system/synthesis/submodules/altera_merlin_arbitrator.sv |
Info: cmd_xbar_mux_014: "mm_interconnect_0" instantiated altera_merlin_multiplexer "cmd_xbar_mux_014" |
Info: Reusing file /home/alek/aktualne/github/ao486/syn/soc/system/synthesis/submodules/altera_merlin_arbitrator.sv |
Info: cmd_xbar_mux_019: "mm_interconnect_0" instantiated altera_merlin_multiplexer "cmd_xbar_mux_019" |
Info: Reusing file /home/alek/aktualne/github/ao486/syn/soc/system/synthesis/submodules/altera_merlin_arbitrator.sv |
Info: rsp_xbar_demux_001: "mm_interconnect_0" instantiated altera_merlin_demultiplexer "rsp_xbar_demux_001" |
Info: rsp_xbar_demux_003: "mm_interconnect_0" instantiated altera_merlin_demultiplexer "rsp_xbar_demux_003" |
Info: rsp_xbar_demux_012: "mm_interconnect_0" instantiated altera_merlin_demultiplexer "rsp_xbar_demux_012" |
Info: rsp_xbar_demux_019: "mm_interconnect_0" instantiated altera_merlin_demultiplexer "rsp_xbar_demux_019" |
Info: rsp_xbar_mux: "mm_interconnect_0" instantiated altera_merlin_multiplexer "rsp_xbar_mux" |
Info: Reusing file /home/alek/aktualne/github/ao486/syn/soc/system/synthesis/submodules/altera_merlin_arbitrator.sv |
Info: rsp_xbar_mux_001: "mm_interconnect_0" instantiated altera_merlin_multiplexer "rsp_xbar_mux_001" |
Info: Reusing file /home/alek/aktualne/github/ao486/syn/soc/system/synthesis/submodules/altera_merlin_arbitrator.sv |
Info: rsp_xbar_mux_004: "mm_interconnect_0" instantiated altera_merlin_multiplexer "rsp_xbar_mux_004" |
Info: Reusing file /home/alek/aktualne/github/ao486/syn/soc/system/synthesis/submodules/altera_merlin_arbitrator.sv |
Info: rsp_xbar_mux_005: "mm_interconnect_0" instantiated altera_merlin_multiplexer "rsp_xbar_mux_005" |
Info: Reusing file /home/alek/aktualne/github/ao486/syn/soc/system/synthesis/submodules/altera_merlin_arbitrator.sv |
Info: rsp_xbar_mux_006: "mm_interconnect_0" instantiated altera_merlin_multiplexer "rsp_xbar_mux_006" |
Info: Reusing file /home/alek/aktualne/github/ao486/syn/soc/system/synthesis/submodules/altera_merlin_arbitrator.sv |
Info: rsp_xbar_mux_007: "mm_interconnect_0" instantiated altera_merlin_multiplexer "rsp_xbar_mux_007" |
Info: Reusing file /home/alek/aktualne/github/ao486/syn/soc/system/synthesis/submodules/altera_merlin_arbitrator.sv |
Info: width_adapter: "mm_interconnect_0" instantiated altera_merlin_width_adapter "width_adapter" |
Info: Reusing file /home/alek/aktualne/github/ao486/syn/soc/system/synthesis/submodules/altera_merlin_address_alignment.sv |
Info: Reusing file /home/alek/aktualne/github/ao486/syn/soc/system/synthesis/submodules/altera_merlin_burst_uncompressor.sv |
Info: crosser: "mm_interconnect_0" instantiated altera_avalon_st_handshake_clock_crosser "crosser" |
Info: Reusing file /home/alek/aktualne/github/ao486/syn/soc/system/synthesis/submodules/altera_avalon_st_pipeline_base.v |
Info: addr_router: "mm_interconnect_1" instantiated altera_merlin_router "addr_router" |
Info: id_router: "mm_interconnect_1" instantiated altera_merlin_router "id_router" |
Info: cmd_xbar_demux: "mm_interconnect_1" instantiated altera_merlin_demultiplexer "cmd_xbar_demux" |
Info: cmd_xbar_mux: "mm_interconnect_1" instantiated altera_merlin_multiplexer "cmd_xbar_mux" |
Info: Reusing file /home/alek/aktualne/github/ao486/syn/soc/system/synthesis/submodules/altera_merlin_arbitrator.sv |
Info: rsp_xbar_demux: "mm_interconnect_1" instantiated altera_merlin_demultiplexer "rsp_xbar_demux" |
Info: rsp_xbar_mux: "mm_interconnect_1" instantiated altera_merlin_multiplexer "rsp_xbar_mux" |
Info: Reusing file /home/alek/aktualne/github/ao486/syn/soc/system/synthesis/submodules/altera_merlin_arbitrator.sv |
Info: addr_router: "mm_interconnect_3" instantiated altera_merlin_router "addr_router" |
Info: id_router: "mm_interconnect_3" instantiated altera_merlin_router "id_router" |
Info: cmd_xbar_demux: "mm_interconnect_3" instantiated altera_merlin_demultiplexer "cmd_xbar_demux" |
Info: cmd_xbar_mux: "mm_interconnect_3" instantiated altera_merlin_multiplexer "cmd_xbar_mux" |
Info: Reusing file /home/alek/aktualne/github/ao486/syn/soc/system/synthesis/submodules/altera_merlin_arbitrator.sv |
Info: rsp_xbar_demux: "mm_interconnect_3" instantiated altera_merlin_demultiplexer "rsp_xbar_demux" |
Info: rsp_xbar_mux: "mm_interconnect_3" instantiated altera_merlin_multiplexer "rsp_xbar_mux" |
Info: Reusing file /home/alek/aktualne/github/ao486/syn/soc/system/synthesis/submodules/altera_merlin_arbitrator.sv |
Info: system: Done "system" with 90 modules, 175 files, 4471143 bytes |
Info: ip-generate succeeded. |
Info: Finished: Create HDL design files for synthesis |
/trunk/bios/bochs-2.6.2/rombios.c.diff
0,0 → 1,59
185c185 |
< mov ax,#0x21 //ao #?1 |
--- |
> mov ax,#?1 |
1540,1545c1540,1541 |
< if((action & BIOS_PRINTF_DEBUG) || (action & BIOS_PRINTF_INFO) || (action & BIOS_PRINTF_SCREEN)) { |
< while(inw(DEBUG_PORT+6) == 0) { ; } |
< } |
< if (action & BIOS_PRINTF_DEBUG) outb(DEBUG_PORT, c); |
< if (action & BIOS_PRINTF_INFO) outb(INFO_PORT, c); |
< if (action & BIOS_PRINTF_SCREEN) outb(INFO_PORT, c); |
--- |
> if (action & BIOS_PRINTF_DEBUG) outb(DEBUG_PORT, c); |
> if (action & BIOS_PRINTF_INFO) outb(INFO_PORT, c); |
1709c1705 |
< outb(PANIC_PORT2, '&'); //ao 0x00 |
--- |
> outb(PANIC_PORT2, 0x00); |
2516,2518c2512 |
< //AO modif |
< Bit16u time=0,last=0; |
< //AO modif |
--- |
> Bit32u time=0,last=0; |
2539,2541c2533 |
< //AO modif |
< if (time>>8 != last) // mod 2048 each 16 ms |
< //AO modif |
--- |
> if (time>>16 != last) // mod 2048 each 16 ms |
2543,2548c2535,2536 |
< //AO modif |
< last = time >>8; |
< //AO modif |
< //AO modif |
< BX_DEBUG_ATA("await_ide: (TIMEOUT,BSY,!BSY,!BSY_DRQ,!BSY_!DRQ,!BSY_RDY) %d time= %ld timeout= %d, status= %x\n",when_done,time>>3, timeout, status); |
< //AO modif |
--- |
> last = time >>16; |
> BX_DEBUG_ATA("await_ide: (TIMEOUT,BSY,!BSY,!BSY_DRQ,!BSY_!DRQ,!BSY_RDY) %d time= %ld timeout= %d\n",when_done,time>>11, timeout); |
2552,2554c2540 |
< //AO modif |
< BX_DEBUG_ATA("await_ide: ERROR (TIMEOUT,BSY,!BSY,!BSY_DRQ,!BSY_!DRQ,!BSY_RDY) %d time= %ld timeout= %d\n",when_done,time>>3, timeout); |
< //AO modif |
--- |
> BX_DEBUG_ATA("await_ide: ERROR (TIMEOUT,BSY,!BSY,!BSY_DRQ,!BSY_!DRQ,!BSY_RDY) %d time= %ld timeout= %d\n",when_done,time>>11, timeout); |
2557,2559c2543 |
< //AO modif |
< if ((timeout == 0) || ((time>>3) > timeout)) break; |
< //AO modif |
--- |
> if ((timeout == 0) || ((time>>11) > timeout)) break; |
3118,3121c3102 |
< //AO modification start |
< //modif if(ioflag == 0) await_ide(NOT_BSY, iobase1, IDE_TIMEOUT); |
< await_ide(NOT_BSY, iobase1, IDE_TIMEOUT); |
< //AO modification end |
--- |
> if(ioflag == 0) await_ide(NOT_BSY, iobase1, IDE_TIMEOUT); |
/trunk/bios/bochs-2.6.2/rombios.h.diff
0,0 → 1,26
42,45c42,45 |
< #define PANIC_PORT 0x8888 //ao 0x400 |
< #define PANIC_PORT2 0x8888 //ao 0x401 |
< #define INFO_PORT 0x8888 //ao 0x402 |
< #define DEBUG_PORT 0x8888 //ao 0x403 |
--- |
> #define PANIC_PORT 0x400 |
> #define PANIC_PORT2 0x401 |
> #define INFO_PORT 0x402 |
> #define DEBUG_PORT 0x403 |
98,100c98,100 |
< #define BX_PCIBIOS 0 //ao |
< #define BX_APM 0 //ao |
< #define BX_PNPBIOS 0 //ao |
--- |
> #define BX_PCIBIOS 1 |
> #define BX_APM 1 |
> #define BX_PNPBIOS 1 |
105c105 |
< #define BX_ELTORITO_BOOT 0 //ao |
--- |
> #define BX_ELTORITO_BOOT 1 |
110c110 |
< #define BX_VIRTUAL_PORTS 0 //ao /* normal output to Bochs ports */ |
--- |
> #define BX_VIRTUAL_PORTS 1 /* normal output to Bochs ports */ |
/trunk/bios/vgabios-0.7a/Makefile.diff
0,0 → 1,10
34,35c34 |
< vgabios.bin : VGAFLAGS := |
< #-DVBE -DPCIBIOS |
--- |
> vgabios.bin : VGAFLAGS := -DVBE -DPCIBIOS |
47,48c46 |
< vgabios.bin : $(VGA_FILES) biossums |
< #$(VGA_FILES) $(VBE_FILES) biossums |
--- |
> vgabios.bin : $(VGA_FILES) $(VBE_FILES) biossums |