Mesa 7i92 firmware for 7i76 ?

  • JC10
  • JC10's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
09 Aug 2019 09:58 #141734 by JC10
Mesa 7i92 firmware for 7i76 ? was created by JC10
Hello,

just got a 7i92 for the first time. I used only 6i25 so far with a 7i77 and it was a bundle pre-programmed.

Do I need a special 7i92 firmware to operate with the 7i76 ? If yes, where do i get it ?

Thanks for help.

Please Log in or Create an account to join the conversation.

  • tommylight
  • tommylight's Avatar
  • Away
  • Moderator
  • Moderator
More
09 Aug 2019 10:04 #141736 by tommylight
Replied by tommylight on topic Mesa 7i92 firmware for 7i76 ?
You should check with mesaflash for what is already in it,

mesaflash --device 7I92 --addr 10.10.10.10 --readhmid

That will show the pins for the existing firmware.
Go to mesanet.com, choose "anything io" or similar on the left side menu, find the 7i92 and there is a link to a zip file with all the firmwares for it.

Please Log in or Create an account to join the conversation.

  • JC10
  • JC10's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
09 Aug 2019 17:27 - 09 Aug 2019 17:30 #141799 by JC10
Replied by JC10 on topic Mesa 7i92 firmware for 7i76 ?
Hello TommyLight,

thanks for your answer.

The result of your line of commands gave :

Configuration Name: HOSTMOT2

General configuration information:

  BoardName : MESA7I92
  FPGA Size: 9 KGates
  FPGA Pins: 144
  Number of IO Ports: 2
  Width of one I/O port: 17
  Clock Low frequency: 100.0000 MHz
  Clock High frequency: 200.0000 MHz
  IDROM Type: 3
  Instance Stride 0: 4
  Instance Stride 1: 64
  Register Stride 0: 256
  Register Stride 1: 256

Modules in configuration:

  Module: DPLL
  There are 1 of DPLL in configuration
  Version: 0
  Registers: 7
  BaseAddress: 7000
  ClockFrequency: 100.000 MHz
  Register Stride: 256 bytes
  Instance Stride: 4 bytes

  Module: WatchDog
  There are 1 of WatchDog in configuration
  Version: 0
  Registers: 3
  BaseAddress: 0C00
  ClockFrequency: 100.000 MHz
  Register Stride: 256 bytes
  Instance Stride: 4 bytes

  Module: IOPort
  There are 2 of IOPort in configuration
  Version: 0
  Registers: 5
  BaseAddress: 1000
  ClockFrequency: 100.000 MHz
  Register Stride: 256 bytes
  Instance Stride: 4 bytes

  Module: QCount
  There are 1 of QCount in configuration
  Version: 2
  Registers: 5
  BaseAddress: 3000
  ClockFrequency: 100.000 MHz
  Register Stride: 256 bytes
  Instance Stride: 4 bytes

  Module: SSerial
  There are 1 of SSerial in configuration
  Version: 0
  Registers: 6
  BaseAddress: 5A00
  ClockFrequency: 100.000 MHz
  Register Stride: 256 bytes
  Instance Stride: 64 bytes

  Module: StepGen
  There are 5 of StepGen in configuration
  Version: 2
  Registers: 10
  BaseAddress: 2000
  ClockFrequency: 100.000 MHz
  Register Stride: 256 bytes
  Instance Stride: 4 bytes

  Module: LED
  There are 1 of LED in configuration
  Version: 0
  Registers: 1
  BaseAddress: 0200
  ClockFrequency: 100.000 MHz
  Register Stride: 256 bytes
  Instance Stride: 4 bytes

Configuration pin-out:

IO Connections for P2
Pin#  I/O   Pri. func    Sec. func       Chan      Pin func        Pin Dir

 1      0   IOPort       StepGen          0        Dir/Table2      (Out)
14      1   IOPort       StepGen          0        Step/Table1     (Out)
 2      2   IOPort       StepGen          1        Dir/Table2      (Out)
