|
FOX VHDL board is the same size of the FOX Board and can be mounted through J6 and J7 extension headers by two 20x2 pin connectors. This board uses a powerful ProAsic 3 FPGA made by Actel with 250K gates that can be programmed at run-time directly from the FoxBoard without any additional hardware programming tool with user designed hardware circuits and peripherals.
One of the first examples of how to use this board is a concept VHDL implementation of a VGA video interface.
The main scope of the FOX VHDL Board is to enable a different model of development for the hardware/software design in a Linux based project.
Instead of trying to transform the operating system in to a real time one, to control fast peripherals and protocols, the aim is to couple the Linux processor with a fast, reprogrammable hardware logic so as to have a standard interface towards the operating system and with specialized programmed logic towards the external hardware. This allows to manage with the hard real time part of the application against fast hardware peripherals using custom logic at hardware speed and to free the operating system from the stress to follow directly the fast peripherals.
If you also consider the possibility to reprogram the hardware logic, the dynamic reconfiguration of the hardware could bring new opportunities in the design patterns where the frontier between hardware and software is easily adapted to the real necessities, and flexibility becomes a real asset for the electronic and information technology designer.
The FOX VHDL Board is a good opportunity to experiment fast custom logic circuits in relation to a Linux platform thus enabling users to develop the hardware they need by themselves with the possibility to reconfigure it at will, even from remote. This opens a whole field of opportunity towards hardware and software development.
|