Project Information                                c:\max2work\hd306\hd306.rpt

MAX+plus II Compiler Report File
Version 3.30 9/15/93
Compiled: 01/23/95 09:12:22



***** Project compilation was successful




** DEVICE SUMMARY **

Chip/                     Input   Output   Bidir         Shareable
POF       Device          Pins    Pins     Pins     LCs  Expanders  % Utilized

HD306     EPM7064LC84-10   35       33       0      44      9           68 %

User Pins:                 35       33       0  



Project Information                                c:\max2work\hd306\hd306.rpt

** PROJECT COMPILATION MESSAGES **

Design Doctor Warning: Flipflop(s) and logic drive Clock node (ID 'NCAS_1')
Design Doctor Warning: Flipflop 'N00058' receives data that is synchronized by another Clock at flipflop 'NDRAMRF_3'
Design Doctor Warning: Multi-level logic drives Reset node (ID 'NAS_3')
Design Doctor Warning: Multi-level logic drives Reset node (ID 'N00075')
Design Doctor Warning: Multi-level logic drives Reset node (ID 'N00072')
Design Doctor Warning: Flipflop(s) and logic drive Preset node (ID 'N00037')
Design Doctor Warning: Multi-level logic drives Preset node (ID 'SLOAS_3')
Design Doctor Warning: Race condition exists for flipflop 'NDRAMRF_3' on Preset -- driven by primitive 'N00030'
Design Doctor Warning: Race condition exists for flipflop 'NDRAMRF_3' on Preset -- driven by primitive 'DRAMRF_3'
Design Doctor Warning: Logic that drives primitive 'MPTDI' contains a static 1 hazard when 'STA4_2' = 1, 'STA0_2' = 0, 'STA2_2' = 1, 'QAA1_2' = 0 and primitive 'STA1_2' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'MPTDI' contains a static 1 hazard when 'STA4_2' = 1, 'STA1_2' = 1, 'STA2_2' = 1, 'QAA1_2' = 0 and primitive 'STA0_2' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'SPTDI' contains a static 1 hazard when 'STA4_2' = 1, 'STA0_2' = 0, 'STA1_2' = 1, 'QAA1_2' = 0 and primitive 'STA2_2' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'SPTDI' contains a static 1 hazard when 'STA4_2' = 1, 'STA0_2' = 0, 'STA2_2' = 1, 'QAA1_2' = 0 and primitive 'STA1_2' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'SPTDI' contains a static 1 hazard when 'STA4_2' = 1, 'STA1_2' = 1, 'STA2_2' = 1, 'QAA1_2' = 0 and primitive 'STA0_2' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'EPTMS' contains a static 1 hazard when 'STA4_2' = 0, 'STA1_2' = 0, 'STA2_2' = 0, 'QAA1_2' = 0 and primitive 'STA0_2' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'EPTMS' contains a static 1 hazard when 'STA4_2' = 0, 'STA0_2' = 0, 'STA2_2' = 0, 'QAA1_2' = 0 and primitive 'STA1_2' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'EPTMS' contains a static 1 hazard when 'STA4_2' = 0, 'STA0_2' = 0, 'STA1_2' = 0, 'QAA1_2' = 0 and primitive 'STA2_2' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'EPTMS' contains a static 1 hazard when 'STA4_2' = 0, 'STA0_2' = 0, 'STA1_2' = 0, 'STA2_2' = 0 and primitive 'QAA1_2' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'EPTMS' contains a static 1 hazard when 'STA4_2' = 0, 'STA0_2' = 1, 'STA2_2' = 0, 'QAA1_2' = 0 and primitive 'STA1_2' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'EPTMS' contains a static 1 hazard when 'STA4_2' = 0, 'STA0_2' = 1, 'STA1_2' = 0, 'QAA1_2' = 0 and primitive 'STA2_2' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'EPTMS' contains a static 1 hazard when 'STA4_2' = 0, 'STA1_2' = 1, 'STA2_2' = 0, 'QAA1_2' = 0 and primitive 'STA0_2' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'EPTMS' contains a static 1 hazard when 'STA4_2' = 0, 'STA0_2' = 1, 'STA1_2' = 1, 'QAA1_2' = 0 and primitive 'STA2_2' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'EPTMS' contains a static 1 hazard when 'STA4_2' = 0, 'STA1_2' = 0, 'STA2_2' = 1, 'QAA1_2' = 0 and primitive 'STA0_2' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'EPTMS' contains a static 1 hazard when 'STA0_2' = 0, 'STA1_2' = 0, 'STA2_2' = 1, 'QAA1_2' = 0 and primitive 'STA4_2' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'EPTMS' contains a static 1 hazard when 'STA4_2' = 0, 'STA0_2' = 1, 'STA2_2' = 1, 'QAA1_2' = 0 and primitive 'STA1_2' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'EPTMS' contains a static 1 hazard when 'STA4_2' = 0, 'STA0_2' = 1, 'STA1_2' = 0, 'STA2_2' = 1 and primitive 'QAA1_2' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'EPTMS' contains a static 1 hazard when 'STA0_2' = 1, 'STA1_2' = 0, 'STA2_2' = 1, 'QAA1_2' = 0 and primitive 'STA4_2' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'EPTMS' contains a static 1 hazard when 'STA4_2' = 0, 'STA0_2' = 1, 'STA1_2' = 1, 'STA2_2' = 1 and primitive 'QAA1_2' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'EPTMS' contains a static 1 hazard when 'STA4_2' = 0, 'STA0_2' = 1, 'STA2_2' = 1, 'QAA1_2' = 1 and primitive 'STA1_2' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'EPTMS' contains a static 1 hazard when 'STA4_2' = 0, 'STA1_2' = 1, 'STA2_2' = 1, 'QAA1_2' = 1 and primitive 'STA0_2' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'EPTMS' contains a static 1 hazard when 'STA4_2' = 1, 'STA1_2' = 0, 'STA2_2' = 1, 'QAA1_2' = 0 and primitive 'STA0_2' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'SPAMFFF5' contains a static 1 hazard when 'MPFFF5' = 1, 'EPAMODE' = 1 and primitive 'EPRESET' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPUDS' = 0, 'EPRAS1' = 0, 'EPCAS0' = 0, 'N00058' = 1, '|7474:U34|2Q' = 1, 'NDRAMRF_3' = 1 and primitive 'EPRAS0' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPUDS' = 0, 'EPRAS1' = 0, 'EPCAS1' = 0, 'N00058' = 1, '|7474:U34|2Q' = 1, 'NDRAMRF_3' = 1 and primitive 'EPRAS0' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPUDS' = 0, 'EPRAS0' = 0, 'EPCAS0' = 0, 'N00058' = 1, '|7474:U34|2Q' = 1, 'NDRAMRF_3' = 1 and primitive 'EPRAS1' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPUDS' = 0, 'EPRAS0' = 0, 'EPCAS1' = 0, 'N00058' = 1, '|7474:U34|2Q' = 1, 'NDRAMRF_3' = 1 and primitive 'EPRAS1' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPUDS' = 0, 'EPRAS0' = 0, 'EPRAS1' = 0, 'EPCAS0' = 0, '|7474:U34|2Q' = 1 and primitive 'N00058' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPUDS' = 0, 'EPRAS0' = 0, 'EPRAS1' = 0, 'EPCAS1' = 0, '|7474:U34|2Q' = 1 and primitive 'N00058' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPUDS' = 0, 'EPRAS0' = 1, 'EPCAS0' = 0, 'N00058' = 1, '|7474:U34|2Q' = 1, 'NDRAMRF_3' = 1 and primitive 'EPRAS1' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPUDS' = 0, 'EPRAS0' = 1, 'EPCAS1' = 0, 'N00058' = 1, '|7474:U34|2Q' = 1, 'NDRAMRF_3' = 1 and primitive 'EPRAS1' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPUDS' = 0, 'EPRAS1' = 1, 'EPCAS0' = 0, 'N00058' = 1, '|7474:U34|2Q' = 1, 'NDRAMRF_3' = 1 and primitive 'EPRAS0' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPUDS' = 0, 'EPRAS1' = 1, 'EPCAS1' = 0, 'N00058' = 1, '|7474:U34|2Q' = 1, 'NDRAMRF_3' = 1 and primitive 'EPRAS0' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPUDS' = 0, 'EPRAS0' = 1, 'EPRAS1' = 1, 'EPCAS0' = 0, '|7474:U34|2Q' = 1 and primitive 'N00058' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPUDS' = 0, 'EPRAS0' = 1, 'EPRAS1' = 1, 'EPCAS1' = 0, '|7474:U34|2Q' = 1 and primitive 'N00058' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPUDS' = 0, 'EPRAS0' = 1, 'EPRAS1' = 0, 'EPCAS0' = 0, 'N00058' = 1, 'NDRAMRF_3' = 1 and primitive '|7474:U34|2Q' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPUDS' = 0, 'EPRAS0' = 1, 'EPRAS1' = 0, 'EPCAS1' = 0, 'N00058' = 1, 'NDRAMRF_3' = 1 and primitive '|7474:U34|2Q' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPUDS' = 0, 'EPRAS0' = 0, 'EPRAS1' = 1, 'EPCAS0' = 0, 'N00058' = 1, 'NDRAMRF_3' = 1 and primitive '|7474:U34|2Q' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPUDS' = 0, 'EPRAS0' = 0, 'EPRAS1' = 1, 'EPCAS1' = 0, 'N00058' = 1, 'NDRAMRF_3' = 1 and primitive '|7474:U34|2Q' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPUDS' = 0, 'EPRAS0' = 1, 'EPRAS1' = 0, 'EPCAS0' = 0, 'N00058' = 1, '|7474:U34|2Q' = 1 and primitive 'NDRAMRF_3' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPUDS' = 0, 'EPRAS0' = 1, 'EPRAS1' = 0, 'EPCAS1' = 0, 'N00058' = 1, '|7474:U34|2Q' = 1 and primitive 'NDRAMRF_3' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPUDS' = 0, 'EPRAS0' = 0, 'EPRAS1' = 1, 'EPCAS0' = 0, 'N00058' = 1, '|7474:U34|2Q' = 1 and primitive 'NDRAMRF_3' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPUDS' = 0, 'EPRAS0' = 0, 'EPRAS1' = 1, 'EPCAS1' = 0, 'N00058' = 1, '|7474:U34|2Q' = 1 and primitive 'NDRAMRF_3' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPUDS' = 0, 'EPCAS0' = 0, '|7474:U34|2Q' = 1, 'NDRAMRF_3' = 0 and primitive 'N00058' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPUDS' = 0, 'EPCAS1' = 0, '|7474:U34|2Q' = 1, 'NDRAMRF_3' = 0 and primitive 'N00058' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPLDS' = 0, 'EPRAS1' = 0, 'EPCAS0' = 0, 'N00058' = 1, '|7474:U34|2Q' = 1, 'NDRAMRF_3' = 1 and primitive 'EPRAS0' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPLDS' = 0, 'EPRAS1' = 0, 'EPCAS1' = 0, 'N00058' = 1, '|7474:U34|2Q' = 1, 'NDRAMRF_3' = 1 and primitive 'EPRAS0' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPLDS' = 0, 'EPRAS0' = 0, 'EPCAS0' = 0, 'N00058' = 1, '|7474:U34|2Q' = 1, 'NDRAMRF_3' = 1 and primitive 'EPRAS1' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPLDS' = 0, 'EPRAS0' = 0, 'EPCAS1' = 0, 'N00058' = 1, '|7474:U34|2Q' = 1, 'NDRAMRF_3' = 1 and primitive 'EPRAS1' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPLDS' = 0, 'EPRAS0' = 0, 'EPRAS1' = 0, 'EPCAS0' = 0, '|7474:U34|2Q' = 1 and primitive 'N00058' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPLDS' = 0, 'EPRAS0' = 0, 'EPRAS1' = 0, 'EPCAS1' = 0, '|7474:U34|2Q' = 1 and primitive 'N00058' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPLDS' = 0, 'EPRAS0' = 1, 'EPCAS0' = 0, 'N00058' = 1, '|7474:U34|2Q' = 1, 'NDRAMRF_3' = 1 and primitive 'EPRAS1' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPLDS' = 0, 'EPRAS0' = 1, 'EPCAS1' = 0, 'N00058' = 1, '|7474:U34|2Q' = 1, 'NDRAMRF_3' = 1 and primitive 'EPRAS1' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPLDS' = 0, 'EPRAS1' = 1, 'EPCAS0' = 0, 'N00058' = 1, '|7474:U34|2Q' = 1, 'NDRAMRF_3' = 1 and primitive 'EPRAS0' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPLDS' = 0, 'EPRAS1' = 1, 'EPCAS1' = 0, 'N00058' = 1, '|7474:U34|2Q' = 1, 'NDRAMRF_3' = 1 and primitive 'EPRAS0' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPLDS' = 0, 'EPRAS0' = 1, 'EPRAS1' = 1, 'EPCAS0' = 0, '|7474:U34|2Q' = 1 and primitive 'N00058' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPLDS' = 0, 'EPRAS0' = 1, 'EPRAS1' = 1, 'EPCAS1' = 0, '|7474:U34|2Q' = 1 and primitive 'N00058' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPLDS' = 0, 'EPRAS0' = 1, 'EPRAS1' = 0, 'EPCAS0' = 0, 'N00058' = 1, 'NDRAMRF_3' = 1 and primitive '|7474:U34|2Q' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPLDS' = 0, 'EPRAS0' = 1, 'EPRAS1' = 0, 'EPCAS1' = 0, 'N00058' = 1, 'NDRAMRF_3' = 1 and primitive '|7474:U34|2Q' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPLDS' = 0, 'EPRAS0' = 0, 'EPRAS1' = 1, 'EPCAS0' = 0, 'N00058' = 1, 'NDRAMRF_3' = 1 and primitive '|7474:U34|2Q' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPLDS' = 0, 'EPRAS0' = 0, 'EPRAS1' = 1, 'EPCAS1' = 0, 'N00058' = 1, 'NDRAMRF_3' = 1 and primitive '|7474:U34|2Q' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPLDS' = 0, 'EPRAS0' = 1, 'EPRAS1' = 0, 'EPCAS0' = 0, 'N00058' = 1, '|7474:U34|2Q' = 1 and primitive 'NDRAMRF_3' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPLDS' = 0, 'EPRAS0' = 1, 'EPRAS1' = 0, 'EPCAS1' = 0, 'N00058' = 1, '|7474:U34|2Q' = 1 and primitive 'NDRAMRF_3' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPLDS' = 0, 'EPRAS0' = 0, 'EPRAS1' = 1, 'EPCAS0' = 0, 'N00058' = 1, '|7474:U34|2Q' = 1 and primitive 'NDRAMRF_3' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPLDS' = 0, 'EPRAS0' = 0, 'EPRAS1' = 1, 'EPCAS1' = 0, 'N00058' = 1, '|7474:U34|2Q' = 1 and primitive 'NDRAMRF_3' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPLDS' = 0, 'EPCAS0' = 0, '|7474:U34|2Q' = 1, 'NDRAMRF_3' = 0 and primitive 'N00058' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'NEWR' contains a static 0 hazard when 'EPDTACK' = 0, 'EPRW' = 0, 'EPLDS' = 0, 'EPCAS1' = 0, '|7474:U34|2Q' = 1, 'NDRAMRF_3' = 0 and primitive 'N00058' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'N00037' contains a static 0 hazard when 'ICECLK1' = 1, 'EPRAS0' = 1, 'EPRAS1' = 0, '|7474:U34|2Q' = 0 and primitive 'NDRAMRF_3' changes -- hazard found before logic synthesis
Design Doctor Warning: Logic that drives primitive 'N00037' contains a static 0 hazard when 'ICECLK1' = 1, 'EPRAS0' = 0, 'EPRAS1' = 1, '|7474:U34|2Q' = 0 and primitive 'NDRAMRF_3' changes -- hazard found before logic synthesis
Warning: Primitive 'NENRDSTB' is stuck at GND
Info: Design Doctor issued 78 warning message(s) with EPLD Rules


