13.07.2015 Views

XPLA Designer v2.1 User's Manual

XPLA Designer v2.1 User's Manual

XPLA Designer v2.1 User's Manual

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

technique used to implement these Logic Blocks. The contents of the Logic Block will bedescribed next.Logic Block ArchitectureFigure 4 illustrates the Logic Block Architecture. Each Logic Block contains ControlTerms, a PAL Array, a PLA Array, and 16 macrocells. The 6 Control Terms canindividually be configured as either AND or SUM product terms and are used to controlthe preset/reset and output enables of the 16 macrocell’s flip-flops. The PAL Arrayconsists of a programmable AND array with a fixed OR array while the PLA array consistof a programmable AND array with a programmable OR array. The PAL array provides ahigh speed path through the array while the PLA array provides increased product termdensity.Each macrocell has 5 dedicated product terms from the PAL array. If a macrocell needsmore than 5 product terms, it simply gets the additional product terms from the PLAarray. The PLA array consists of 32 product terms which are available for use by all 16macrocells. For the 5V PZ5032 the additional propagation delay incurred by a macrocellusing 1 or all 32 PLA product terms is just 2ns. So the total pin-to-pin Tpd for thePZ5032 using 6 to 37 product terms is 8ns (6ns for the PAL + 2ns for the PLA).ControlTerms656MC0MC1MC2MC3MC4MC5MC636PALAND ArrayMC7MC8MC9MC10MC11MC12MC13MC14MC15PLAAND Array32PLA OR ArrayFigure 416

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!