JimsFpgaBoardKeyboardInterface definition
JimsFpgaBoardKeyboardInterface handwritten adapter between the FPGA bus and o Transaction-level SystemC o Synthesisable Verilog • JimsFpgaBoardLCD: Same as keyboard but for LCD. Behavioural C with GTK interface, Transaction-level SystemC and synthesisable Verilog. • JimsFpgaBoardLCDInterface: Same as keyboard interface but for LCD. Transaction- level SystemC and synthesisable Verilog. • AsipRouterHost: Component described in SystemC+C, able to translate SystemC TLM transaction to the HLA backend, by following the ASIP protocol. • AsipRouterARM: Component described in ARM assembly language, able to translate communications following the ASIP protocol from the serial port to the board’s bus. • AsipRouterVirtex: Component described in Verilog, able to translate communications following the ASIP protocol from the board’s bus to the FPGA. • Four pre-built NoC topologies for use with XPipes: 2-ary 4-tree, 2-ary 4-tree, an application-specific topology for our demo, and 3-ary 2-mesh topology (other topologies can be constructed manually by using the building blocks provided in lib_xpipes).