[an error occurred while processing this directive]
|
есть две FLASH-ки,
для второй сигнал CE (выбор кристалла, в пред посте A<=B)
разводился (видно было на пост-фиттинг симулейшин), не разводилась
оказывается след. кострукция (ресеты для флэшек):
FLASH_RESET_1 <= rst1 and rst2; -- разводилась
FLASH_RESET_2 <= rst1 and rst2; -- не разводилась!!!
пост-фит симулейшен не делал - все вроде на предыд коде работало
НО! видимо когда фиттер перешел некий порог заполнения кристалла
он выкинул FLASH_RESET_2 <= rst1 and rst2; напрочь!
помогло:
signal iFLASH_RESET: std_logic;
...
iFLASH_RESET <= rst1 and rst2;
FLASH_RESET_1 <= iFLASH_RESET;
FLASH_RESET_2 <= iFLASH_RESET;
...
после этого появился (в пост-фит симулейшен) ресет для второй флешки
флэшА два соответственно появилась тоже
так-то, я в недоумении...?!-(