Chipdesign in LabVIEWVincent Claes (XIOS Hogeschool Limburg)
ContentsSystem On chip design withLabVIEWFPGAXilinx Spartan 3ELabVIEW FPGA for Spartan3ESystem On ChipSoftcoreMulticoreimplementationsNoC: Network-On-ChipVincent Claes
Logic BlockI/O BlockFPGAInterconnection ResourcesVincent Claes
FPGA Development toolsVHDL / VerilogSystemCXilinx System Generator (Matlab / Simulink)LabVIEWVincent Claes
Spartan 3E Starter KitXilinx status: “Sold Out”Vincent Claes
Spartan 3E XC3S500EVincent Claes
LabVIEW FPGA for Spartan3EIP GeneratorWizard to generateLabVIEW FPGA codeCLIPImplement VHDL code in LabVIEW FPGAIntegrate IP fromopencores.org,… Vincent Claes
System On ChipAll ourintellegence in one chipSoftcore processorsPicoblaze (8-bit)Microblaze (32-bit)  programmable in LabVIEW Microprocessor SDK?IP (UART controller, VGA controller, JPEG2000,…)Vincent Claes
SoC: SoftcoreimplementationXilinx picoblaze 8-bit processorVincent Claes
SoCMulticoreimplementationPicoblaze 2Picoblaze 1LabVIEW FPGACodeI / OI /OPicoblazeprogrammed in assemblerImportedby CLIP NodeIP SoftcoresNetwork-On-ChipVincent Claes
NoCimplementationLabVIEW FPGACodePicoblaze 2Picoblaze 1I /ONoCRouterI / ONoCRouterPicoblazeprogrammed in assemblerImportedby CLIP NodeIP SoftcoresNetwork-On-Chip (createdLabVIEW code from IMEC NoCrouter model)Vincent Claes
FutureWe want LabVIEW to support all Xilinx FPGA’s (alsonot NI boards)!LabVIEW Microprocessor SDK targettingMicroblazeSoftcoreon Spartan3E FPGAMicroblazeintegratedusing CLIP nodeNI LabsTool forPhysicalmapping (layout) to FPGAUse DSP slices in some Xilinx FPGA’sVincent Claes
About XIOS Hogeschool LimburgXIOS Hogeschool Limburg is thefirstLabVIEWacademy in beneluxFPDA – 1 Research projectFPDA – 2 Research projecthttp://pwo.fpga.behttp://www.xios.beVincent Claes

Graphical System On Chip with LabVIEW