Project Information                                c:\max2work\hd306\hd306.rpt

** AUTO GLOBAL SIGNALS **



INFO: Signal 'JTAGRST' chosen for auto global Clear


Project Information                                c:\max2work\hd306\hd306.rpt

** PIN/LC/CHIP ASSIGNMENTS **

                  Actual                  
    User       Assignments                
Assignments   (if different)     Node Name

HD306@67                          DIRPBDH
HD306@65                          DIRPBDL
HD306@29                          EMRDY
HD306@18                          EMUSPACE
HD306@44                          ENAWAS
HD306@36                          ENAWDS
HD306@24                          EPAMODE
HD306@2                           EPAS
HD306@34                          EPBG
HD306@35                          EPBGACK
HD306@39                          EPCAS0
HD306@37                          EPCAS1
HD306@76                          EPDTACK
HD306@70                          EPLDS
HD306@41                          EPRAS0
HD306@40                          EPRAS1
HD306@84                          EPRESET
HD306@68                          EPRW
HD306@55                          EPSTOP
HD306@6                           EPTMS
HD306@71                          EPUDS
HD306@46                          EXRDY
HD306@16                          ICEBRK
HD306@83                          ICECLK1
HD306@31                          ICERDY
HD306@63                          ISOEP
HD306@45                          JTAGCLK
HD306@23                          JTAGOK
HD306@1                           JTAGRST
HD306@22                          MPFC0
HD306@21                          MPFC1
HD306@20                          MPFC2
HD306@25                          MPFFF5
HD306@5                           MPTDI
HD306@79                          NADVALID
HD306@77                          NDATAVALID
HD306@51                          NDRAM
HD306@11                          NEMDFC
HD306@12                          NEMSFC
HD306@48                          NENAS
HD306@49                          NENDS
HD306@14                          NENEMFC
HD306@69                          NENPBA
HD306@64                          NENPBD
HD306@8                           NENRDSTB
HD306@9                           NENRWSTB
HD306@52                          NENTCSH
HD306@54                          NENTCSL
HD306@61                          NENTDH
HD306@60                          NENTDL
HD306@73                          NERD
HD306@74                          NEWR
HD306@30                          NICENORDY
HD306@58                          NINSHI
HD306@56                          NINSJMP
HD306@57                          NINSLOW
HD306@80                          NMBEN0
HD306@81                          NMBEN1
HD306@17                          NMEMREQ
HD306@50                          NMHERE
HD306@10                          NRDONLY
HD306@15                          NSELMPFC
HD306@62                          NSTROBE
HD306@75                          NSTSVALID
HD306@33                          NTGHOLD
HD306@28                          NTGRDY
HD306@27                          SPAMFFF5
HD306@4                           SPTDI


