PCS PMA 1000Base-X Stuck in Reset

We are trying to get some initial testing done with our Artix 7 15T using the 1000Base-X component.  We instantiated the PCS PMA in 1000Base-X mode using the GMII interface with the shared logic integrated into the component.  We have configured an MMCM for a 200MHz clock for the independent_clock input.  But the resetdone from the component never asserts.  After inserting some ILAs and digging around, the rxresetdone from the GTPE2_CHANNEL is never asserting.
I'm sure we've misconfigured/misconnected it somehow.  Here's our instantiated component, where:
reset_sys comes from an internall generated reset controller
mgtrefclk_p/n are the externanally connected differenctial 125MHz clock
eth_tx_n/p and eth_rx_n/p go to our magnetics
clk200 is from the internal MMCM driven by the gtrefclk_bufg output
CONFIGURATION is a constant set to "10000" (only autonegotiation is turned on)
PCS_PMA_AN_VEC is a constant set to advertise full-duplex
And the GMII pins are driven by our internal GMII component.
I've verified via an ILA that the GMII pins are wiggling as expected.  The GMII clock is wiggling fine, as is clk200.  But xcvr_reset_done never asserts.
Any insight would be greatly appreciated!
eth_driver : gig_ethernet_pcs_pma_0
port map
reset => reset_sys,
-- Reference clock
gtrefclk_p => mgtrefclk_p,
gtrefclk_n => mgtrefclk_n,
-- SFP interface
txn => eth_tx_n,
txp => eth_tx_p,
rxn => eth_rx_n,
rxp => eth_rx_p,
-- According to the documentation this needs to be a 200MHz clock.
-- We do this by taking gtrefclk_bufg_out to an MMCM to genreate the 200MHz.
gtrefclk_bufg_out => gtrefclk_bufg,
independent_clock_bufg => clk200,
userclk_out => open,
rxuserclk_out => open,
rxuserclk2_out => open,
resetdone => xcvr_reset_done,
pma_reset_out => open,
mmcm_locked_out => open,
-- GMII Interface
gmii_txd => gmii_txd,
gmii_tx_en => gmii_tx_en,
gmii_tx_er => gmii_tx_er,
userclk2_out => gmii_txrxclk,
gmii_rxd => gmii_rxd,
gmii_rx_dv => gmii_rx_dv,
gmii_rx_er => gmii_rx_er,
gmii_isolate => open,
configuration_vector => CONFIGURATION,
signal_detect => GND, -- Assume no signal
an_interrupt => open,
an_adv_config_vector => PCS_PMA_AN_VEC,
an_restart_config => GND,
-- Unused outputs
status_vector => open,
gtrefclk_out => open,
gt0_pll0outclk_out => open,
gt0_pll0outrefclk_out => open,
gt0_pll1outclk_out => open,
gt0_pll1outrefclk_out => open,
gt0_pll0lock_out => open,
gt0_pll0refclklost_out => open
);

Well, I solved it.  This line:
signal_detect => GND, -- Assume no signal
Was the culprit.  And from the documentation:
Note: When signal_detect is set to logic 0, this forces the receiver synchronization state machine of the core to remain in the loss of sync state.
And duh, I connected wrong.  