15      3   IOPort       StepGen          1        Step/Table1     (Out)
 3      4   IOPort       StepGen          2        Dir/Table2      (Out)
16      5   IOPort       StepGen          2        Step/Table1     (Out)
 4      6   IOPort       StepGen          3        Dir/Table2      (Out)
17      7   IOPort       StepGen          3        Step/Table1     (Out)
 5      8   IOPort       StepGen          4        Dir/Table2      (Out)
 6      9   IOPort       StepGen          4        Step/Table1     (Out)
 7     10   IOPort       SSerial          0        TXData1         (Out)
 8     11   IOPort       SSerial          0        RXData1         (In)
 9     12   IOPort       SSerial          0        TXData2         (Out)
10     13   IOPort       SSerial          0        RXData2         (In)
11     14   IOPort       QCount           0        Quad-IDX        (In)
12     15   IOPort       QCount           0        Quad-B          (In)
13     16   IOPort       QCount           0        Quad-A          (In)

IO Connections for P1
Pin#  I/O   Pri. func    Sec. func       Chan      Pin func        Pin Dir

 1     17   IOPort       None           
14     18   IOPort       None           
 2     19   IOPort       None           
15     20   IOPort       None           
 3     21   IOPort       None           
16     22   IOPort       None           
 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       None           
11     31   IOPort       None           
12     32   IOPort       None           
13     33   IOPort       None

My 7i92 is a M version with a DB25 connectore on P2.

Here above, when I see that there is no IO connections on P1 and many IO connections for steppers on P2 , I would say that the firmware on this 7i92M is set for Steppers so for a 7i76.

But I don't read anything crystal clear that this 7i92 firmware is for 7i76. Am I correct/wrong ?

Thanks for your insight.
Last edit: 09 Aug 2019 17:30 by JC10.

Please Log in or Create an account to join the conversation.

  • tommylight
  • tommylight's Avatar
  • Away
  • Moderator
  • Moderator
More
09 Aug 2019 17:35 #141802 by tommylight
Replied by tommylight on topic Mesa 7i92 firmware for 7i76 ?
Yes that looks like it is for 7i76 on P2 so just plug it in and power it up.
Be sure to check the jumpers and read the manuals for the cards Before powering up.

Please Log in or Create an account to join the conversation.

More
09 Aug 2019 17:56 #141804 by pl7i92
Replied by pl7i92 on topic Mesa 7i92 firmware for 7i76 ?
t is always a best advice to flash the newest avalable
7i76x2 bit file

mesaflash --device 7i92 --addr 10.10.10.10 --write yourbitfile
mesaflash --device 7i92 --addr 10.10.10.10 --reload
repower
mesaflash --device 7i92 --addr 10.10.10.10 --readhmid > test.pin

Please Log in or Create an account to join the conversation.

More
09 Aug 2019 18:08 #141805 by PCW
Replied by PCW on topic Mesa 7i92 firmware for 7i76 ?
Note that you do not need to power cycle the 7I92 if you use the reload command, the reload command does the same thing
(reload FPGA from Flash memory)

Please Log in or Create an account to join the conversation.

More
23 Jul 2020 19:30 #175565 by CMB
Replied by CMB on topic Mesa 7i92 firmware for 7i76 ?
Hi, I have a 7i92 with two 7i76 boards and am using the latest 7i92_7i76x2D bitfile.
Can I get a bitfile that swaps the last two stepgens on P1 (StepGens 8&9) for two PWMGens?

Thanks!

Please Log in or Create an account to join the conversation.

More
24 Jul 2020 00:27 #175589 by PCW
The following user(s) said Thank You: CMB

Please Log in or Create an account to join the conversation.

More
24 Jul 2020 01:31 #175590 by CMB
Replied by CMB on topic Mesa 7i92 firmware for 7i76 ?
Thank you very much!

Please Log in or Create an account to join the conversation.

Moderators: PCWjmelson
Time to create page: 0.077 seconds
Powered by Kunena Forum