Project Information                                c:\max2work\hd306\hd306.rpt

** FILE HIERARCHY **



|7474:U148|
|7474:U135|
|7474:U104|
|7474:U95|
|7474:U34|
|7474:U33|
|7474:U32|
|74161:U88|
|74161:U87|
|74153:U83|
|74153:U82|
|74153:U81|
|74151:U94|
|74151:U93|
|74151:U92|
|74151:U80|
|74151:U79|
|74151:U78|
|74151:U77|
|74151:U76|
|74151:U75|


Device-Specific Information:                       c:\max2work\hd306\hd306.rpt
HD306

***** Logic for device 'HD306' compiled without errors.




Device: EPM7064LC84-10
Turbo: ON
Security: OFF
                                                                      N        
                                                                      D     N  
                      N  N                                      N     A     S  
                   N  E  E                    J  E  I           A     T  E  T  
                N  R  N  N                    T  P  C     N  N  D     A  P  S  
                E  D  R  R     E  M  S        A  R  E     M  M  V     V  D  V  
                M  O  W  D     P  P  P     E  G  E  C     B  B  A     A  T  A  
                D  N  S  S  G  T  T  T  V  P  R  S  L  G  E  E  L  V  L  A  L  
                F  L  T  T  N  M  D  D  C  A  S  E  K  N  N  N  I  C  I  C  I  
                C  Y  B  B  D  S  I  I  C  S  T  T  1  D  1  0  D  C  D  K  D  
              -----------------------------------------------------------------_ 
            /  11 10  9  8  7  6  5  4  3  2  1 84 83 82 81 80 79 78 77 76 75   | 
    NEMSFC | 12                                                              74 | NEWR 
       VCC | 13                                                              73 | NERD 
   NENEMFC | 14                                                              72 | GND 
  NSELMPFC | 15                                                              71 | EPUDS 
    ICEBRK | 16                                                              70 | EPLDS 
   NMEMREQ | 17                                                              69 | NENPBA 
  EMUSPACE | 18                                                              68 | EPRW 
       GND | 19                                                              67 | DIRPBDH 
     MPFC2 | 20                                                              66 | VCC 
     MPFC1 | 21                                                              65 | DIRPBDL 
     MPFC0 | 22                        EPM7064LC84-10                        64 | NENPBD 
    JTAGOK | 23                                                              63 | ISOEP 
   EPAMODE | 24                                                              62 | NSTROBE 
    MPFFF5 | 25                                                              61 | NENTDH 
       VCC | 26                                                              60 | NENTDL 
  SPAMFFF5 | 27                                                              59 | GND 
    NTGRDY | 28                                                              58 | NINSHI 
     EMRDY | 29                                                              57 | NINSLOW 
 NICENORDY | 30                                                              56 | NINSJMP 
    ICERDY | 31                                                              55 | EPSTOP 
       GND | 32                                                              54 | NENTCSL 
           |_  33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53  _| 
             ------------------------------------------------------------------ 
                N  E  E  E  E  V  E  E  E  G  V  E  J  E  G  N  N  N  N  N  V  
                T  P  P  N  P  C  P  P  P  N  C  N  T  X  N  E  E  M  D  E  C  
                G  B  B  A  C  C  C  R  R  D  C  A  A  R  D  N  N  H  R  N  C  
                H  G  G  W  A     A  A  A        W  G  D     A  D  E  A  T     
                O     A  D  S     S  S  S        A  C  Y     S  S  R  M  C     
                L     C  S  1     0  1  0        S  L              E     S     
                D     K                             K                    H     
                                                                               
                                                                               
                                                                               


