Это кому-то просто лень ковыряться в коде.
На одном добавлении default'ов выигрывается порядка 40 ЛЕ. Надо ворнинги смотреть хоть иногда!
И ещё этот кто-то даже не заметил, что у него RAM16X1D компилится в реги вместо штук.
Впрочем, чего удивляться? Это же тслабс, специалист по просеру ЛЕ и троллингу.
Итого с выкидыванием регистров I,R, режима IM2 и команд RETI, RETN:
Device : EP1K30QC208-3
Timing Models : Final
Total logic elements : 1,150 / 1,728 ( 67 % )
Total pins : 42 / 147 ( 29 % )
Total memory bits : 512 / 24,576 ( 2 % )
Total PLLs : 0
; Worst-case tsu ; N/A ; None ; 13.000 ns ; DI[1] ; NextZ80:NextZ80|FETCH[1] ; -- ; CLK ; 0 ;
; Worst-case tco ; N/A ; None ; 70.600 ns ; NextZ80:NextZ80|FETCH[5] ; DO[0] ; CLK ; -- ; 0 ;
; Worst-case th ; N/A ; None ; 0.800 ns ; DI[3] ; NextZ80:NextZ80|Z80Reg:CPU_REGS|th[3] ; -- ; CLK ; 0 ;
; Clock Setup: 'CLK' ; N/A ; None ; 15.17 MHz ( period = 65.900 ns ) ; NextZ80:NextZ80|FETCH[0] ; NextZ80:NextZ80|tzf ; CLK ; CLK ; 0 ;





Ответить с цитированием