Similar Messages

  • Dot11Radio0 stuck in reset status after changing the station role

    Hi Everyone.
    I've got a AIR-AP1231G-A-K9 router. IOS has been upgraded to the latest version c1200-k9w7-mx.123-8.JED. Everything worked fine before I change the station role from root to repeater or workgroup bridge. Following is my configuration:
    ap#sh run
    Building configuration...
    Current configuration : 1224 bytes
    version 12.3
    no service pad
    service timestamps debug datetime msec
    service timestamps log datetime msec
    service password-encryption
    hostname ap
    enable secret 5 $1$KHHu$bN/odUmHdmb.0cwa57GYs1
    ip subnet-zero
    no aaa new-model
    dot11 syslog
    dot11 ssid Lanyard
    authentication open
    username Cisco password 7 123A0C041104
    bridge irb
    interface Dot11Radio0
    no ip address
    no ip route-cache
    ssid Lanyard
    speed basic-1.0 basic-2.0 basic-5.5 6.0 9.0 basic-11.0 12.0 18.0 24.0 36.0 48.0 54.0
    station-role root
    bridge-group 1
    bridge-group 1 subscriber-loop-control
    bridge-group 1 block-unknown-source
    no bridge-group 1 source-learning
    no bridge-group 1 unicast-flooding
    bridge-group 1 spanning-disabled
    interface FastEthernet0
    no ip address
    no ip route-cache
    duplex auto
    speed auto
    bridge-group 1
    no bridge-group 1 source-learning
    bridge-group 1 spanning-disabled
    interface BVI1
    ip address 11.11.11.1 255.255.255.0
    no ip route-cache
    ip http server
    no ip http secure-server
    ip http help-path http://www.cisco.com/warp/public/779/smbiz/prodconfig/help/eag
    ip radius source-interface BVI1
    bridge 1 route ip
    line con 0
    line vty 0 4
    login local
    line vty 5 15
    login
    end
    ap#sh ip int bri
    Interface IP-Address OK? Method Status Protocol
    BVI1 11.11.11.1 YES NVRAM up up
    Dot11Radio0 unassigned YES NVRAM up up
    FastEthernet0 unassigned YES NVRAM up down
    ap#
    Then I changed the station role
    ap#conf t
    ap(config)#int dot 0
    ap(config-if)#station-role repeater
    ap(config-if)#end
    ap#sh ip int brie
    Interface IP-Address OK? Method Status Protocol
    BVI1 11.11.11.1 YES NVRAM down down
    Dot11Radio0 unassigned YES NVRAM reset down
    FastEthernet0 unassigned YES NVRAM up down
    ap#
    Interface Dot11Radio0 stuck in reset. No matter I reload or powercycle the AP, I still get the same reset status on Dot11Radio0.
    Please help! Any input will be appreciated.

    In order to get either the repeater or the workgroup bridge functionality working, you would likely need to have a Cisco AP as root. This is because the repeater and workgroup-bridge functionalities require Cisco Aironet Information Element (IE), which requires a Cisco root AP. There is no standard for interoperability for these functionalities (not part of any 802.11 standards). You can always try to connect them, making sure that they are using the same authentication/encryption configuration. However, it is unlikely to work.

  • Apple support asked me to reset my settings to fix my iMessage issue, now the issue is that I can't get past the sync to iTunes message on my phone.  My phone is stuck in reset and I can't even use it!

    Apple support asked me to reset my settings to fix my iMessage issue and not my iPhone is stuck in reset mode.  It won't sync with my iTunes and it won't allow me to move past that reset screen to even use my phone.

    Anyone out there have this issue, I'd really love some help/guidance.
    Everytime I restart, force quit mail, restart in safe mode, and regular mode, when I reopen the Mail application, it goes right to the Upgrade Mail database screen and goes right back to the same spot it has been since I downloaded Mountain Lion and initislly opened the Mail app. It only goes to the Upgrade option, or can quit and Upgrade later. It is stuck in the middle of the Upgrade of my mail database...this blows!!!

  • Aironet 1310 interface dot11 0 stuck in reset

    Hi trying to connect two APs with one being root and the other non root. After configuring, the wireless interface on the non root remains stuck
    int reset mode. Below is the error message i get and have tried and cant find out what the problem is.
    %DOT11-4-CANT_ASSOC: Interface Dot11Radio0, cannot associate: No Response
    Will appreciate any help. thanks

    As per dmantill mention once we have a 1310 in root bridge and the other one in non root bridge the non root bridge will not enable the radio until it sees a good signal from the root bridge and its status will be reset down.
    Remember that we have 2 types of 1310 the ones with build in antennas and the ones with no build in antenna and require and external antenna connected to it.
    To know if your unit has a build in antenna or not the part number will not include a (-R) if it has a (–R) it means that the unit does not have a build in antenna.
    Also remember that when we work with bridges we need to set them in install mode (install root bridge and install non root bridge)this mode will only allow the units to associate to each other and not pass traffic and the led’s on the back of the unit will stop works as usual and help us for antenna alignment between the units.
    Here is the link that lets us know what each sequence we get on the leds once in install mode to know how god the antenna aliment or signal is.
    http://www.cisco.com/en/US/docs/wireless/access_point/1300/installation/guide/130h_c3.html#wp1056656
    Also remember that when working with bridges by defaults the units are set to work at full power and this would create 2 scenarios.
    For example, if the units are able to cover up to 5km with full power if the distance between the units is more than 5 km then they will not be able connect and if the distance is shorter than 5 km let’s say 1 km and we leave the units at full power there is going to be too much interface and signal to noise on the connection due to the short distance between the units and at the end this could make the units not see a good signal between them.
    For instance lets say we are on a football field and each of us is on a touchdown side and for us to be able to hear each other we need to scream to each other, but if we then walk to the center of the field and we keeping screaming we are going to hear ourselves but we will not be able to understand what we are saying to each other and we will need to lower our voice.
    Here is the outdoor range calculation utility to check what is the exact distance we can cover with a unit and at an specific data rate.
    http://www.cisco.com/en/US/products/hw/wireless/ps458/products_tech_note09186a008009459b.shtml
    Just in case usefull links.
    http://www.cisco.com/en/US/tech/tk722/tk809/technologies_configuration_example09186a008058f53e.shtml
    http://www.cisco.com/en/US/products/hw/wireless/ps469/products_tech_note09186a0080508551.shtml
    http://www.cisco.com/en/US/tech/tk722/tk809/technologies_q_and_a_item09186a008015502c.shtml

  • The dot11Radio interface in AP 1250 stuck in reset status

    Anyone have idea why the dot11Radio interface in AP 1250 stuck in reset status? I have tried to no shutdown in CLI and enable in GUI but doesn't work.
    Aironet1250#sh ip int b
    Interface IP-Address OK? Method Status Protocol
    BVI1 10.1.119.67 YES manual up up
    Dot11Radio0 unassigned YES unset reset down
    Dot11Radio1 unassigned YES unset reset down
    GigabitEthernet0 unassigned YES other up up
    Aironet1250#
    Thanks in advance!

    oh, I forgot to assign ssid. It work now

  • Extreme Stuck in Reset Mode

    I have an Airport Extreme Base Station that appears to be stuck in reset mode...
    It has the middle light blinking slowly and right/left LEDs stay off
    Looking on Tech Articles, this means the base station is in reset mode
    This Airport has been in "reset" mode for two days
    Things I've tried...
    soft and hard resets per Tech Articles
    Also attempted to connect Base Station directly to my laptop (that has Airport Admin Utility installed)
    While connected, used suggested ip addresses
    192.42.249.14 as well as 192.42.249.15
    255.255.255.0
    192.42.249.13
    also tried with DHCP
    swapped ethernet cords in case this was an issue
    The end result is that I can never see this base station in Airport Admin Utility or Airport Setup.
    It appears to be stuck in reset mode.
    Any suggestions appreciated
    Airport Extreme Base Station   Mac OS X (10.4.3)  

    Jennifer, Welcome to the discusssions.
    Have a look at this link and see if it helps.
    http://docs.info.apple.com/article.html?artnum=303595
    Pull the plug on the Airport to reset it to Factory Default Settings.
    Cheers Don

  • My ipad got stuck while resetting setting

    I have problem resetting my device data and setting and I got stuck on resetting screen with loading animation running all the time. I tried to press power button to restart but it doesn't work at all.
    Any help you could provide?

    Reset the device:
    Device Reset (won't affect settings/data/music/apps/etc)
    1. Press and hold (& continue to hold) BOTH the Sleep/Wake button & the Home button.
    2. Continue to hold BOTH (ignoring any other messages that may show) until you see the Apple logo on the screen.
    3. Release BOTH buttons when you see the Apple logo and allow the device to boot normally.

  • PetaLinux Userspace App - Zynq PL stuck in reset?

    Hello. I'm trying to convert our bare-metal application to a PetaLinux userspace application. I seem to be able to mmap some physical addresses to virtual memory and read some pseudo-serial number that we've stored in a register. But I can't seem to read or write any other active registers. It is as if the FPGA fabric is stuck in reset while the PS runs PetaLinux just fine. I'll outline most of my steps in case the error is early in the process.
    Our board is very similar to the ZC0702 Eval Board so I use the -s option with the ZC0702 BSP when creating the PetaLinux project. 
    I can configure, build, and boot the PetaLinux project successfully (using our bitstream with petalinux-boot --jtag --fpga --bitstream <BITSTREAM>). 
    I can compile and run a test program from the Xilinx SDK that prints our test serial number from a mem-mapped register:
    #include <stdio.h>
    #include <stdlib.h>
    #include <unistd.h>
    #include <sys/mman.h>
    #include <fcntl.h>
    static const unsigned VX_BASE_ADDR = 0x68A00000; /* base address stores "serial number" */
    int main(int argc, char *argv[]) {
    /* initialize values */
    int fd, value = 0;
    unsigned page_addr, page_offset;
    unsigned *basePtr, *ledPtr;
    unsigned page_size = sysconf(_SC_PAGESIZE);
    /* open /dev/mem file */
    fd = open ("/dev/mem", O_RDWR | O_SYNC);
    if (fd < 1) {
    perror(argv[0]);
    return (-1);
    /* mmap the reg address into memory */
    page_addr = (VX_BASE_ADDR & (~(page_size-1)));
    page_offset = VX_BASE_ADDR - page_addr;
    basePtr = mmap(NULL, page_size, PROT_READ|PROT_WRITE, MAP_SHARED, fd, page_addr);
    /* read value at address */
    value = *((volatile unsigned *)(basePtr + page_offset));
    printf("%08x\n",value);
    /* release memory */
    munmap(basePtr, page_size);
    return (0);
    Which gets this output:
    root@Xilinx-ZC702-2014_4:~# echo $PWD'>'
    /home/root>
    root@Xilinx-ZC702-2014_4:~#
    root@Xilinx-ZC702-2014_4:~# /home/root/vx_test.elf
    12345678
    root@Xilinx-ZC702-2014_4:~#
    root@Xilinx-ZC702-2014_4:~# exit
    logout
    Looks good - 12345768 is our testing serial number! Everything seems ok at this point...
      5.  But when I try to read / write additional registers, I don't get anything:
    #include <stdio.h>
    #include <stdlib.h>
    #include <unistd.h>
    #include <sys/mman.h>
    #include <fcntl.h>
    static const unsigned VX_BASE_ADDR = 0x68A00000;/* base address of the "serial number" */
    static const unsigned VX_LED_ADDR = 0x41200000;/* LED control register */
    static const unsigned VX_RDOUT_DUR_REG_ADDR = 0x00000015;/* offset from VX_BASE_ADDR */
    int main(int argc, char *argv[]) {
    /* initialize values */
    int fd, value = 0;
    unsigned page_addr, page_offset;
    unsigned *basePtr, *ledPtr;
    unsigned page_size = sysconf(_SC_PAGESIZE);
    /* open /dev/mem file */
    fd = open ("/dev/mem", O_RDWR | O_SYNC);
    if (fd < 1) {
    perror(argv[0]);
    return (-1);
    /* mmap the reg address into memory */
    page_addr = (VX_BASE_ADDR & (~(page_size-1)));
    page_offset = VX_BASE_ADDR - page_addr;
    basePtr = mmap(NULL, page_size, PROT_READ|PROT_WRITE, MAP_SHARED, fd, page_addr);
    /* read value at address */
    value = *((volatile unsigned *)(basePtr + page_offset));
    printf("%08x\n",value);
    /* write value out to address */
    printf("Before Write: %08x\n", *((volatile unsigned *)(basePtr + (VX_RDOUT_DUR_REG_ADDR << 2))));
    *((volatile unsigned *)(basePtr + (VX_RDOUT_DUR_REG_ADDR << 2))) = 0xff;
    sleep(1);
    printf("After Write: %08x\n", *((volatile unsigned *)(basePtr + (VX_RDOUT_DUR_REG_ADDR << 2))));
    /* mmap the LED address into memory */
    page_addr = (VX_LED_ADDR & (~(page_size-1)));
    page_offset = VX_LED_ADDR - page_addr;
    ledPtr = mmap(NULL, page_size, PROT_READ|PROT_WRITE, MAP_SHARED, fd, page_addr);
    /* turn on LEDs */
    *((volatile unsigned *)(ledPtr + page_offset)) = 0xff;
    /* sleep to confirm LED */
    sleep(2);
    /* release memory */
    munmap(basePtr, page_size);
    munmap(ledPtr, page_size);
    return (0);
    Output:
    root@Xilinx-ZC702-2014_4:~# echo $PWD'>'
    /home/root>
    root@Xilinx-ZC702-2014_4:~#
    root@Xilinx-ZC702-2014_4:~# /home/root/vx_test.elf
    12345678
    Before Write: 00000000
    After Write: 00000000
    root@Xilinx-ZC702-2014_4:~#
    root@Xilinx-ZC702-2014_4:~# exit
    logout
    (No LEDs have turned on).
      6.  I created this test application using our system_stub.hdf, and it seems to have mapped everything appropriately:
    I'm pretty new to all of this, so it's unclear to me the best way to make sure the userspace application is informed about the hardware.
    Am I supposed to initialize the FPGA fabric in some way before trying to access these registers? Am I missing any obvious (or non-obvious) steps?
    Any help you can provide would be greatly appreciated.
    Thanks,
    Greg
     

    Hi,
    in the same spirit,
    With Board zc702
    Petalinux 2015.2,
    Create a new project from bsp file ,
    petalinux-create -t project -s ./Xilinx-ZC702-v2015.2-final.bsp -n test703
    After copy the content of the subfolder 'test703/pre-built/linux/images' on a SD-card,
    The system start correctly,
    After logon a simple:
    poke 0x41200000 0   will hangs the system,
    I tried this project after some tests with other board and projects coming from vivado,
    It's always the same,
    For me the problem comes from the FCLK_CLK0, this signal disappear after the boot,
    The system hang because this clock is used by the AXI interfaces.
    Before I used petalinux 2014.2, it was ok for this function.
    All tests are ok with standalone os.
    Best regards.
    Gérard.
     

  • My ipod touch is stuck in reset mode

    after reset my ipod touch 4 (5.1.1) is stuck in reset mode

    Try:
    - iOS: Not responding or does not turn on
    - If not successful and you can't fully turn the iPod fully off, let the battery fully drain. After charging for an least an hour try the above again.
    - If still not successful that indicates a hardware problem and an appointment at the Genius Bar of an Apple store is in order.
    Just what is "reset mode"?

  • Hold Time error after syntheis the IP CORE of 1000 BAse-x PCS/PMA logicore v14.3

    Hello,
    I am working on example design of 1000 Base-X PCS/PMA logicore v14.3 with Kintex-7 (part no# XC7K420T-1FFG1156C).
    I have not made any changes in the top module except the fact that no external MAC is attached so I have internally loopback the signals.
    In the timing report there are many hold time violations.
    PFA the project file and error snapshot.
    Kindly comment.
    Regards,
    Jainendra bahadur

    Hi,
    As you are not able to see any error/violations after Implementation that means your design is meeting timings.
    While synthesis there is approximation about placement and routing and the results are not 100% accurate.
    While Implementation tool first focus on Hold and resolve the Hold violations and then looks for setup violation and adjust the placement and routing accordingly. Vivado is timing driven tool.
    So I don't there is any issue if your timing is clean after implementation.
    Thanks,
    Yash

  • 80G Classic Ipod Stuck in Reset Loop, Please Help

    Hello,
    My Ipod (80G classic) is stuck in the continuous reset loop showing only the apple logo. I have tried restoring it numerous times, to no avail. I have also tried uninstalling itunes and re-installing it, different versions also, this does not work either.
    This is very frustrating, and I am finding no help on the apple site. Any suggestions?

    I'm not clear if you've actually managed to get iTunes to restore the iPod yet. These steps should make it possible. Hold Menu+Select for about 6 seconds until the iPod resets, then hold Menu+Play as soon as the Apple logo appears, again for about 6 seconds to put the machine in disk mode. Connect the iPod to your computer, closing iTunes if it opens. Browse *My Computer* and right-click on the drive for the iPod, click Properties, then click Tools. Under Error-checking, click *Check Now*. Under Check disk options, select *Scan for and attempt recovery of bad sectors*. Click Start. Mac users should run *Disk Utility / Repair Disk* for the equivalent process. This should find and correct any errors in the logical & physical structures of your iPod's hard drive. Once these have been fixed you should be able to start iTunes and complete the restore process. I'd suggest you don't rush to put back all your music in one go. Test that the iPod works with a smaller playlist first.
    tt3

  • HT1414 My iphone 4 is stuck. master reset did not work. won't slide to unlock and if do get to the passcode screen, it won't recognize my entries.  I have tried connecting to itunes through a pc, but since I can't unlock my phone it won't let me do it the

    Iphone 4 is stuck.  I have tried a master reset and it didn't work.  it won't slide to unlock or power off.  I did somehow get to the passcode screen but it didn't let me enter anything.  I have also tried on a pc through itunes but since I can't unlock it, it won't let me do that either.

    http://support.apple.com/kb/ht1808

  • HELP! Resetting all setting on iphone 5, but then i tried to restart it. Not sure if its stuck or resetting

    Hi if you seen my previous post, or you might have not. My safari app isn't working and the setting for safari in setting insn't responding. I reset all setting hoping this would work and fix the problem. However, i held both the home and off button because i didn't want to do the reset anymore because i was stuck at one place for a long time. the reset with the home did happen, but the resetting all setting is still happening and progress bar hasn't move. Im not sure if its stuck or if its just taking a while.

    Make sure you have the Current Version of iTunes Installed on your computer
    iTunes free download from www.itunes.com/download
    1: Connect the device to Your computer and open iTunes.
    2: If the device appears in iTunes, select and click Restore on the Summary pane.
    Restoring  >  http://support.apple.com/kb/HT1414
    Make sure you have the Current Version of iTunes Installed on your computer
    iTunes free download from www.itunes.com/download
    3: If Unable to Restore, try using the Steps in this article to force the device into Recovery Mode.
    Note on Recovery Mode.
    You may need to try this More than Once... Be sure to Follow ALL the Steps...
    After you have Recovered your Device...
    Re-Sync your Content or Restore from the most Recent Backup...
    Restore from Backup  >  http://support.apple.com/kb/ht1766

  • Updating Media Content - stuck at Reset Read Only Attributes.

    I'm currently using - MDT 2010 on Windows 7 on a Virutal Machine. I deploy my images using a USB stick. (Advanced Configuration / Media). The process of creating a selection profile, Creating Media, and updating my media works perfectly.
    I wanted to move to MDT 2012 SP1 on Server 2008 R2 platform. So I installed AIK, MDT 2012 SP1, etc on a Server 2008 R2 Virtual Machine. I setup the MDT same way as my current working model and it was looking good. Next I created my Selection Profile
    and Media. Then when I ran "Update Media" it seems to work until it gets stuck at the last process "Reset Read Only Attributes"
    Looking for any advice on why it might keep getting stuck here. The only way I can exit the process it to "Stop Execution"
    Reminder - on my Win 7 / MDT 2010 box, it works fine and this process completes.
    Thanks for any feedback.

    What is happening here is that MDT Litetouch console is calling OSCDIMG.exe, and that program has stopped.
    Sadly, MDT does not capture the OSCDIMG.exe output for analysis, so we are stuck here.
    I have personally encountered problems with OSCDIMG.exe running on my Windows 8 box, where images created with source files from the C: pass, however when the source files are placed on a "Storage Spaces" volume, the program hangs. No response from MSFT.
    If you need help diagnosing the problem, you can run OSCDIMG from a console window, just to see what the output is
    OSCDIMG.exe -u2 -udfver102 -m -o -h -w4 "<MediaSrc>" %temp%\Dest.iso
    Longer:
    OSCDIMG.exe -u2 -udfver102 -m -o -h -w4 -yo"<Path_to_Bootorder.txt>" -bootdata:2#p0,e,b"<Path_TO_ETFSBoot.com>" #pEF,e,b"<Path_TO_EFIsys.bin>" "<MediaSrc>" %temp%\Dest.iso
    -k
    Keith Garner - Principal Consultant [owner] -
    http://DeploymentLive.com

  • HT201274 Stuck in reset (iPod 5th Gen)

    I tried to use the reset from the settings to completely reset my iPod to its factory defaults and now its stuck. Its been stuck for the last hour on the loading animation similar to what appears on the status bar when a page in safari is being loaded. It finished the part of the reset where the apple logo shows and a loading bar shows the progress of the hardware encryption being removed. I started the process while plugged into the wall with a usb wall adapter, then moved the usb to itunes- with no results- after i thought that it could be stuck, as it is now.
    Gif of animation spinner: http://pinpopular.in/images/spinner_192.gif

    That action is the first in this Apple article:
    - iOS: Not responding or does not turn on

Maybe you are looking for