N.C. = Not Connected.
VCC = Dedicated power pin, which MUST be connected to VCC.
GND = Dedicated ground pin or unused dedicated input, which MUST be connected to GND.
RESERVED = Unused I/O pin, which MUST be left unconnected.


Device-Specific Information:                       c:\max2work\hd306\hd306.rpt
HD306

** RESOURCE USAGE **

                                                Shareable     External
Logic Array Block     Logic Cells   I/O Pins    Expanders   Interconnect

A:     LC1 - LC16     8/16( 50%)  16/16(100%)   1/16(  6%)  14/36( 38%) 
B:    LC17 - LC32    15/16( 93%)  16/16(100%)  10/16( 62%)  25/36( 69%) 
C:    LC33 - LC48     9/16( 56%)  16/16(100%)   0/16(  0%)  16/36( 44%) 
D:    LC49 - LC64    12/16( 75%)  16/16(100%)   0/16(  0%)  19/36( 52%) 


Total dedicated input pins used:                 4/   4 (100%)
Total I/O pins used:                            64/  64 (100%)
Total logic cells used:                         44/  64 ( 68%)
Total shareable expanders used:                  9/  64 ( 14%)
Total Turbo logic cells used:                   44/  64 ( 68%)
Total shareable expanders not available (n/a):   2/  64 (  3%)

Total input pins required:                      35
Total output pins required:                     33
Total bidirectional pins required:               0
Total logic cells required:                     44
Total flipflops required:                       17
Total shareable expanders in database:           9

Synthesized logic cells:                         0/  64 (  0%)



Device-Specific Information:                       c:\max2work\hd306\hd306.rpt
HD306

** INPUTS **

                                     Shareable
                                     Expanders     Fan-In
 Pin     LC  LAB  Primitive      Total Shared n/a INP  FBK  Name
  18    (4)  (A)      INPUT         0      0   0    0    0  EMUSPACE
  44   (33)  (C)      INPUT         0      0   0    0    0  ENAWAS
  36   (21)  (B)      INPUT         0      0   0    0    0  ENAWDS
  24   (31)  (B)      INPUT         0      0   0    0    0  EPAMODE
   2      -   -       INPUT         0      0   0    0    0  EPAS
  34   (23)  (B)      INPUT         0      0   0    0    0  EPBG
  35   (22)  (B)      INPUT         0      0   0    0    0  EPBGACK
  39   (19)  (B)      INPUT         0      0   0    0    0  EPCAS0
  37   (20)  (B)      INPUT         0      0   0    0    0  EPCAS1
  76   (60)  (D)      INPUT         0      0   0    0    0  EPDTACK
  70   (55)  (D)      INPUT         0      0   0    0    0  EPLDS
  41   (17)  (B)      INPUT         0      0   0    0    0  EPRAS0
  40   (18)  (B)      INPUT         0      0   0    0    0  EPRAS1
  84      -   -       INPUT         0      0   0    0    0  EPRESET
  68   (53)  (D)      INPUT         0      0   0    0    0  EPRW
  55   (42)  (C)      INPUT         0      0   0    0    0  EPSTOP
  71   (56)  (D)      INPUT         0      0   0    0    0  EPUDS
  46   (35)  (C)      INPUT         0      0   0    0    0  EXRDY
  16    (6)  (A)      INPUT         0      0   0    0    0  ICEBRK
  83      -   -       INPUT         0      0   0    0    0  ICECLK1 (U73)
  31   (25)  (B)      INPUT         0      0   0    0    0  ICERDY
  63   (49)  (D)      INPUT         0      0   0    0    0  ISOEP
  45   (34)  (C)      INPUT         0      0   0    0    0  JTAGCLK
   1      -   -       INPUT         0      0   0    0    0  JTAGRST
  22    (1)  (A)      INPUT         0      0   0    0    0  MPFC0
  21    (2)  (A)      INPUT         0      0   0    0    0  MPFC1
  20    (3)  (A)      INPUT         0      0   0    0    0  MPFC2
  25   (30)  (B)      INPUT         0      0   0    0    0  MPFFF5
  11   (10)  (A)      INPUT         0      0   0    0    0  NEMDFC
  12    (9)  (A)      INPUT         0      0   0    0    0  NEMSFC
  30   (26)  (B)      INPUT         0      0   0    0    0  NICENORDY
  58   (45)  (C)      INPUT         0      0   0    0    0  NINSHI
  57   (44)  (C)      INPUT         0      0   0    0    0  NINSLOW
  50   (38)  (C)      INPUT         0      0   0    0    0  NMHERE
  10   (11)  (A)      INPUT         0      0   0    0    0  NRDONLY


s = Synthesized pin or logic cell
t = Turbo logic cell
+ = Synchronous flipflop


Device-Specific Information:                       c:\max2work\hd306\hd306.rpt
HD306

