I'm still working on a example design where I've a microblaze, one UART, some RTL logic defined by VHDL files and connected to the Microblaze.
Now I'm try to connect some signal to some output of the Cmod A7-35T board.
Here the schematic:
Concerning the sys_clock I can see the constraints into the board file for the Cmod A7-35T board hence I think this is ok and no need to specify it directly.
About the others pin, in order to connect it to a FPGA pin I've used this procedure:
- select a pin and then make a right-click
- from the menu select the Make External menu entry
this make a port with a default name liek the one used into the output pin of the logic block where the pin came from.
Now I've to associate a logical pin with a hardware pin of the FPGA.
to do that I've loaded as new contraints file the xdc board files provided by Digilent and then I've unmarked the following lines:
then I've changed accordling these names the one on the graphicl view in order to match the one into the XDC file.
To change the name assigned as default to a pin into the graphical view of the system I've do right click on the port and then I've selected the External Port Properties menu entry.
On the left side of the design view I've changed the default pin name with the name that I can found into the XDC file for the pin that I've choose to use, in this example the pio4 pin.
QUESTION #1
Now I'm asking to expertes if my steps are correct in order to setup all the input/output physical pins used into a design.
QUESTION #2
About the reset pin that is used for the MMCM generated by the Block Design when I've configured the microblaze for the first time I've a doubt, this pin is not listed into the XDC file board provided by digilent then I've to assign it to an external pin, like a pushbutton or this special signal is assigned internally to the reset circuitry of the FPGA? Where I can found more info on the subject?
QUESTION #3
There is a way to see the options used for the Microblaze soft core on the first wizard definition and then change it after the first definition?
Question
BYTEMAN
Dear all,
I'm still working on a example design where I've a microblaze, one UART, some RTL logic defined by VHDL files and connected to the Microblaze.
Now I'm try to connect some signal to some output of the Cmod A7-35T board.
Here the schematic:
Concerning the sys_clock I can see the constraints into the board file for the Cmod A7-35T board hence I think this is ok and no need to specify it directly.
About the others pin, in order to connect it to a FPGA pin I've used this procedure:
- select a pin and then make a right-click
- from the menu select the Make External menu entry
this make a port with a default name liek the one used into the output pin of the logic block where the pin came from.
Now I've to associate a logical pin with a hardware pin of the FPGA.
to do that I've loaded as new contraints file the xdc board files provided by Digilent and then I've unmarked the following lines:
then I've changed accordling these names the one on the graphicl view in order to match the one into the XDC file.
To change the name assigned as default to a pin into the graphical view of the system I've do right click on the port and then I've selected the External Port Properties menu entry.
On the left side of the design view I've changed the default pin name with the name that I can found into the XDC file for the pin that I've choose to use, in this example the pio4 pin.
QUESTION #1
Now I'm asking to expertes if my steps are correct in order to setup all the input/output physical pins used into a design.
QUESTION #2
About the reset pin that is used for the MMCM generated by the Block Design when I've configured the microblaze for the first time I've a doubt, this pin is not listed into the XDC file board provided by digilent then I've to assign it to an external pin, like a pushbutton or this special signal is assigned internally to the reset circuitry of the FPGA? Where I can found more info on the subject?
QUESTION #3
There is a way to see the options used for the Microblaze soft core on the first wizard definition and then change it after the first definition?
Thank for your time and help.
Best regards
Link to comment
Share on other sites
8 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.