logo

LD FPGA Module

If you have a embedded application where you need a microprocessor and programmable logic (FPGA). Now you do not need two chips any more you can put it all inside the FPGA. To make your on system on FPGA based on Logic Development platform you should just use the simple recipe.

Take a FPGA add a SDRAM and Flash and pour it together on a PCB and add some circuits and IC on your own choice.

Now you have a solution with a 32bit RISC (Xilinx MicroBlaze) connected directly to your custom FPGA part. This make the solution fit your exact requirements and not the other way around.

  • Very flexible solution where it possible to make changes, upgrades and bug fixes to both the hardware and software without PCB update.
  • The FPGA’s is made from latest IC technology, in conjunction to typical off the shelf micro controllers which is 1-2 generations behind.
  • Possible to get all components with industrial temperature grade (-30degC - +85degC)
  • Possible to fit the FPGA family/size and memory size. Also easy to change up and down.
  • Standard low cost memories. Many different manufactories, sizes etc. No struggling with fitting the software in some internal RAM or Flash – there is a lot.

If you want more details read:

Datasheet: LogicDevelopmentSystemOnFPGA

Presentation at X-Fest 2003 in Copenhagen: X-Fest 2003 System on FPGA

Presentation at Real-Time & Embedded Computing Conference 29jan2004: RTECC 2004 System on FPGA

Feel free to contact Logic Development for detailed information.

If you want more details read datasheet: LD FPGA Module

System on FPGA design example



The above design is a controller with:
  • Takes 75% of a SpartanII 200E, i.e. possible to fit it in a SpartanII 150E: Xilinx: XC2S200E-6PQ208I
  • SDRAM frequency: 100MHz. MicroBlaze: 50MHz. External oscillator: 25MHz.
  • SDRAM: 64Mbit (2MwordsX32). Micron: MT48LC2M32B2TG-7 IT
  • Flash: 4Mbit (512kbytesX8). AMD: AM29LV040B-70EI
  • Configuration/boot CPLD. Xilinx XC9572XL-10VQ64I
  • 10/100Mbit Ethernet, with TCP/IP, DHCP etc.
  • RS232
  • Temperature sensor
  • Light illumination sensor
  • ThreeTwo 0-10V analog outputs (made as PWM’s inside the FPGA, i.e. no DAC IC)
  • One 0-10V analog input.
  • Different digital in/out, and serial interfaces.
  • Embedded XML interpreter.