** OUTPUTS **

                                     Shareable
                                     Expanders     Fan-In
 Pin     LC  LAB  Primitive      Total Shared n/a INP  FBK  Name
  67     52    D     OUTPUT   t     0      0   0    4    0  DIRPBDH
  65     51    D     OUTPUT   t     0      0   0    4    0  DIRPBDL
  29     27    B     OUTPUT   t     0      0   0    5    2  EMRDY
   6     14    A     OUTPUT   t     1      0   1    0    5  EPTMS
  23     32    B         FF   t     0      0   0    1    5  JTAGOK (|7474:U95|:10)
   5     15    A     OUTPUT   t     0      0   0    0    5  MPTDI
  79     62    D     OUTPUT   t     0      0   0    1    1  NADVALID
  77     61    D         FF+  t     0      0   0    0    2  NDATAVALID (|7474:U33|:9)
  51     39    C     OUTPUT   t     0      0   0    2    3  NDRAM
  48     36    C     OUTPUT   t     0      0   0    4    1  NENAS
  49     37    C     OUTPUT   t     0      0   0    4    1  NENDS
  14      8    A     OUTPUT   t     0      0   0    2    0  NENEMFC
  69     54    D     OUTPUT   t     0      0   0    2    0  NENPBA
  64     50    D     OUTPUT   t     0      0   0    4    1  NENPBD
   8     13    A     OUTPUT   t     0      0   0    0    0  NENRDSTB
   9     12    A     OUTPUT   t     0      0   0    2    1  NENRWSTB
  52     40    C     OUTPUT   t     0      0   0    2    1  NENTCSH
  54     41    C     OUTPUT   t     0      0   0    2    0  NENTCSL
  61     47    C     OUTPUT   t     0      0   0    3    0  NENTDH
  60     46    C     OUTPUT   t     0      0   0    3    0  NENTDL
  73     57    D     OUTPUT   t     0      0   0    3    0  NERD
  74     58    D     OUTPUT   t     0      0   0    6    2  NEWR
  56     43    C     OUTPUT   t     0      0   0    1    1  NINSJMP
  80     63    D         FF   t     0      0   0    2    1  NMBEN0 (|7474:U104|:9)
  81     64    D         FF   t     0      0   0    2    1  NMBEN1 (|7474:U104|:10)
  17      5    A     OUTPUT   t     0      0   0    4    1  NMEMREQ
  15      7    A     OUTPUT   t     0      0   0    4    0  NSELMPFC
  62     48    C     OUTPUT   t     0      0   0    2    0  NSTROBE
  75     59    D         FF   t     0      0   0    2    2  NSTSVALID (|7474:U33|:10)
  33     24    B         FF+  t     0      0   0    2    0  NTGHOLD (|7474:U34|:10)
  28     28    B     OUTPUT   t     0      0   0    2    0  NTGRDY
  27     29    B     OUTPUT   t     0      0   0    3    0  SPAMFFF5
   4     16    A     OUTPUT   t     0      0   0    0    5  SPTDI


s = Synthesized pin or logic cell
t = Turbo logic cell
+ = Synchronous flipflop


Device-Specific Information:                       c:\max2work\hd306\hd306.rpt
HD306

** BURIED LOGIC **

                                     Shareable
                                     Expanders     Fan-In
 Pin     LC  LAB  Primitive      Total Shared n/a INP  FBK  Name
 (24)    31    B       DFFE   t     0      0   0    2    0  AMODE_3 (|7474:U34|:9)
 (36)    21    B       DFFE   t     8      0   0    5    2  NDRAMRF_3 (|7474:U32|:9)
 (31)    25    B       DFFE   t     0      0   0    1    0  NRSTCNT_2 (|7474:U95|:9)
 (68)    53    D       DFFE   t     0      0   0    2    1  N00026 (|7474:U148|:9)
 (35)    22    B       DFFE   t     0      0   0    3    2  N00058 (|7474:U135|:9)
 (40)    18    B       TFFE   t     0      0   0    1    6  QAA1_2 (|74161:U87|:6)
 (25)    30    B       DFFE+  t     1      0   0    1    1  SLOAS_3 (|7474:U32|:10)
 (41)    17    B       TFFE   t     0      0   0    1    6  STA0_2 (|74161:U87|:9)
 (34)    23    B       TFFE   t     0      0   0    1    6  STA1_2 (|74161:U87|:8)
 (39)    19    B       TFFE   t     1      0   1    1    6  STA2_2 (|74161:U87|:7)
 (37)    20    B       TFFE   t     0      0   0    1    5  STA4_2 (|74161:U88|:9)


s = Synthesized pin or logic cell
t = Turbo logic cell
+ = Synchronous flipflop


Device-Specific Information:                       c:\max2work\hd306\hd306.rpt
HD306

** LOGIC CELL INTERCONNECTIONS **

Logic Array Block 'A':

        +--------------- LC14 EPTMS
        | +------------- LC15 MPTDI
        | | +----------- LC8 NENEMFC
        | | | +--------- LC13 NENRDSTB
        | | | | +------- LC12 NENRWSTB
        | | | | | +----- LC5 NMEMREQ
        | | | | | | +--- LC7 NSELMPFC
        | | | | | | | +- LC16 SPTDI
        | | | | | | | | 
LC      | | | | | | | | | A B C D | Name

Pin
18   -> - - - - * * - - | * - * * | EMUSPACE
2    -> - - - - - - - - | - * - * | EPAS
84   -> - - - - - - - - | - * - - | EPRESET
16   -> - - - - - - * - | * - - - | ICEBRK
83   -> - - - - - - - - | - * - * | ICECLK1
1    -> - - - - - - - - | - - - - | JTAGRST
22   -> - - - - - * * - | * - - - | MPFC0
21   -> - - - - - * * - | * - - - | MPFC1
20   -> - - - - - * * - | * - - - | MPFC2
11   -> - - * - - - - - | * - - - | NEMDFC
12   -> - - * - - - - - | * - - - | NEMSFC
10   -> - - - - * - - - | * - - - | NRDONLY
LC24 -> - - - - * * - - | * * * * | NTGHOLD
LC18 -> * * - - - - - * | * * - - | QAA1_2
LC17 -> * * - - - - - * | * * - - | STA0_2
LC23 -> * * - - - - - * | * * - - | STA1_2
LC19 -> * * - - - - - * | * * - - | STA2_2
LC20 -> * * - - - - - * | * * - - | STA4_2


* = The logic cell or pin is an input to the logic cell (or LAB) through the PIA.
- = The logic cell or pin is not an input to the logic cell (or LAB).


Device-Specific Information:                       c:\max2work\hd306\hd306.rpt
HD306

** LOGIC CELL INTERCONNECTIONS **

Logic Array Block 'B':

        +----------------------------- LC31 AMODE_3
        | +--------------------------- LC27 EMRDY
        | | +------------------------- LC32 JTAGOK
        | | | +----------------------- LC21 NDRAMRF_3
        | | | | +--------------------- LC25 NRSTCNT_2
        | | | | | +------------------- LC24 NTGHOLD
        | | | | | | +----------------- LC28 NTGRDY
        | | | | | | | +--------------- LC22 N00058
        | | | | | | | | +------------- LC18 QAA1_2
        | | | | | | | | | +----------- LC30 SLOAS_3
        | | | | | | | | | | +--------- LC29 SPAMFFF5
        | | | | | | | | | | | +------- LC17 STA0_2
        | | | | | | | | | | | | +----- LC23 STA1_2
        | | | | | | | | | | | | | +--- LC19 STA2_2
        | | | | | | | | | | | | | | +- LC20 STA4_2
        | | | | | | | | | | | | | | | 
