Visual Designer Studio
concept
Supported interfaces
Altera
Avalon
(AXI like)
Memory mapped
streaming
ARM AMBA AXI
AXI3
AXI4
AXI4Lite
AXI4Stream
AXI4NoC
AXI5
Conduit
directly exported, no interaction with connectivity
Clock
Specify frequency
AXI and Avalon interfaces have associated clock (used to introduce clock crossing where required)
Reset
has associated clock
AXI and Avalon interfaces have associated reset (used to introduce reset synchronisation where required)
Interrupt
Interconnect generation
Memory mapped interconnect
Any master to any slave
interface adaptation inferred
associated clock and reset
Option to explicitly insert components recommended
clock crossing bridge
width adaption
burst adaption
Variable pipelining at system level to trade latency vs frequency
Streaming
Any master to any slave
Software integration
BSP editor
niosv-bsp
and application template editor
niosv-app
available as cmd line applications or GUI for BSP editor.
Generates cmake based build files
Optional RiscFree IDE available
niosv development
Tour of the tool