Forum Discussion
Altera_Forum
Honored Contributor
22 years agoExternal bus interface
I'm trying to implement something similar to the MMC interface with the Nios II through DMA and/or Avalon bus. This interface consists of 1 clock and 5 bi-directional data signals. In the ...
Altera_Forum
Honored Contributor
22 years agoFor the bi-directional signals, I've selected them as inout as the direction and data as the type, since they will be transferring data.
Here are the error messages. When set as Avalon Master, clock type is flush(?), bidir is data:ERROR:
slave avalonM is not mastered by anyone
Error in processing. System NOT successfully generated. When set as Avalon Register Slave, clock type is irq, bidir is data: ERROR:
name (e_signal=HASH(0x36f8614)) is no good for a signal
Error in processing. System NOT successfully generated. When set as Avalon Memory Slave, clock type is irq, bidir is data: Error: Generator program for module 'cpu' did NOT run successfully.
generator cmd was 'c:/quartus//bin/perl561/bin/perl -Ic:/altera/kits/nios2/bin/europa -Ic:/quartus/sopc_builder/bin -Ic:/quartus/sopc_builder/bin/europa -Ic:/quartus/sopc_builder/bin/perl_lib -I. -Ic:/altera/kits/nios2/components/altera_nios2 -Ic:/altera/kits/nios2/components/altera_nios_dev_board_stratix_1s10_es -Ic:/altera/kits/nios2/components/altera_nios_custom_instr_endian_converter -Ic:/altera/kits/nios2/components/amd_avalon_am29lv065d_flash -Ic:/altera/kits/nios2/components/altera_nios_dev_kit_stratix_edition_sram -Ic:/quartus/sopc_builder/components/altera_sopc_builder -Ic:/altera/kits/nios2/components/altera_nios_dev_board_stratix_1s40 -Ic:/altera/kits/nios2/components/altera_nios2 -Ic:/altera/kits/nios2/components/altera_avalon_spi -Ic:/altera/kits/nios2/components/altera_avalon_cfi_flash -Ic:/altera/kits/nios2/components/altera_avalon_dma -Ic:/quartus/sopc_builder/components/altera_ahb_avalon_bridge -Ic:/quartus/sopc_builder/components/altera_avalon_avalon_ahb_bridge -Ic:/quartus/sopc_builder/components/altera_avalon_tri_state_bridge -Ic:/altera/kits/nios2/components/OpenCores_Avalon_10_100_Ethernet_MAC -IC:/JSF/CPU/user_logic_ext_flash_if -Ic:/altera/kits/nios2/components/altera_avalon_lan91c111 -Ic:/altera/kits/nios2/components/altera_avalon_lcd_16207 -Ic:/altera/kits/nios2/components/altera_nios_dev_kit_stratix_edition_sram2 -Ic:/altera/kits/nios2/components/altera_nios_multiply -Ic:/altera/kits/nios2/components/altera_nios_dev_board_cyclone_1c20 -Ic:/altera/kits/nios2/components/altera_avalon_user_defined_interface -Ic:/altera/kits/nios2/components/altera_plugs_library -Ic:/altera/kits/nios2/components/altera_avalon_cs8900 -Ic:/altera/kits/nios2/components/altera_nios_dev_board_stratix_1s10 -Ic:/altera/kits/nios2/components/altera_avalon_jtag_uart -Ic:/altera/kits/nios2/components/altera_avalon_asmi -Ic:/altera/kits/nios2/components/altera_avalon_onchip_memory -Ic:/altera/kits/nios2/components/altera_avalon_onchip_memory2 -Ic:/altera/kits/nios2/components/altera_avalon_timer -Ic:/altera/kits/nios2/components/altera_nios_custom_instr_divide -Ic:/altera/kits/nios2/components/altera_avalon_new_sdram_controller -Ic:/altera/kits/nios2/components/altera_nios_custom_instr_bitswap -Ic:/altera/kits/nios2/components/altera_avalon_epcs_flash_controller -Ic:/altera/kits/nios2/components/altera_avalon_performance_counter -Ic:/altera/kits/nios2/components/altera_avalon_sysid -Ic:/altera/kits/nios2/components/altera_avalon_uart -Ic:/altera/kits/nios2/components/altera_nios_custom_instruction -IC:/JSF/CPU/user_logic_ext_sram_if -Ic:/altera/kits/nios2/components/altera_user_board_setup -Ic:/altera/kits/nios2/components/altera_avalon_pio c:/altera/kits/nios2/components/altera_nios2/cpu_core_select.pl --system_name=jsfcpu --target_module_name=cpu --system_directory=C:/JSF/CPU --sopc_directory=c:/quartus/sopc_builder --sopc_lib_path=C:/JSF/CPU+c:/altera/kits/nios2/components+c:/quartus/sopc_builder/components+c:/altera/kits/nios2/components --generate=1 --verbose=0 --software_only=0 --module_lib_dir=c:/altera/kits/nios2/components/altera_nios2 --sopc_quartus_dir=c:/quartus/ --projectname=jsfcpu.quartus '
Error in processing. System NOT successfully generated.