#Build: Synplify Pro (R) Q-2020.03L-SP1, Build 182R, Oct 29 2020 #install: E:\Program Files\diamond\3.12\synpbase #OS: Windows 8 6.2 #Hostname: DESKTOP-ILQBII7 # Fri Aug 13 23:42:01 2021 #Implementation: impl1 Copyright (C) 1994-2020 Synopsys, Inc. This Synopsys software and all associated documentation are proprietary to Synopsys, Inc. and may only be used pursuant to the terms and conditions of a written license agreement with Synopsys, Inc. All other use, reproduction, modification, or distribution of the Synopsys software or the associated documentation is strictly prohibited. Tool: Synplify Pro (R) Build: Q-2020.03L-SP1 Install: E:\Program Files\diamond\3.12\synpbase OS: Windows 6.2 Hostname: DESKTOP-ILQBII7 Implementation : impl1 Synopsys HDL Compiler, Version comp202003synp2, Build 182R, Built Oct 29 2020 10:49:53, @ @N: : | Running in 64-bit mode ###########################################################[ Copyright (C) 1994-2020 Synopsys, Inc. This Synopsys software and all associated documentation are proprietary to Synopsys, Inc. and may only be used pursuant to the terms and conditions of a written license agreement with Synopsys, Inc. All other use, reproduction, modification, or distribution of the Synopsys software or the associated documentation is strictly prohibited. Tool: Synplify Pro (R) Build: Q-2020.03L-SP1 Install: E:\Program Files\diamond\3.12\synpbase OS: Windows 6.2 Hostname: DESKTOP-ILQBII7 Implementation : impl1 Synopsys Verilog Compiler, Version comp202003synp2, Build 182R, Built Oct 29 2020 10:49:53, @ @N: : | Running in 64-bit mode @I::"E:\Program Files\diamond\3.12\synpbase\lib\lucent\xp.v" (library work) @I::"E:\Program Files\diamond\3.12\synpbase\lib\lucent\pmi_def.v" (library work) @I::"E:\Program Files\diamond\3.12\synpbase\lib\vlog\hypermods.v" (library __hyper__lib__) @I::"E:\Program Files\diamond\3.12\synpbase\lib\vlog\umr_capim.v" (library snps_haps) @I::"E:\Program Files\diamond\3.12\synpbase\lib\vlog\scemi_objects.v" (library snps_haps) @I::"E:\Program Files\diamond\3.12\synpbase\lib\vlog\scemi_pipes.svh" (library snps_haps) @I::"E:\Lattice\XP_Dev_Board\Test\M6800_interface.v" (library work) @I::"E:\Lattice\XP_Dev_Board\Test\address_fifo.v" (library work) @N:CG334 : address_fifo.v(134) | Read directive translate_off. @N:CG333 : address_fifo.v(136) | Read directive translate_on. @N:CG334 : address_fifo.v(141) | Read directive translate_off. @N:CG333 : address_fifo.v(143) | Read directive translate_on. @N:CG334 : address_fifo.v(148) | Read directive translate_off. @N:CG333 : address_fifo.v(156) | Read directive translate_on. @N:CG334 : address_fifo.v(191) | Read directive translate_off. @N:CG333 : address_fifo.v(199) | Read directive translate_on. @N:CG334 : address_fifo.v(234) | Read directive translate_off. @N:CG333 : address_fifo.v(236) | Read directive translate_on. @N:CG334 : address_fifo.v(241) | Read directive translate_off. @N:CG333 : address_fifo.v(243) | Read directive translate_on. @N:CG334 : address_fifo.v(248) | Read directive translate_off. @N:CG333 : address_fifo.v(250) | Read directive translate_on. @N:CG334 : address_fifo.v(255) | Read directive translate_off. @N:CG333 : address_fifo.v(257) | Read directive translate_on. @N:CG334 : address_fifo.v(262) | Read directive translate_off. @N:CG333 : address_fifo.v(264) | Read directive translate_on. @N:CG334 : address_fifo.v(269) | Read directive translate_off. @N:CG333 : address_fifo.v(271) | Read directive translate_on. @N:CG334 : address_fifo.v(276) | Read directive translate_off. @N:CG333 : address_fifo.v(278) | Read directive translate_on. @N:CG334 : address_fifo.v(283) | Read directive translate_off. @N:CG333 : address_fifo.v(285) | Read directive translate_on. @N:CG334 : address_fifo.v(290) | Read directive translate_off. @N:CG333 : address_fifo.v(292) | Read directive translate_on. @N:CG334 : address_fifo.v(297) | Read directive translate_off. @N:CG333 : address_fifo.v(299) | Read directive translate_on. @N:CG334 : address_fifo.v(304) | Read directive translate_off. @N:CG333 : address_fifo.v(306) | Read directive translate_on. @N:CG334 : address_fifo.v(310) | Read directive translate_off. @N:CG333 : address_fifo.v(312) | Read directive translate_on. @N:CG334 : address_fifo.v(316) | Read directive translate_off. @N:CG333 : address_fifo.v(318) | Read directive translate_on. @N:CG334 : address_fifo.v(322) | Read directive translate_off. @N:CG333 : address_fifo.v(324) | Read directive translate_on. @N:CG334 : address_fifo.v(328) | Read directive translate_off. @N:CG333 : address_fifo.v(330) | Read directive translate_on. @N:CG334 : address_fifo.v(334) | Read directive translate_off. @N:CG333 : address_fifo.v(336) | Read directive translate_on. @N:CG334 : address_fifo.v(340) | Read directive translate_off. @N:CG333 : address_fifo.v(342) | Read directive translate_on. @N:CG334 : address_fifo.v(346) | Read directive translate_off. @N:CG333 : address_fifo.v(348) | Read directive translate_on. @N:CG334 : address_fifo.v(352) | Read directive translate_off. @N:CG333 : address_fifo.v(354) | Read directive translate_on. @N:CG334 : address_fifo.v(358) | Read directive translate_off. @N:CG333 : address_fifo.v(360) | Read directive translate_on. @N:CG334 : address_fifo.v(364) | Read directive translate_off. @N:CG333 : address_fifo.v(366) | Read directive translate_on. @N:CG334 : address_fifo.v(370) | Read directive translate_off. @N:CG333 : address_fifo.v(372) | Read directive translate_on. @N:CG334 : address_fifo.v(376) | Read directive translate_off. @N:CG333 : address_fifo.v(378) | Read directive translate_on. @N:CG334 : address_fifo.v(382) | Read directive translate_off. @N:CG333 : address_fifo.v(384) | Read directive translate_on. @N:CG334 : address_fifo.v(388) | Read directive translate_off. @N:CG333 : address_fifo.v(390) | Read directive translate_on. @N:CG334 : address_fifo.v(394) | Read directive translate_off. @N:CG333 : address_fifo.v(396) | Read directive translate_on. @N:CG334 : address_fifo.v(400) | Read directive translate_off. @N:CG333 : address_fifo.v(402) | Read directive translate_on. @N:CG334 : address_fifo.v(406) | Read directive translate_off. @N:CG333 : address_fifo.v(408) | Read directive translate_on. @N:CG334 : address_fifo.v(412) | Read directive translate_off. @N:CG333 : address_fifo.v(414) | Read directive translate_on. @N:CG334 : address_fifo.v(418) | Read directive translate_off. @N:CG333 : address_fifo.v(420) | Read directive translate_on. @N:CG334 : address_fifo.v(424) | Read directive translate_off. @N:CG333 : address_fifo.v(426) | Read directive translate_on. @N:CG334 : address_fifo.v(430) | Read directive translate_off. @N:CG333 : address_fifo.v(432) | Read directive translate_on. @I::"E:\Lattice\XP_Dev_Board\Test\data_fifo.v" (library work) @N:CG334 : data_fifo.v(147) | Read directive translate_off. @N:CG333 : data_fifo.v(149) | Read directive translate_on. @N:CG334 : data_fifo.v(154) | Read directive translate_off. @N:CG333 : data_fifo.v(156) | Read directive translate_on. @N:CG334 : data_fifo.v(173) | Read directive translate_off. @N:CG333 : data_fifo.v(181) | Read directive translate_on. @N:CG334 : data_fifo.v(216) | Read directive translate_off. @N:CG333 : data_fifo.v(218) | Read directive translate_on. @N:CG334 : data_fifo.v(223) | Read directive translate_off. @N:CG333 : data_fifo.v(225) | Read directive translate_on. @N:CG334 : data_fifo.v(230) | Read directive translate_off. @N:CG333 : data_fifo.v(232) | Read directive translate_on. @N:CG334 : data_fifo.v(237) | Read directive translate_off. @N:CG333 : data_fifo.v(239) | Read directive translate_on. @N:CG334 : data_fifo.v(244) | Read directive translate_off. @N:CG333 : data_fifo.v(246) | Read directive translate_on. @N:CG334 : data_fifo.v(251) | Read directive translate_off. @N:CG333 : data_fifo.v(253) | Read directive translate_on. @N:CG334 : data_fifo.v(258) | Read directive translate_off. @N:CG333 : data_fifo.v(260) | Read directive translate_on. @N:CG334 : data_fifo.v(265) | Read directive translate_off. @N:CG333 : data_fifo.v(267) | Read directive translate_on. @N:CG334 : data_fifo.v(272) | Read directive translate_off. @N:CG333 : data_fifo.v(274) | Read directive translate_on. @N:CG334 : data_fifo.v(279) | Read directive translate_off. @N:CG333 : data_fifo.v(281) | Read directive translate_on. @N:CG334 : data_fifo.v(286) | Read directive translate_off. @N:CG333 : data_fifo.v(288) | Read directive translate_on. @N:CG334 : data_fifo.v(292) | Read directive translate_off. @N:CG333 : data_fifo.v(294) | Read directive translate_on. @N:CG334 : data_fifo.v(298) | Read directive translate_off. @N:CG333 : data_fifo.v(300) | Read directive translate_on. @N:CG334 : data_fifo.v(304) | Read directive translate_off. @N:CG333 : data_fifo.v(306) | Read directive translate_on. @N:CG334 : data_fifo.v(310) | Read directive translate_off. @N:CG333 : data_fifo.v(312) | Read directive translate_on. @N:CG334 : data_fifo.v(316) | Read directive translate_off. @N:CG333 : data_fifo.v(318) | Read directive translate_on. @N:CG334 : data_fifo.v(322) | Read directive translate_off. @N:CG333 : data_fifo.v(324) | Read directive translate_on. @N:CG334 : data_fifo.v(328) | Read directive translate_off. @N:CG333 : data_fifo.v(330) | Read directive translate_on. @N:CG334 : data_fifo.v(334) | Read directive translate_off. @N:CG333 : data_fifo.v(336) | Read directive translate_on. @N:CG334 : data_fifo.v(340) | Read directive translate_off. @N:CG333 : data_fifo.v(342) | Read directive translate_on. @N:CG334 : data_fifo.v(346) | Read directive translate_off. @N:CG333 : data_fifo.v(348) | Read directive translate_on. @N:CG334 : data_fifo.v(352) | Read directive translate_off. @N:CG333 : data_fifo.v(354) | Read directive translate_on. @N:CG334 : data_fifo.v(358) | Read directive translate_off. @N:CG333 : data_fifo.v(360) | Read directive translate_on. @N:CG334 : data_fifo.v(364) | Read directive translate_off. @N:CG333 : data_fifo.v(366) | Read directive translate_on. @N:CG334 : data_fifo.v(370) | Read directive translate_off. @N:CG333 : data_fifo.v(372) | Read directive translate_on. @N:CG334 : data_fifo.v(376) | Read directive translate_off. @N:CG333 : data_fifo.v(378) | Read directive translate_on. @N:CG334 : data_fifo.v(382) | Read directive translate_off. @N:CG333 : data_fifo.v(384) | Read directive translate_on. @N:CG334 : data_fifo.v(388) | Read directive translate_off. @N:CG333 : data_fifo.v(390) | Read directive translate_on. @N:CG334 : data_fifo.v(394) | Read directive translate_off. @N:CG333 : data_fifo.v(396) | Read directive translate_on. @N:CG334 : data_fifo.v(400) | Read directive translate_off. @N:CG333 : data_fifo.v(402) | Read directive translate_on. @N:CG334 : data_fifo.v(406) | Read directive translate_off. @N:CG333 : data_fifo.v(408) | Read directive translate_on. @N:CG334 : data_fifo.v(412) | Read directive translate_off. @N:CG333 : data_fifo.v(414) | Read directive translate_on. @N:CG334 : data_fifo.v(418) | Read directive translate_off. @N:CG333 : data_fifo.v(420) | Read directive translate_on. @I::"E:\Lattice\XP_Dev_Board\Test\multi.v" (library work) @N:CG334 : multi.v(289) | Read directive translate_off. @N:CG333 : multi.v(291) | Read directive translate_on. @N:CG334 : multi.v(295) | Read directive translate_off. @N:CG333 : multi.v(297) | Read directive translate_on. @N:CG334 : multi.v(301) | Read directive translate_off. @N:CG333 : multi.v(303) | Read directive translate_on. @N:CG334 : multi.v(307) | Read directive translate_off. @N:CG333 : multi.v(309) | Read directive translate_on. @N:CG334 : multi.v(313) | Read directive translate_off. @N:CG333 : multi.v(315) | Read directive translate_on. @N:CG334 : multi.v(319) | Read directive translate_off. @N:CG333 : multi.v(321) | Read directive translate_on. @N:CG334 : multi.v(325) | Read directive translate_off. @N:CG333 : multi.v(327) | Read directive translate_on. @N:CG334 : multi.v(331) | Read directive translate_off. @N:CG333 : multi.v(333) | Read directive translate_on. @N:CG334 : multi.v(337) | Read directive translate_off. @N:CG333 : multi.v(339) | Read directive translate_on. @N:CG334 : multi.v(343) | Read directive translate_off. @N:CG333 : multi.v(345) | Read directive translate_on. @N:CG334 : multi.v(349) | Read directive translate_off. @N:CG333 : multi.v(351) | Read directive translate_on. @N:CG334 : multi.v(355) | Read directive translate_off. @N:CG333 : multi.v(357) | Read directive translate_on. @N:CG334 : multi.v(361) | Read directive translate_off. @N:CG333 : multi.v(363) | Read directive translate_on. @N:CG334 : multi.v(367) | Read directive translate_off. @N:CG333 : multi.v(369) | Read directive translate_on. @N:CG334 : multi.v(373) | Read directive translate_off. @N:CG333 : multi.v(375) | Read directive translate_on. @N:CG334 : multi.v(379) | Read directive translate_off. @N:CG333 : multi.v(381) | Read directive translate_on. @N:CG334 : multi.v(385) | Read directive translate_off. @N:CG333 : multi.v(387) | Read directive translate_on. @N:CG334 : multi.v(391) | Read directive translate_off. @N:CG333 : multi.v(393) | Read directive translate_on. @N:CG334 : multi.v(397) | Read directive translate_off. @N:CG333 : multi.v(399) | Read directive translate_on. @N:CG334 : multi.v(403) | Read directive translate_off. @N:CG333 : multi.v(405) | Read directive translate_on. @N:CG334 : multi.v(409) | Read directive translate_off. @N:CG333 : multi.v(411) | Read directive translate_on. @N:CG334 : multi.v(415) | Read directive translate_off. @N:CG333 : multi.v(417) | Read directive translate_on. @N:CG334 : multi.v(421) | Read directive translate_off. @N:CG333 : multi.v(423) | Read directive translate_on. Verilog syntax check successful! Selecting top level module m6800_interface @N:CG364 : xp.v(1305) | Synthesizing module VHI in library work. Running optimization stage 1 on VHI ....... @N:CG364 : xp.v(204) | Synthesizing module AND2 in library work. Running optimization stage 1 on AND2 ....... @N:CG364 : xp.v(429) | Synthesizing module FD1P3DX in library work. Running optimization stage 1 on FD1P3DX ....... @N:CG364 : xp.v(367) | Synthesizing module FADD2 in library work. Running optimization stage 1 on FADD2 ....... @N:CG364 : xp.v(150) | Synthesizing module MULT2 in library work. Running optimization stage 1 on MULT2 ....... @N:CG364 : xp.v(1310) | Synthesizing module VLO in library work. Running optimization stage 1 on VLO ....... @N:CG364 : multi.v(8) | Synthesizing module multi in library work. Running optimization stage 1 on multi ....... @W:CL168 : multi.v(253) | Removing instance scuba_vhi_inst because it does not drive other instances. To preserve this instance, use the syn_noprune synthesis directive. @N:CG364 : xp.v(794) | Synthesizing module INV in library work. Running optimization stage 1 on INV ....... @N:CG364 : xp.v(1360) | Synthesizing module XOR2 in library work. Running optimization stage 1 on XOR2 ....... @N:CG364 : xp.v(1249) | Synthesizing module ROM16X1 in library work. Running optimization stage 1 on ROM16X1 ....... @N:CG364 : xp.v(1697) | Synthesizing module PDP8KA in library work. Running optimization stage 1 on PDP8KA ....... @N:CG364 : xp.v(538) | Synthesizing module FD1S3BX in library work. Running optimization stage 1 on FD1S3BX ....... @N:CG364 : xp.v(548) | Synthesizing module FD1S3DX in library work. Running optimization stage 1 on FD1S3DX ....... @N:CG364 : xp.v(165) | Synthesizing module CB2 in library work. Running optimization stage 1 on CB2 ....... @N:CG364 : xp.v(195) | Synthesizing module ALEB2 in library work. Running optimization stage 1 on ALEB2 ....... @N:CG364 : xp.v(186) | Synthesizing module AGEB2 in library work. Running optimization stage 1 on AGEB2 ....... @N:CG364 : xp.v(280) | Synthesizing module CU2 in library work. Running optimization stage 1 on CU2 ....... @N:CG364 : data_fifo.v(8) | Synthesizing module data_fifo in library work. Running optimization stage 1 on data_fifo ....... @W:CL168 : data_fifo.v(169) | Removing instance INV_1 because it does not drive other instances. To preserve this instance, use the syn_noprune synthesis directive. @W:CL168 : data_fifo.v(163) | Removing instance INV_4 because it does not drive other instances. To preserve this instance, use the syn_noprune synthesis directive. @W:CL168 : data_fifo.v(161) | Removing instance AND2_t0 because it does not drive other instances. To preserve this instance, use the syn_noprune synthesis directive. @N:CG364 : address_fifo.v(8) | Synthesizing module address_fifo in library work. Running optimization stage 1 on address_fifo ....... @N:CG364 : M6800_interface.v(1) | Synthesizing module m6800_interface in library work. Running optimization stage 1 on m6800_interface ....... @N:CL189 : M6800_interface.v(175) | Register bit r_control[3] is always 0. @N:CL189 : M6800_interface.v(175) | Register bit r_control[4] is always 0. @N:CL189 : M6800_interface.v(175) | Register bit r_control[7] is always 0. Running optimization stage 2 on m6800_interface ....... @N:CL201 : M6800_interface.v(502) | Trying to extract state machine for register fifo_stage. Extracted state machine for register fifo_stage State machine has 4 reachable states with original encodings of: 00 01 10 11 @E:CL172 : M6800_interface.v(64) | Only one always block can assign a given variable cmd_stage[2:0] Process took 0h:00m:01s realtime, 0h:00m:01s cputime # Fri Aug 13 23:42:02 2021 ###########################################################] @END Process took 0h:00m:01s realtime, 0h:00m:01s cputime # Fri Aug 13 23:42:03 2021 ###########################################################]