Issue with xMiiMacTransmitter.vhd

Why OSVVM™? Forums OSVVM Issue with xMiiMacTransmitter.vhd

Tagged: 

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #2884
    Jerome
    Member

    Hello,
    I’m new to using the OSVVM libraries,
    and I’m trying to use the VC Ethernet model (xMiiMacTransmitter.vhd).
    It seems to me there’s an error in the clock generation process (ClkProc).
    The tperiod_xClk signal takes a period value calculated according to the configuration (I agree with that),
    but the RefGtxClk signal changes state after this time, so it has a period twice the expected one.
    I think it should have:
    RefGtxClk <= not RefGtxClk after tperiod_xClk / 2

    Sorry if I misunderstood,
    Regards

    #2895
    Jim Lewis
    Member

    Hi Jerome,
    I suspect that I agree.

    It seems to be in:
    * xMiiMacTransmitter.vhd (as you reported)
    * xMiiPhyRxTransmitter.vhd
    * xMiiPhyTxReceiver.vhd

    Do you concur that all of these should be updated?

    They pass all my tests – but only because they all have the same issue.

    I have updated these and pushed them to the dev branch of OSVVM.

    Best Regards,
    Jim

    #2896
    Jerome
    Member

    Hi Jim,

    I agree with you, all 3 files had the same error.

    Thanks,
    Best Regards,
    Jerome

Viewing 3 posts - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.