Xilinx Setup to edit config for 7i92T
26 Nov 2024 22:09 - 26 Nov 2024 22:10 #315321
by StoneB
Xilinx Setup to edit config for 7i92T was created by StoneB
Hello, I am trying to set up my 7i92T for my existing controller (a Mechapro Slider SFX), and am struggling with the very first step: I have tried the two computers in the house (Windows 11) and both refuse to install the Xilinx Software ("Virtualization needs to be enabled"). I have made sure the BIOS virtualization is on, and have also tried some youtube trick to install Oracle Virtualbox already - but no success so far.
Is there any further trick I miss?
Alternatively, I thought I could use Raspi I want to run LinuxCNC on, but I have no idea if I can install the 4 .xz packages: do I need to unzip them all four in the same folder? How do I trigger install on Linux?
Or, if anybody has the software already installed for a 7i92T, would you be willing to program it with the below ports?
Thank you!!
Is there any further trick I miss?
Alternatively, I thought I could use Raspi I want to run LinuxCNC on, but I have no idea if I can install the 4 .xz packages: do I need to unzip them all four in the same folder? How do I trigger install on Linux?
Or, if anybody has the software already installed for a 7i92T, would you be willing to program it with the below ports?
Thank you!!
P2: LPT 1 (Slider SFX)
IO Connections for P2
DB25 pin# I/O Pri. funk Sec. func Chan Sec. Pin func Sec. Pin Dir
1 0 IOPort None
14 1 IOPort PWM 1 PWM (Out)
2 2 IOPort StepGen 0 Dir/Table2 (Out)
15 3 IOPort None
3 4 IOPort StepGen 0 Step/Table1 (Out)
16 5 IOPort PWM 1 PWM (Out) (Toggle @ 250Mhz: Assume it needs to be a PWM)
4 6 IOPort StepGen 1 Dir/Table1 (Out)
17 7 IOPort None
5 8 IOPort StepGen 1 Step/Table1 (Out)
6 9 IOPort StepGen 2 Dir/Table2 (Out)
7 10 IOPort StepGen 2 Step/Table1 (Out)
8 11 IOPort StepGen 3 Dir/Table2 (Out)
9 12 IOPort StepGen 3 Step/Table1 (Out)
10 13 IOPort None
11 14 IOPort None
12 15 IOPort None
13 16 IOPort None
P1: IO & Encoder (Pendant & Future Spindle)
IO Connections for P1
DB25 pin# I/O Pri. func Sec. func Chan Sec. Pin func Sec. Pin Dir
1 17 IOPort None
14 18 IOPort QCount 1 Quad-A (In)
2 19 IOPort None
15 20 IOPort QCount 1 Quad-B (In)
3 21 IOPort None
16 22 IOPort QCount 1 Quad-IDX (In)
4 23 IOPort None
17 24 IOPort None
5 25 IOPort None
6 26 IOPort None
7 27 IOPort None
8 28 IOPort None
9 29 IOPort None
10 30 IOPort QCount 1 Quad-A (In)
11 31 IOPort QCount 1 Quad-B (In)
12 32 IOPort QCount 1 Quad-IDX (In)
13 33 IOPort None
Slider SFX Pinout
Pin 1 Relay 1, e.g. main spindle on/off
Pin 2 Direction motor X
Pin 3 Clock motor X
Pin 4 Direction motor Y
Pin 5 Clock motor Y
Pin 6 Direction motor Z
Pin 7 Clock motor Z
Pin 8 Direction motor 4
Pin 9 Clock motor 4
Pin 10-13 Forwarded inputs, e.g. for signals from limit and
reference switches
Pin 14 PWM signal
Pin 15 Output for ready signal
Pin 16 Toggle signal
Pin 17 Current reduction input (active low)
Pin 18-25 Signal ground (0V, GND)
Last edit: 26 Nov 2024 22:10 by StoneB.
Please Log in or Create an account to join the conversation.
26 Nov 2024 22:50 #315326
by cornholio
Replied by cornholio on topic Xilinx Setup to edit config for 7i92T
Regrading the Rpi there is a pre made image. Look on the Linuxcnc home page and go to the downloads section.
Regarding Xilinx ISE I can't recall having to have Virtualization on. Make sure you are using ISE 14.7 or less as Vivado doesn't support the spartan 6.
Pete from Mesa will usually build a new config for users, so just be patient.
For info on installing ISE
wiki.linuxcnc.org/cgi-bin/wiki.pl?Editing_MESA_Bitfiles
Unfornately the images are unavailable.
Regarding Xilinx ISE I can't recall having to have Virtualization on. Make sure you are using ISE 14.7 or less as Vivado doesn't support the spartan 6.
Pete from Mesa will usually build a new config for users, so just be patient.
For info on installing ISE
wiki.linuxcnc.org/cgi-bin/wiki.pl?Editing_MESA_Bitfiles
Unfornately the images are unavailable.
Please Log in or Create an account to join the conversation.
26 Nov 2024 23:13 - 26 Nov 2024 23:14 #315329
by PCW
Replied by PCW on topic Xilinx Setup to edit config for 7i92T
If you have a 7I92T you need the Efinix tool set (Efinity) not the Xilinx tool set
The pinout looks almost identical to the G540 pinout except the step/dir pins are swapped,
so 7i92t_g540d.bin could be used if it's not too much of an issue to physically swap the
step/dir pins.
Note that for the charge-pump, a stepgen is normally used (and pncconf knows how to set this up)
If swapping the step/dir pins is too much of a pain, I can either build firmware with the more advanced stepgens
the can swap output pins (so its still a g540 configuration but with some added stepgen features)
or make a custom configuration. It is a fair nuisance to setup the tools so maybe not worth it for one configuration
that I can do a a few minutes.
The pinout looks almost identical to the G540 pinout except the step/dir pins are swapped,
so 7i92t_g540d.bin could be used if it's not too much of an issue to physically swap the
step/dir pins.
Note that for the charge-pump, a stepgen is normally used (and pncconf knows how to set this up)
If swapping the step/dir pins is too much of a pain, I can either build firmware with the more advanced stepgens
the can swap output pins (so its still a g540 configuration but with some added stepgen features)
or make a custom configuration. It is a fair nuisance to setup the tools so maybe not worth it for one configuration
that I can do a a few minutes.
Last edit: 26 Nov 2024 23:14 by PCW.
Please Log in or Create an account to join the conversation.
Time to create page: 0.140 seconds