Так и оказалось... в исходниках харр1015 имелась ошибочка в модуле serializer_10b1b.vhd вместо ODDR_inst : ODDR2 generic map( DDR_ALIGNMENT => "NONE", -- "OPPOSITE_EDGE" INIT => '0', -- Initial value of 0 SRTYPE => "SYNC") -- Synchronous reset port map ( Q => sdout, -- 1-bit DDR output C0 => sclk_0, -- 1-bit clock input C1 => sclk_180, CE => '1', -- 1-bit clock enable input D0 => sdata_slice_R(1), -- 1-bit data input (positive edge) D1 => sdata_slice_R(0), -- 1-bit data input (negative edge) !!!!!!!!!!!!!!!!!!!!!!!!! R => '0', -- 1-bit reset input S => '0' -- 1-bit set input );
нужно
ODDR_inst : ODDR2 generic map( DDR_ALIGNMENT => "NONE", -- "OPPOSITE_EDGE" INIT => '0', -- Initial value of 0 SRTYPE => "SYNC") -- Synchronous reset port map ( Q => sdout, -- 1-bit DDR output C0 => sclk_0, -- 1-bit clock input C1 => sclk_180, CE => '1', -- 1-bit clock enable input D0 => sdata_slice_R(0), -- 1-bit data input (positive edge) D1 => sdata_slice_R(1), -- 1-bit data input (negative edge) !!!!!!!!!!!!!!!!!!!!!!!!! R => '0', -- 1-bit reset input S => '0' -- 1-bit set input );
|