LC      | | | | | | | | | | | | | | | | A B C D | Name
LC21 -> - - - * - - - * - - - - - - - | - * * - | NDRAMRF_3
LC25 -> - - - - - - - - * - - * * * * | - * - - | NRSTCNT_2
LC24 -> - * - * - - - * - * - - - - - | * * * * | NTGHOLD
LC18 -> - - * - - - - - * - - * * * * | * * - - | QAA1_2
LC17 -> - - * - - - - - * - - * * * * | * * - - | STA0_2
LC23 -> - - * - - - - - * - - * * * * | * * - - | STA1_2
LC19 -> - - * - - - - - * - - * * * * | * * - - | STA2_2
LC20 -> - - * - - - - - * - - * * * * | * * - - | STA4_2

Pin
24   -> * - - - - - - - - - * - - - - | - * - - | EPAMODE
2    -> - * - - - - - - - * - - - - - | - * - * | EPAS
34   -> - - - - - * - - - - - - - - - | - * - - | EPBG
35   -> - - - - - * - - - - - - - - - | - * - - | EPBGACK
39   -> - - - * - - - - - - - - - - - | - * - * | EPCAS0
37   -> - - - * - - - - - - - - - - - | - * - * | EPCAS1
41   -> - - - * - - - * - - - - - - - | - * * - | EPRAS0
40   -> - - - * - - - * - - - - - - - | - * * - | EPRAS1
84   -> * - - - - - - - - - * - - - - | - * - - | EPRESET
46   -> - * - - - - - - - - - - - - - | - * * - | EXRDY
83   -> - - - * - - - * - - - - - - - | - * - * | ICECLK1
31   -> - * - - - - * - - - - - - - - | - * - - | ICERDY
45   -> - - * - * - - - * - - * * * * | - * - - | JTAGCLK
1    -> - - - - - - - - - - - - - - - | - - - - | JTAGRST
25   -> - - - - - - - - - - * - - - - | - * - - | MPFFF5
30   -> - * - - - - * - - - - - - - - | - * - - | NICENORDY
50   -> - * - - - - - - - - - - - - - | - * * * | NMHERE
LC39 -> - * - - - - - - - - - - - - - | - * - * | NDRAM


* = The logic cell or pin is an input to the logic cell (or LAB) through the PIA.
- = The logic cell or pin is not an input to the logic cell (or LAB).


Device-Specific Information:                       c:\max2work\hd306\hd306.rpt
HD306

** LOGIC CELL INTERCONNECTIONS **

Logic Array Block 'C':

        +----------------- LC39 NDRAM
        | +--------------- LC36 NENAS
        | | +------------- LC37 NENDS
        | | | +----------- LC40 NENTCSH
        | | | | +--------- LC41 NENTCSL
        | | | | | +------- LC47 NENTDH
        | | | | | | +----- LC46 NENTDL
        | | | | | | | +--- LC43 NINSJMP
        | | | | | | | | +- LC48 NSTROBE
        | | | | | | | | | 
LC      | | | | | | | | | | A B C D | Name

Pin
18   -> - * * * * * * - - | * - * * | EMUSPACE
44   -> - * - - - - - - - | - - * - | ENAWAS
36   -> - - * - - - - - - | - - * - | ENAWDS
2    -> - - - - - - - - - | - * - * | EPAS
70   -> - - - - - - - - * | - - * * | EPLDS
41   -> * - - - - - - - - | - * * - | EPRAS0
40   -> * - - - - - - - - | - * * - | EPRAS1
84   -> - - - - - - - - - | - * - - | EPRESET
55   -> - - - - - - - * - | - - * * | EPSTOP
71   -> - - - - - - - - * | - - * * | EPUDS
46   -> - * * - - - - - - | - * * - | EXRDY
83   -> - - - - - - - - - | - * - * | ICECLK1
1    -> - - - - - - - - - | - - - - | JTAGRST
58   -> - - - - - - * - - | - - * * | NINSHI
57   -> - - - - - * - - - | - - * * | NINSLOW
50   -> - * * * * * * - - | - * * * | NMHERE
LC31 -> - - - * - - - - - | - - * - | AMODE_3
LC21 -> * - - - - - - - - | - * * - | NDRAMRF_3
LC24 -> * * * - - - - * - | * * * * | NTGHOLD
LC22 -> * - - - - - - - - | - - * - | N00058


* = The logic cell or pin is an input to the logic cell (or LAB) through the PIA.
- = The logic cell or pin is not an input to the logic cell (or LAB).


Device-Specific Information:                       c:\max2work\hd306\hd306.rpt
HD306

** LOGIC CELL INTERCONNECTIONS **

Logic Array Block 'D':

        +----------------------- LC52 DIRPBDH
        | +--------------------- LC51 DIRPBDL
        | | +------------------- LC62 NADVALID
        | | | +----------------- LC61 NDATAVALID
        | | | | +--------------- LC54 NENPBA
        | | | | | +------------- LC50 NENPBD
        | | | | | | +----------- LC57 NERD
        | | | | | | | +--------- LC58 NEWR
        | | | | | | | | +------- LC63 NMBEN0
        | | | | | | | | | +----- LC64 NMBEN1
        | | | | | | | | | | +--- LC59 NSTSVALID
        | | | | | | | | | | | +- LC53 N00026
        | | | | | | | | | | | | 
LC      | | | | | | | | | | | | | A B C D | Name
LC61 -> - - - * - - - - - - - - | - - - * | NDATAVALID
LC53 -> - - - * - - - - - - * - | - - - * | N00026

Pin
18   -> * * - - - - - - - - - - | * - * * | EMUSPACE
2    -> - - * - - * - - - - * - | - * - * | EPAS
39   -> - - - - - - - * - - - - | - * - * | EPCAS0
37   -> - - - - - - - * - - - - | - * - * | EPCAS1
76   -> - - - - - - - * - - - * | - - - * | EPDTACK
70   -> - - - - - - * * - * - - | - - * * | EPLDS
84   -> - - - - - - - - - - - - | - * - - | EPRESET
68   -> * * - - - * * * - - - - | - - - * | EPRW
55   -> - - - - * * - - - - - - | - - * * | EPSTOP
71   -> - - - - - - * * * - - - | - - * * | EPUDS
83   -> - - - - - - - - * * * * | - * - * | ICECLK1
63   -> - - - - * * - - - - - - | - - - * | ISOEP
1    -> - - - - - - - - - - - - | - - - - | JTAGRST
58   -> - * - - - - - - - - - - | - - * * | NINSHI
57   -> * - - - - - - - - - - - | - - * * | NINSLOW
50   -> * * - - - - - - - - - - | - * * * | NMHERE
LC39 -> - - - - - - - * - - - - | - * - * | NDRAM
LC24 -> - - - - - * - * * * * - | * * * * | NTGHOLD
LC30 -> - - * - - - - - - - - * | - - - * | SLOAS_3


* = The logic cell or pin is an input to the logic cell (or LAB) through the PIA.
- = The logic cell or pin is not an input to the logic cell (or LAB).


