Pins used for MityDSP-Pro FPGA bootloader
Added by Bob Clarke almost 13 years ago
I'm using the MityDSP-Pro and trying to determine what pins are used by the bootloader so that they don't conflict with my hardware. The "MityDSP-ProTM Carrier Board Design Guide" does not show the Ethernet pins connected to the FPGA, but it appears that the Ethernet on the FPGA is active when the bootloader is active. Is that correct? If so, can I get a copy of a ucf file showing the Ethernet pin usage and any other pin usage not shown in the ucf on the disk (2.10\hardware\FPGA_boot\vhdl). Thanks! -Bob Clarke
Replies (3)
RE: Pins used for MityDSP-Pro FPGA bootloader - Added by Michael Williamson almost 13 years ago
Are you designing a new board or trying to use the Development Kit board for the PRO?
If you are designing a new board, then I would recommend using the ethernet MAC and MDIO that is included in the DSP 6455 rather than put the FPGA EMAC/MDIO core into your design. The DSP provides a Gigabit MAC (pins routed to the Hirose connector for connection to an external PHY) or a 100 MBit MAC (pins routed to an on-board PHY - the PHY outputs are routed to the edge connector for magnetics / RJ-45 hookup on the host board). If you use the DSP based ethernet controller, then there are no pins used for ethernet control connected to the FPGA.
The factory default MityDSP-PRO bootloader FPGA image (2.10\hardware\FPGA_boot\xc4s4000_Pro\) should not include any ethernet connections. The FPGA top level is defined in 2.10\hardware\FPGA_boot\vhdl\MityDSP-PRO.vhd. If you look at the entity declaration and the associated constraints file (MityDSP-Pro.ucf), no ethernet pins/cores/modules are instantiated.
If the bootloader code does not detect an FPGA based ethernet controller in the FPGA boot image, it will enable the 100 MBit ethernet PHY and use that. The 100 MBit ethernet PHY MDIO and MII signals are connected directly between the DSP and the PHY, nothing goes to the FPGA except for the status lines from the PHY (which can be routed externally to generate/drive link/activity LEDs).
Not sure if this answers your question...
-Mike
RE: Pins used for MityDSP-Pro FPGA bootloader - Added by Michael Williamson almost 13 years ago
For other pin usage, you need to consult with the schematic for the host board. The MityDSP-PRO MDK host board schematics should be available. If you don't have them, let me know and I will get them posted.
-Mike
RE: Pins used for MityDSP-Pro FPGA bootloader - Added by Bob Clarke almost 13 years ago
Mike,
I think you've answered my questions. We're seeing the FPGA ethernet activate on our MDK host board but that must be in the default application and not in the boot loader. That's good news for us. We will not be using the FPGA ethernet in our application. Thanks for the quick response. -Bob Clarke