if - F2-09: Intermediate FabricsPresented by: James...

Info iconThis preview shows pages 1–12. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: F2-09: Intermediate FabricsPresented by: James CooleApril 13, 2009OverviewPlacement and routing (PAR) is slow on existing fne-grained FPGAsImplement a coarse-grain reconfgurable Fabric on top oF the ¡PGA•device-independent VHDL•implemented on the device using existing tools (ex. Quartus, ISE, etc.)Intermediate ¡abric+!÷"Design NetlistIntermediate FabricUser design implemented on top of coarse-grain (intermediate) fabric+!÷"Design NetlistIntermediate FabricCustom PAR to Intermediate Fabric (IF) is considerably faster•coarse-grained means smaller solution space for PAR and prevents netlist size explosion after mapping•early results suggest as much as 600x speedup compared to ISEAbstract multiple devices as a single IFAbstract different devices as the same IFEnable partial reconfguration without device supportby hosting multiple IFs on the deviceby using an IF with multiple confguration chainsImplementationFabric Structurecurrently exploring FPGA-like, island-style meshes!"#$%&#%’()*+,-.*+,-//0"$123/0"$1234*+,-50"$1236*+,-/)!"#$%&#%’(7*+,-/4!"#$%&#%’(8*+,-/6!"#$%&#%’(9*+,-/7!"#$%&#%’(:*+,-/8!"#$%&#%’(.*+,-/9!"#$%&#%’(5*+,-/:!"#$%&#%’(/)*+,-/.!"#$%&#%’(//*+,-/5;<123/4;<123/6;<123/7E+,-)E+,-4E+,-/E+,-6E+,-7E+,-8E+,-9E+,-:pads: signals in/out of the fabricnodes: adders, multipliers, etc....
View Full Document

This note was uploaded on 07/25/2011 for the course EEL 4930 taught by Professor Staff during the Fall '08 term at University of Florida.

Page1 / 28

if - F2-09: Intermediate FabricsPresented by: James...

This preview shows document pages 1 - 12. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online