Device-Specific Information:                       c:\max2work\hd306\hd306.rpt
HD306

** EQUATIONS **

EMUSPACE : INPUT;
ENAWAS   : INPUT;
ENAWDS   : INPUT;
EPAMODE  : INPUT;
EPAS     : INPUT;
EPBG     : INPUT;
EPBGACK  : INPUT;
EPCAS0   : INPUT;
EPCAS1   : INPUT;
EPDTACK  : INPUT;
EPLDS    : INPUT;
EPRAS0   : INPUT;
EPRAS1   : INPUT;
EPRESET  : INPUT;
EPRW     : INPUT;
EPSTOP   : INPUT;
EPUDS    : INPUT;
EXRDY    : INPUT;
ICEBRK   : INPUT;
ICECLK1  : INPUT;
ICERDY   : INPUT;
ISOEP    : INPUT;
JTAGCLK  : INPUT;
JTAGRST  : INPUT;
MPFC0    : INPUT;
MPFC1    : INPUT;
MPFC2    : INPUT;
MPFFF5   : INPUT;
NEMDFC   : INPUT;
NEMSFC   : INPUT;
NICENORDY : INPUT;
NINSHI   : INPUT;
NINSLOW  : INPUT;
NMHERE   : INPUT;
NRDONLY  : INPUT;

% AMODE_3  = _LC031 %
AMODE_3  = DFFE( EPAMODE $  GND,  EPRESET,  VCC,  VCC,  VCC);

 DIRPBDH = LCELL( _EQ001 $ !EPRW);
  _EQ001 =  EMUSPACE &  EPRW &  NINSLOW &  NMHERE;

 DIRPBDL = LCELL( _EQ002 $ !EPRW);
  _EQ002 =  EMUSPACE &  EPRW &  NINSHI &  NMHERE;

 EMRDY   = LCELL( _EQ003 $  GND);
  _EQ003 = !EPAS & !EXRDY &  NDRAM &  NICENORDY & !NMHERE &  NTGHOLD
         # !EPAS &  ICERDY &  NDRAM &  NICENORDY &  NTGHOLD;

 EPTMS   = LCELL( _EQ004 $  GND);
  _EQ004 =  QAA1_2 &  STA1_2 &  STA2_2 & !STA4_2
         # !STA0_2 & !STA1_2 & !STA2_2 & !STA4_2
         #  STA0_2 &  STA2_2 & !STA4_2
         # !QAA1_2 & !STA1_2 &  STA2_2
         # !QAA1_2 & !STA2_2 & !STA4_2;

% JTAGOK   = _LC032 %
% JTAGOK   = |7474:U95|2Q %
 JTAGOK  = DFFE( _EQ005 $  GND, !JTAGCLK,  VCC,  VCC,  VCC);
  _EQ005 = !QAA1_2 &  STA0_2 &  STA1_2 &  STA2_2 &  STA4_2;

 MPTDI   = LCELL( _EQ006 $  GND);
  _EQ006 =  QAA1_2 &  STA0_2 & !STA1_2 &  STA2_2 & !STA4_2
         # !QAA1_2 & !STA0_2 & !STA1_2 &  STA2_2 &  STA4_2
         # !QAA1_2 &  STA1_2 &  STA2_2 &  STA4_2;

 NADVALID = LCELL( _EQ007 $  VCC);
  _EQ007 = !EPAS &  SLOAS_3;

% NDATAVALID = _LC061 %
% NDATAVALID = |7474:U33|1Q %
 NDATAVALID = DFFE( _EQ008 $  VCC, GLOBAL( ICECLK1),  VCC,  VCC,  VCC);
  _EQ008 =  NDATAVALID & !N00026;

 NDRAM   = LCELL( _EQ009 $  N00058);
  _EQ009 =  EPRAS0 & !EPRAS1 &  NDRAMRF_3 &  NTGHOLD &  N00058
         # !EPRAS0 &  EPRAS1 &  NDRAMRF_3 &  NTGHOLD &  N00058;

% NDRAMRF_3 = _LC021 %
NDRAMRF_3 = DFFE( GND $  GND,  _EQ010,  VCC, !_EQ011,  VCC);
  _EQ010 =  NTGHOLD &  _X001;
  _X001  = EXP( EPCAS0 &  EPCAS1);
  _EQ011 =  _X002 &  _X003 &  _X004 &  _X005 &  _X006 &  _X007 &  _X008;
  _X002  = EXP(!EPCAS1 &  EPRAS0 &  EPRAS1 &  NTGHOLD);
  _X003  = EXP(!EPCAS0 &  EPRAS0 &  EPRAS1 &  NTGHOLD);
  _X004  = EXP( EPRAS0 &  EPRAS1 &  NDRAMRF_3);
  _X005  = EXP(!EPRAS0 & !EPRAS1 &  NDRAMRF_3);
  _X006  = EXP(!EPRAS1 & !NDRAMRF_3 &  NTGHOLD);
  _X007  = EXP(!EPRAS0 & !NDRAMRF_3 &  NTGHOLD);
  _X008  = EXP(!ICECLK1 & !NDRAMRF_3);

 NENAS   = LCELL( _EQ012 $  GND);
  _EQ012 = !ENAWAS & !EXRDY & !NMHERE &  NTGHOLD
         # !EMUSPACE & !ENAWAS &  NTGHOLD;

 NENDS   = LCELL( _EQ013 $  GND);
  _EQ013 = !ENAWDS & !EXRDY & !NMHERE &  NTGHOLD
         # !EMUSPACE & !ENAWDS &  NTGHOLD;

 NENEMFC = LCELL( _EQ014 $  VCC);
  _EQ014 =  NEMDFC &  NEMSFC;

 NENPBA  = LCELL( _EQ015 $  VCC);
  _EQ015 = !EPSTOP & !ISOEP;

 NENPBD  = LCELL( _EQ016 $  VCC);
  _EQ016 = !EPAS & !EPSTOP & !ISOEP &  NTGHOLD
         # !EPRW & !EPSTOP & !ISOEP;

 NENRDSTB = LCELL( GND $  GND);

 NENRWSTB = LCELL( _EQ017 $  NTGHOLD);
  _EQ017 =  EMUSPACE &  NRDONLY &  NTGHOLD;

 NENTCSH = LCELL( _EQ018 $  AMODE_3);
  _EQ018 =  AMODE_3 &  EMUSPACE &  NMHERE;

 NENTCSL = LCELL( _EQ019 $  VCC);
  _EQ019 =  EMUSPACE &  NMHERE;

 NENTDH  = LCELL( _EQ020 $  VCC);
  _EQ020 =  EMUSPACE &  NINSLOW &  NMHERE;

 NENTDL  = LCELL( _EQ021 $  VCC);
  _EQ021 =  EMUSPACE &  NINSHI &  NMHERE;

 NERD    = LCELL( _EQ022 $ !EPRW);
  _EQ022 =  EPLDS &  EPRW &  EPUDS;

 NEWR    = LCELL( _EQ023 $  VCC);
  _EQ023 = !EPCAS1 & !EPDTACK & !EPRW & !NDRAM &  NTGHOLD
         # !EPCAS0 & !EPDTACK & !EPRW & !NDRAM &  NTGHOLD
         # !EPDTACK & !EPLDS & !EPRW &  NDRAM
         # !EPDTACK & !EPRW & !EPUDS &  NDRAM;

 NINSJMP = LCELL( _EQ024 $  VCC);
  _EQ024 =  EPSTOP &  NTGHOLD;

% NMBEN0   = _LC063 %
% NMBEN0   = |7474:U104|1Q %
 NMBEN0  = DFFE( GND $  VCC, !ICECLK1, !_EQ025,  VCC,  VCC);
  _EQ025 = !EPUDS &  NTGHOLD;

% NMBEN1   = _LC064 %
% NMBEN1   = |7474:U104|2Q %
 NMBEN1  = DFFE( GND $  VCC, !ICECLK1, !_EQ026,  VCC,  VCC);
  _EQ026 = !EPLDS &  NTGHOLD;

 NMEMREQ = LCELL( _EQ027 $ !EMUSPACE);
  _EQ027 =  EMUSPACE &  MPFC0 &  MPFC1 &  MPFC2
         #  EMUSPACE & !NTGHOLD;

% NRSTCNT_2 = _LC025 %
NRSTCNT_2 = DFFE( GND $  VCC, !JTAGCLK, GLOBAL( JTAGRST),  VCC,  VCC);

 NSELMPFC = LCELL( _EQ028 $  GND);
  _EQ028 =  ICEBRK &  MPFC0 &  MPFC1 &  MPFC2;

 NSTROBE = LCELL( _EQ029 $  GND);
  _EQ029 =  EPLDS &  EPUDS;

% NSTSVALID = _LC059 %
% NSTSVALID = |7474:U33|2Q %
 NSTSVALID = DFFE( _EQ030 $  VCC,  ICECLK1,  VCC,  VCC,  VCC);
  _EQ030 = !EPAS &  NTGHOLD &  N00026;

% NTGHOLD  = _LC024 %
% NTGHOLD  = |7474:U34|2Q %
 NTGHOLD = DFFE( GND $  GND, GLOBAL( ICECLK1),  VCC, !_EQ031,  VCC);
  _EQ031 =  EPBG &  EPBGACK;

 NTGRDY  = LCELL( _EQ032 $  VCC);
  _EQ032 = !ICERDY &  NICENORDY;

% N00026   = _LC053 %
N00026   = DFFE( EPDTACK $  GND, !ICECLK1,  VCC,  SLOAS_3,  VCC);

% N00058   = _LC022 %
N00058   = DFFE( _EQ033 $  VCC, !ICECLK1,  VCC,  VCC,  VCC);
  _EQ033 =  EPRAS0 & !EPRAS1 &  NDRAMRF_3 &  NTGHOLD
         # !EPRAS0 &  EPRAS1 &  NDRAMRF_3 &  NTGHOLD;

% QAA1_2   = _LC018 %
QAA1_2   = TFFE( _EQ034,  JTAGCLK,  NRSTCNT_2,  VCC,  VCC);
  _EQ034 =  QAA1_2 &  STA0_2 &  STA1_2 &  STA2_2
         #  STA0_2 &  STA1_2 &  STA2_2 & !STA4_2;

% SLOAS_3  = _LC030 %
SLOAS_3  = DFFE( GND $  VCC, GLOBAL( ICECLK1), !_EQ035,  VCC,  VCC);
  _EQ035 =  _X009;
  _X009  = EXP(!EPAS &  NTGHOLD);

 SPAMFFF5 = LCELL( _EQ036 $  GND);
  _EQ036 =  EPRESET &  MPFFF5
         #  EPAMODE & !EPRESET;

 SPTDI   = LCELL( _EQ037 $  GND);
  _EQ037 =  QAA1_2 &  STA0_2 & !STA1_2 &  STA2_2 & !STA4_2
         # !QAA1_2 & !STA0_2 & !STA1_2 &  STA2_2 &  STA4_2
         # !QAA1_2 & !STA0_2 &  STA1_2 & !STA2_2 &  STA4_2
         # !QAA1_2 &  STA1_2 &  STA2_2 &  STA4_2;

% STA0_2   = _LC017 %
STA0_2   = TFFE(!_EQ038,  JTAGCLK,  NRSTCNT_2,  VCC,  VCC);
  _EQ038 = !QAA1_2 &  STA0_2 &  STA1_2 &  STA2_2 &  STA4_2;

% STA1_2   = _LC023 %
STA1_2   = TFFE(!_EQ039,  JTAGCLK,  NRSTCNT_2,  VCC,  VCC);
  _EQ039 = !QAA1_2 &  STA1_2 &  STA2_2 &  STA4_2
         # !STA0_2;

% STA2_2   = _LC019 %
STA2_2   = TFFE(!_EQ040,  JTAGCLK,  NRSTCNT_2,  VCC,  VCC);
  _EQ040 = !QAA1_2 &  STA2_2 &  STA4_2
         # !STA1_2
         # !STA0_2;

% STA4_2   = _LC020 %
STA4_2   = TFFE( _EQ041,  JTAGCLK,  NRSTCNT_2,  VCC,  VCC);
  _EQ041 =  QAA1_2 &  STA0_2 &  STA1_2 &  STA2_2;


%
    Shareable expanders that are duplicated in multiple LABs:
    (none)
%


Project Information                                c:\max2work\hd306\hd306.rpt

** COMPILATION SETTINGS & TIMES **

Processing Menu Commands
------------------------

Design Doctor                          = on
   Rules                               = EPLD Rules


Logic Synthesis:

   Default Synthesis Style             = jas

      Logic option settings in 'jas' style for 'MAX7000' family

      minimization                     = full
      parallel_expanders               = on
      soft_buffer_insertion            = on
      turbo_bit                        = on
      xor_synthesis                    = on

   Other logic synthesis settings:

      Automatic Global Clock           = off
      Automatic Global Clear           = on
      Automatic Global Preset          = on
      Automatic Global Output Enable   = off
      Automatic Peripheral Registers   = on

Functional SNF Extractor               = off

Linked SNF Extractor                   = off
Timing SNF Extractor                   = on
Optimize Timing SNF                    = on
Ignore Previous Fit                    = on
Automatic LCELL Insertion              = on
Generate JEDEC Files                   = on
Total Recompile                        = off

Interface Menu Commands
-----------------------

EDIF Netlist Writer                    = off
Verilog Netlist Writer                 = off
VHDL Netlist Writer                    = off

Compilation Times
-----------------

   Compiler Netlist Extractor          00:00:31
   Database Builder                    00:00:14
   Logic Synthesizer                   00:00:04
   Partitioner                         00:00:02
   Fitter                              00:00:12
   Timing SNF Extractor                00:00:03
   Assembler                           00:00:02
   Design Doctor                       00:00:16
   Timing SNF Optimization             00:00:09
   --------------------------          --------
   Total Time                          00:01:33

