PathPilot
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: PathPilot
Похоже например на 7i92 со своей прошивкой...dinkata писал(а):Последнее время запустили новьйе станки
с буква М там пользуют board ECM1
Что представляет
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 474
- Зарегистрирован: 25 авг 2018, 10:11
- Репутация: 152
- Настоящее имя: Дмитрий
- Откуда: Киров
- Контактная информация:
Re: PathPilot
Или та-же 7i92, только с другим названием карты в еепромине.UAVpilot писал(а): Похоже например на 7i92 со своей прошивкой...
- Maxekb77
- Мастер
- Сообщения: 1658
- Зарегистрирован: 05 окт 2013, 00:04
- Репутация: 285
- Настоящее имя: Максим
- Откуда: Екатеринбург
- Контактная информация:
Re: PathPilot
Spartan 6 с изюминкой
-
- Мастер
- Сообщения: 474
- Зарегистрирован: 25 авг 2018, 10:11
- Репутация: 152
- Настоящее имя: Дмитрий
- Откуда: Киров
- Контактная информация:
Re: PathPilot
Вот с такой:Maxekb77 писал(а):Spartan 6 с изюминкой
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: PathPilot
Это можно у себя дома сделать, а продавать такое без разрешения Mesa Electronics нельзя.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 474
- Зарегистрирован: 25 авг 2018, 10:11
- Репутация: 152
- Настоящее имя: Дмитрий
- Откуда: Киров
- Контактная информация:
Re: PathPilot
Если это клон меса-карты под другим именем, то да.UAVpilot писал(а):Это можно у себя дома сделать, а продавать такое без разрешения Mesa Electronics нельзя.
А если это Hostmot2 совместимая карта, которая имеет абсолютно другую схему и не совместима с прошивками от карт меса?
В софте есть ограничение на использование не на картах меса?
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: PathPilot
Это всё гадания. Чтобы сказать что-то конкретно нужно хотя бы MAC адрес такой платы.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 474
- Зарегистрирован: 25 авг 2018, 10:11
- Репутация: 152
- Настоящее имя: Дмитрий
- Откуда: Киров
- Контактная информация:
Re: PathPilot
А других вариантов нет, разве что спросить в Mesa Electronics. Только вот скажут-ли.UAVpilot писал(а):Это всё гадания. Чтобы сказать что-то конкретно нужно хотя бы MAC адрес такой платы.
UAVpilot, а на предыдущие вопросы ответите?
Что запрещает коммерческое использование модифицированных исходников карт меса?
Напомню:
Код: Выделить всё
-- This program is is licensed under a disjunctive dual license giving you
-- the choice of one of the two following sets of free software/open source
-- licensing terms:
--
-- * GNU General Public License (GPL), version 2.0 or later
-- * 3-clause BSD License
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: PathPilot
Сильно сомнительно. Если соглашение есть, то (имея представление об американском праве) в этом соглашении наверняка есть пункт о неразглашении условий третьим лицам. Если соглашения нет, то тогда должен быть судебный иск, суть которого наверняка тоже не подлежит разглашению.D.L. писал(а):А других вариантов нет, разве что спросить в Mesa Electronics. Только вот скажут-ли.
Похоже у вас всё в кучу смешалось...D.L. писал(а):UAVpilot, а на предыдущие вопросы ответите?
Что запрещает коммерческое использование модифицированных исходников карт меса?
Вы можете модифицировать исходники прошивок и продавать свои собственные карты со своей прошивкой.
Вы можете продавать модифицированные или свои собственные прошивки для плат производства Mesa Elecrtonics.
Но вы не можете продавать платы производства Mesa Elecrtonics со своей прошивкой или с оригинальной как свои собственные платы без санкции Mesa Elecrtonics.
В самом начале я и предположил один из законных вариантов:
Другой законный вариант - это изготовление своих собственных плат, заточенных под свои станки (например что-то типа 7i96) и продаже их с модифицированной или оригинальной прошивкой от Mesa или со своей собственной.UAVpilot писал(а):Похоже например на 7i92 со своей прошивкой...
P.S. Вобщем на данный момент нет достаточной информации для обсуждения "продукта".
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 474
- Зарегистрирован: 25 авг 2018, 10:11
- Репутация: 152
- Настоящее имя: Дмитрий
- Откуда: Киров
- Контактная информация:
Re: PathPilot
Нужно было точнее сформулировать свой вопрос.UAVpilot писал(а):Похоже у вас всё в кучу смешалось...D.L. писал(а):UAVpilot, а на предыдущие вопросы ответите?
Что запрещает коммерческое использование модифицированных исходников карт меса?
Подразумевался такой:
Что запрещает коммерческое использование модифицированных исходников карт меса для своих функциональных аналогов карт меса?
Но ответ я на него получил:
UAVpilot писал(а):Вы можете модифицировать исходники прошивок и продавать свои собственные карты со своей прошивкой.
А с оригинальной прошивкой продавать свои платы скорее всего нельзя, в прошивке будет название карты(0x0104-0x0108), например: MESA7I92 - а это название чужого продукта.UAVpilot писал(а):Другой законный вариант - это изготовление своих собственных плат, заточенных под свои станки (например что-то типа 7i96) и продаже их с модифицированной или оригинальной прошивкой от Mesa или со своей собственной.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: PathPilot
Пардон запутался в собственном предложении. Имелась в виду продажа своей платы, в которую можно залить оригинальную прошивку.
P.S. Судя по исходникам в их составе есть ещё несколько "непубличных" файлов, касающихся Tormach и карт 5i25, 7i92, 7i43(usb). Видимо некое соглашение всётаки существует...
P.S. Судя по исходникам в их составе есть ещё несколько "непубличных" файлов, касающихся Tormach и карт 5i25, 7i92, 7i43(usb). Видимо некое соглашение всётаки существует...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 474
- Зарегистрирован: 25 авг 2018, 10:11
- Репутация: 152
- Настоящее имя: Дмитрий
- Откуда: Киров
- Контактная информация:
Re: PathPilot
Тогда как быть с разными именами в прошивке, в space6-7 будет название своей карты, а в 0x0104-0x0108 например: MESA7I92, которое забито в прошивке.UAVpilot писал(а):Имелась в виду продажа своей платы, в которую можно залить оригинальную прошивку.
Ведь продавать свою карту под названием 7I92 нельзя, всё-равно нужно менять имя.
В чём смысл использовать оригинальные прошивки для своей платы, зачем привязывать свою плату к схемам существующих плат, когда можно пересобрать прошивку под свою разводку.
И кроме того можно более полно использовать свободные пины фпга.
Тоже видел про упоминание этих пин файлов в исходниках.UAVpilot писал(а):P.S. Судя по исходникам в их составе есть ещё несколько "непубличных" файлов, касающихся Tormach и карт 5i25, 7i92, 7i43(usb). Видимо некое соглашение всётаки существует...
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: PathPilot
Плата может продаваться под своим именем, но покупатель может залить в неё прошивку от Mesa, если пожелает. Своя разводка не имеет какого-то заметного преимущества - всё равно плата будет минимум 4-слойная.D.L. писал(а):Ведь продавать свою карту под названием 7I92 нельзя, всё-равно нужно менять имя.
В чём смысл использовать оригинальные прошивки для своей платы, зачем привязывать свою плату к схемам существующих плат, когда можно пересобрать прошивку под свою разводку.
Думаю для станков Tormach это не имеет смысла - пинов и так более, чем достаточно.D.L. писал(а):И кроме того можно более полно использовать свободные пины фпга.
Однако любое отступление от "стандарта" заданного Mesa повлечёт за собой лишние проблемы с сопровождением и/или ограничение рынка сбыта.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 474
- Зарегистрирован: 25 авг 2018, 10:11
- Репутация: 152
- Настоящее имя: Дмитрий
- Откуда: Киров
- Контактная информация:
Re: PathPilot
Тогда покупатель должен будет сначала сменить имя карты в еепромине(в space6 и соответственно сменится в space7), иначе mesaflash и linuxcnc не увидят карту.UAVpilot писал(а):Плата может продаваться под своим именем, но покупатель может залить в неё прошивку от Mesa, если пожелает.
И кого это сейчас пугает? Зато можно сделать плату как надо себе.UAVpilot писал(а):Своя разводка не имеет какого-то заметного преимущества - всё равно плата будет минимум 4-слойная.
Имелся ввиду общий случай, а не только для станков Tormach.UAVpilot писал(а):Думаю для станков Tormach это не имеет смысла - пинов и так более, чем достаточно.
Разница может быть только в количестве портов и количестве пинов на порт, в наличии и количестве светодиодов ну и в имени карты, остальное трогать нельзя.UAVpilot писал(а):Однако любое отступление от "стандарта" заданного Mesa повлечёт за собой лишние проблемы с сопровождением и/или ограничение рынка сбыта.
Но даже для добавления нового имени карты, пусть и полностью аппаратно совместимой с любой из существующих, придётся добавлять поддержку данной карты в mesaflash и в hm2_eth.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: PathPilot
LBP16 забавная штучка...D.L. писал(а):Тогда покупатель должен будет сначала сменить имя карты в еепромине(в space6 и соответственно сменится в space7), иначе mesaflash и linuxcnc не увидят карту.
Код: Выделить всё
$ halrun
halcmd: loadrt hostmot2
Note: Using POSIX realtime
hm2: loading Mesa HostMot2 driver version 0.15
halcmd: loadrt hm2_eth board_ip=10.10.10.10
hm2_eth: loading Mesa AnyIO HostMot2 ethernet driver version 0.2
hm2_eth: 10.10.10.10: Hardware address: 00:60:1b:11:00:76
hm2_eth: Unrecognized ethernet board found: ecm5 -- port names will be wrong
hm2_eth: discovered ecm5
hm2/hm2_ecm5.0: Smart Serial Firmware Version 43
Board hm2_ecm5.0.7i77.0.0 Hardware Mode 0 = standard
Board hm2_ecm5.0.7i77.0.0 Software Mode 0 = input_output
Board hm2_ecm5.0.7i77.0.0 Software Mode 1 = io_analog
Board hm2_ecm5.0.7i77.0.0 Software Mode 2 = io_analog_fieldvoltage
Board hm2_ecm5.0.7i77.0.0 Software Mode 3 = io_encoder_analog_fieldvoltage
Board hm2_ecm5.0.7i77.0.1 Hardware Mode 0 = standard
Board hm2_ecm5.0.7i77.0.1 Software Mode 0 = analogout_enables
hm2/hm2_ecm5.0: 34 I/O Pins used:
hm2/hm2_ecm5.0: IO Pin 000 (??-01): IOPort
hm2/hm2_ecm5.0: IO Pin 001 (??-14): IOPort
hm2/hm2_ecm5.0: IO Pin 002 (??-02): IOPort
hm2/hm2_ecm5.0: IO Pin 003 (??-15): Smart Serial Interface #0, pin TxData1 (Output)
hm2/hm2_ecm5.0: IO Pin 004 (??-03): Smart Serial Interface #0, pin RxData1 (Input)
hm2/hm2_ecm5.0: IO Pin 005 (??-16): Smart Serial Interface #0, pin TxData0 (Output)
hm2/hm2_ecm5.0: IO Pin 006 (??-04): Smart Serial Interface #0, pin RxData0 (Input)
hm2/hm2_ecm5.0: IO Pin 007 (??-17): Muxed Encoder Select #0, pin Mux Select 0 (Output)
hm2/hm2_ecm5.0: IO Pin 008 (??-05): Muxed Encoder #0, pin Muxed A (Input)
hm2/hm2_ecm5.0: IO Pin 009 (??-06): Muxed Encoder #0, pin Muxed B (Input)
hm2/hm2_ecm5.0: IO Pin 010 (??-07): Muxed Encoder #0, pin Muxed Index (Input)
hm2/hm2_ecm5.0: IO Pin 011 (??-08): Muxed Encoder #1, pin Muxed A (Input)
hm2/hm2_ecm5.0: IO Pin 012 (??-09): Muxed Encoder #1, pin Muxed B (Input)
hm2/hm2_ecm5.0: IO Pin 013 (??-10): Muxed Encoder #1, pin Muxed Index (Input)
hm2/hm2_ecm5.0: IO Pin 014 (??-11): Muxed Encoder #2, pin Muxed A (Input)
hm2/hm2_ecm5.0: IO Pin 015 (??-12): Muxed Encoder #2, pin Muxed B (Input)
hm2/hm2_ecm5.0: IO Pin 016 (??-13): Muxed Encoder #2, pin Muxed Index (Input)
hm2/hm2_ecm5.0: IO Pin 017 (??-01): StepGen #0, pin Direction (Output)
hm2/hm2_ecm5.0: IO Pin 018 (??-14): StepGen #0, pin Step (Output)
hm2/hm2_ecm5.0: IO Pin 019 (??-02): StepGen #1, pin Direction (Output)
hm2/hm2_ecm5.0: IO Pin 020 (??-15): StepGen #1, pin Step (Output)
hm2/hm2_ecm5.0: IO Pin 021 (??-03): StepGen #2, pin Direction (Output)
hm2/hm2_ecm5.0: IO Pin 022 (??-16): StepGen #2, pin Step (Output)
hm2/hm2_ecm5.0: IO Pin 023 (??-04): StepGen #3, pin Direction (Output)
hm2/hm2_ecm5.0: IO Pin 024 (??-17): StepGen #3, pin Step (Output)
hm2/hm2_ecm5.0: IO Pin 025 (??-05): StepGen #4, pin Direction (Output)
hm2/hm2_ecm5.0: IO Pin 026 (??-06): StepGen #4, pin Step (Output)
hm2/hm2_ecm5.0: IO Pin 027 (??-07): IOPort
hm2/hm2_ecm5.0: IO Pin 028 (??-08): IOPort
hm2/hm2_ecm5.0: IO Pin 029 (??-09): IOPort
hm2/hm2_ecm5.0: IO Pin 030 (??-10): IOPort
hm2/hm2_ecm5.0: IO Pin 031 (??-11): Muxed Encoder #3, pin Muxed Index (Input)
hm2/hm2_ecm5.0: IO Pin 032 (??-12): Muxed Encoder #3, pin Muxed B (Input)
hm2/hm2_ecm5.0: IO Pin 033 (??-13): Muxed Encoder #3, pin Muxed A (Input)
hm2/hm2_ecm5.0: registered
halcmd: show pin hm2_ecm5
Component Pins:
Owner Type Dir Value Name
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-00
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-00-not
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-01
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-01-not
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-02
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-02-not
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-03
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-03-not
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-04
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-04-not
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-05
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-05-not
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-06
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-06-not
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-07
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-07-not
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-08
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-08-not
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-09
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-09-not
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-10
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-10-not
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-11
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-11-not
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-12
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-12-not
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-13
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-13-not
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-14
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-14-not
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-15
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-15-not
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-16
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-16-not
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-17
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-17-not
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-18
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-18-not
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-19
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-19-not
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-20
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-20-not
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-21
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-21-not
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-22
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-22-not
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-23
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-23-not
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-24
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-24-not
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-25
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-25-not
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-26
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-26-not
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-27
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-27-not
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-28
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-28-not
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-29
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-29-not
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-30
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-30-not
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-31
9 bit OUT FALSE hm2_ecm5.0.7i77.0.0.input-31-not
9 bit IN FALSE hm2_ecm5.0.7i77.0.0.output-00
9 bit IN FALSE hm2_ecm5.0.7i77.0.0.output-01
9 bit IN FALSE hm2_ecm5.0.7i77.0.0.output-02
9 bit IN FALSE hm2_ecm5.0.7i77.0.0.output-03
9 bit IN FALSE hm2_ecm5.0.7i77.0.0.output-04
9 bit IN FALSE hm2_ecm5.0.7i77.0.0.output-05
9 bit IN FALSE hm2_ecm5.0.7i77.0.0.output-06
9 bit IN FALSE hm2_ecm5.0.7i77.0.0.output-07
9 bit IN FALSE hm2_ecm5.0.7i77.0.0.output-08
9 bit IN FALSE hm2_ecm5.0.7i77.0.0.output-09
9 bit IN FALSE hm2_ecm5.0.7i77.0.0.output-10
9 bit IN FALSE hm2_ecm5.0.7i77.0.0.output-11
9 bit IN FALSE hm2_ecm5.0.7i77.0.0.output-12
9 bit IN FALSE hm2_ecm5.0.7i77.0.0.output-13
9 bit IN FALSE hm2_ecm5.0.7i77.0.0.output-14
9 bit IN FALSE hm2_ecm5.0.7i77.0.0.output-15
9 bit IN FALSE hm2_ecm5.0.7i77.0.1.analogena
9 float IN 0 hm2_ecm5.0.7i77.0.1.analogout0
9 float IN 0 hm2_ecm5.0.7i77.0.1.analogout1
9 float IN 0 hm2_ecm5.0.7i77.0.1.analogout2
9 float IN 0 hm2_ecm5.0.7i77.0.1.analogout3
9 float IN 0 hm2_ecm5.0.7i77.0.1.analogout4
9 float IN 0 hm2_ecm5.0.7i77.0.1.analogout5
9 bit IN FALSE hm2_ecm5.0.7i77.0.1.spinena
9 float IN 100 hm2_ecm5.0.dpll.01.timer-us
9 float IN 100 hm2_ecm5.0.dpll.02.timer-us
9 float IN 100 hm2_ecm5.0.dpll.03.timer-us
9 float IN 100 hm2_ecm5.0.dpll.04.timer-us
9 float IN -1 hm2_ecm5.0.dpll.base-freq-khz
9 u32 OUT 0x00000000 hm2_ecm5.0.dpll.ddsize
9 float OUT 0 hm2_ecm5.0.dpll.phase-error-us
9 u32 IN 0x00400000 hm2_ecm5.0.dpll.plimit
9 u32 OUT 0x00000001 hm2_ecm5.0.dpll.prescale
9 u32 IN 0x000007D0 hm2_ecm5.0.dpll.time-const
9 s32 OUT 0 hm2_ecm5.0.encoder.00.count
9 s32 OUT 0 hm2_ecm5.0.encoder.00.count-latched
9 bit I/O FALSE hm2_ecm5.0.encoder.00.index-enable
9 bit OUT FALSE hm2_ecm5.0.encoder.00.input-a
9 bit OUT FALSE hm2_ecm5.0.encoder.00.input-b
9 bit OUT TRUE hm2_ecm5.0.encoder.00.input-index
9 bit IN FALSE hm2_ecm5.0.encoder.00.latch-enable
9 bit IN FALSE hm2_ecm5.0.encoder.00.latch-polarity
9 float OUT 0 hm2_ecm5.0.encoder.00.position
9 float OUT 0 hm2_ecm5.0.encoder.00.position-latched
9 bit OUT FALSE hm2_ecm5.0.encoder.00.quad-error
9 bit IN FALSE hm2_ecm5.0.encoder.00.quad-error-enable
9 s32 OUT 0 hm2_ecm5.0.encoder.00.rawcounts
9 s32 OUT 0 hm2_ecm5.0.encoder.00.rawlatch
9 bit IN FALSE hm2_ecm5.0.encoder.00.reset
9 float OUT 0 hm2_ecm5.0.encoder.00.velocity
9 s32 OUT 0 hm2_ecm5.0.encoder.01.count
9 s32 OUT 0 hm2_ecm5.0.encoder.01.count-latched
9 bit I/O FALSE hm2_ecm5.0.encoder.01.index-enable
9 bit OUT FALSE hm2_ecm5.0.encoder.01.input-a
9 bit OUT FALSE hm2_ecm5.0.encoder.01.input-b
9 bit OUT TRUE hm2_ecm5.0.encoder.01.input-index
9 bit IN FALSE hm2_ecm5.0.encoder.01.latch-enable
9 bit IN FALSE hm2_ecm5.0.encoder.01.latch-polarity
9 float OUT 0 hm2_ecm5.0.encoder.01.position
9 float OUT 0 hm2_ecm5.0.encoder.01.position-latched
9 bit OUT FALSE hm2_ecm5.0.encoder.01.quad-error
9 bit IN FALSE hm2_ecm5.0.encoder.01.quad-error-enable
9 s32 OUT 0 hm2_ecm5.0.encoder.01.rawcounts
9 s32 OUT 0 hm2_ecm5.0.encoder.01.rawlatch
9 bit IN FALSE hm2_ecm5.0.encoder.01.reset
9 float OUT 0 hm2_ecm5.0.encoder.01.velocity
9 s32 OUT 0 hm2_ecm5.0.encoder.02.count
9 s32 OUT 0 hm2_ecm5.0.encoder.02.count-latched
9 bit I/O FALSE hm2_ecm5.0.encoder.02.index-enable
9 bit OUT FALSE hm2_ecm5.0.encoder.02.input-a
9 bit OUT FALSE hm2_ecm5.0.encoder.02.input-b
9 bit OUT TRUE hm2_ecm5.0.encoder.02.input-index
9 bit IN FALSE hm2_ecm5.0.encoder.02.latch-enable
9 bit IN FALSE hm2_ecm5.0.encoder.02.latch-polarity
9 float OUT 0 hm2_ecm5.0.encoder.02.position
9 float OUT 0 hm2_ecm5.0.encoder.02.position-latched
9 bit OUT FALSE hm2_ecm5.0.encoder.02.quad-error
9 bit IN FALSE hm2_ecm5.0.encoder.02.quad-error-enable
9 s32 OUT 0 hm2_ecm5.0.encoder.02.rawcounts
9 s32 OUT 0 hm2_ecm5.0.encoder.02.rawlatch
9 bit IN FALSE hm2_ecm5.0.encoder.02.reset
9 float OUT 0 hm2_ecm5.0.encoder.02.velocity
9 s32 OUT 0 hm2_ecm5.0.encoder.03.count
9 s32 OUT 0 hm2_ecm5.0.encoder.03.count-latched
9 bit I/O FALSE hm2_ecm5.0.encoder.03.index-enable
9 bit OUT FALSE hm2_ecm5.0.encoder.03.input-a
9 bit OUT FALSE hm2_ecm5.0.encoder.03.input-b
9 bit OUT TRUE hm2_ecm5.0.encoder.03.input-index
9 bit IN FALSE hm2_ecm5.0.encoder.03.latch-enable
9 bit IN FALSE hm2_ecm5.0.encoder.03.latch-polarity
9 float OUT 0 hm2_ecm5.0.encoder.03.position
9 float OUT 0 hm2_ecm5.0.encoder.03.position-latched
9 bit OUT FALSE hm2_ecm5.0.encoder.03.quad-error
9 bit IN FALSE hm2_ecm5.0.encoder.03.quad-error-enable
9 s32 OUT 0 hm2_ecm5.0.encoder.03.rawcounts
9 s32 OUT 0 hm2_ecm5.0.encoder.03.rawlatch
9 bit IN FALSE hm2_ecm5.0.encoder.03.reset
9 float OUT 0 hm2_ecm5.0.encoder.03.velocity
9 s32 OUT 0 hm2_ecm5.0.encoder.04.count
9 s32 OUT 0 hm2_ecm5.0.encoder.04.count-latched
9 bit I/O FALSE hm2_ecm5.0.encoder.04.index-enable
9 bit OUT TRUE hm2_ecm5.0.encoder.04.input-a
9 bit OUT FALSE hm2_ecm5.0.encoder.04.input-b
9 bit OUT TRUE hm2_ecm5.0.encoder.04.input-index
9 bit IN FALSE hm2_ecm5.0.encoder.04.latch-enable
9 bit IN FALSE hm2_ecm5.0.encoder.04.latch-polarity
9 float OUT 0 hm2_ecm5.0.encoder.04.position
9 float OUT 0 hm2_ecm5.0.encoder.04.position-latched
9 bit OUT FALSE hm2_ecm5.0.encoder.04.quad-error
9 bit IN FALSE hm2_ecm5.0.encoder.04.quad-error-enable
9 s32 OUT 1 hm2_ecm5.0.encoder.04.rawcounts
9 s32 OUT 1 hm2_ecm5.0.encoder.04.rawlatch
9 bit IN FALSE hm2_ecm5.0.encoder.04.reset
9 float OUT 0 hm2_ecm5.0.encoder.04.velocity
9 s32 OUT 0 hm2_ecm5.0.encoder.05.count
9 s32 OUT 0 hm2_ecm5.0.encoder.05.count-latched
9 bit I/O FALSE hm2_ecm5.0.encoder.05.index-enable
9 bit OUT FALSE hm2_ecm5.0.encoder.05.input-a
9 bit OUT FALSE hm2_ecm5.0.encoder.05.input-b
9 bit OUT TRUE hm2_ecm5.0.encoder.05.input-index
9 bit IN FALSE hm2_ecm5.0.encoder.05.latch-enable
9 bit IN FALSE hm2_ecm5.0.encoder.05.latch-polarity
9 float OUT 0 hm2_ecm5.0.encoder.05.position
9 float OUT 0 hm2_ecm5.0.encoder.05.position-latched
9 bit OUT FALSE hm2_ecm5.0.encoder.05.quad-error
9 bit IN FALSE hm2_ecm5.0.encoder.05.quad-error-enable
9 s32 OUT 0 hm2_ecm5.0.encoder.05.rawcounts
9 s32 OUT 0 hm2_ecm5.0.encoder.05.rawlatch
9 bit IN FALSE hm2_ecm5.0.encoder.05.reset
9 float OUT 0 hm2_ecm5.0.encoder.05.velocity
9 s32 OUT 0 hm2_ecm5.0.encoder.06.count
9 s32 OUT 0 hm2_ecm5.0.encoder.06.count-latched
9 bit I/O FALSE hm2_ecm5.0.encoder.06.index-enable
9 bit OUT TRUE hm2_ecm5.0.encoder.06.input-a
9 bit OUT TRUE hm2_ecm5.0.encoder.06.input-b
9 bit OUT FALSE hm2_ecm5.0.encoder.06.input-index
9 bit IN FALSE hm2_ecm5.0.encoder.06.latch-enable
9 bit IN FALSE hm2_ecm5.0.encoder.06.latch-polarity
9 float OUT 0 hm2_ecm5.0.encoder.06.position
9 float OUT 0 hm2_ecm5.0.encoder.06.position-latched
9 bit OUT FALSE hm2_ecm5.0.encoder.06.quad-error
9 bit IN FALSE hm2_ecm5.0.encoder.06.quad-error-enable
9 s32 OUT 0 hm2_ecm5.0.encoder.06.rawcounts
9 s32 OUT 0 hm2_ecm5.0.encoder.06.rawlatch
9 bit IN FALSE hm2_ecm5.0.encoder.06.reset
9 float OUT 0 hm2_ecm5.0.encoder.06.velocity
9 s32 OUT 0 hm2_ecm5.0.encoder.07.count
9 s32 OUT 0 hm2_ecm5.0.encoder.07.count-latched
9 bit I/O FALSE hm2_ecm5.0.encoder.07.index-enable
9 bit OUT TRUE hm2_ecm5.0.encoder.07.input-a
9 bit OUT TRUE hm2_ecm5.0.encoder.07.input-b
9 bit OUT FALSE hm2_ecm5.0.encoder.07.input-index
9 bit IN FALSE hm2_ecm5.0.encoder.07.latch-enable
9 bit IN FALSE hm2_ecm5.0.encoder.07.latch-polarity
9 float OUT 0 hm2_ecm5.0.encoder.07.position
9 float OUT 0 hm2_ecm5.0.encoder.07.position-latched
9 bit OUT FALSE hm2_ecm5.0.encoder.07.quad-error
9 bit IN FALSE hm2_ecm5.0.encoder.07.quad-error-enable
9 s32 OUT 0 hm2_ecm5.0.encoder.07.rawcounts
9 s32 OUT 0 hm2_ecm5.0.encoder.07.rawlatch
9 bit IN FALSE hm2_ecm5.0.encoder.07.reset
9 float OUT 0 hm2_ecm5.0.encoder.07.velocity
9 u32 IN 0x007F2815 hm2_ecm5.0.encoder.muxed-sample-frequency
9 bit OUT TRUE hm2_ecm5.0.gpio.000.in
9 bit OUT FALSE hm2_ecm5.0.gpio.000.in_not
9 bit IN FALSE hm2_ecm5.0.gpio.000.out
9 bit OUT TRUE hm2_ecm5.0.gpio.001.in
9 bit OUT FALSE hm2_ecm5.0.gpio.001.in_not
9 bit IN FALSE hm2_ecm5.0.gpio.001.out
9 bit OUT TRUE hm2_ecm5.0.gpio.002.in
9 bit OUT FALSE hm2_ecm5.0.gpio.002.in_not
9 bit IN FALSE hm2_ecm5.0.gpio.002.out
9 bit OUT TRUE hm2_ecm5.0.gpio.003.in
9 bit OUT FALSE hm2_ecm5.0.gpio.003.in_not
9 bit OUT TRUE hm2_ecm5.0.gpio.004.in
9 bit OUT FALSE hm2_ecm5.0.gpio.004.in_not
9 bit OUT TRUE hm2_ecm5.0.gpio.005.in
9 bit OUT FALSE hm2_ecm5.0.gpio.005.in_not
9 bit OUT TRUE hm2_ecm5.0.gpio.006.in
9 bit OUT FALSE hm2_ecm5.0.gpio.006.in_not
9 bit OUT FALSE hm2_ecm5.0.gpio.007.in
9 bit OUT TRUE hm2_ecm5.0.gpio.007.in_not
9 bit OUT FALSE hm2_ecm5.0.gpio.008.in
9 bit OUT TRUE hm2_ecm5.0.gpio.008.in_not
9 bit OUT FALSE hm2_ecm5.0.gpio.009.in
9 bit OUT TRUE hm2_ecm5.0.gpio.009.in_not
9 bit OUT FALSE hm2_ecm5.0.gpio.010.in
9 bit OUT TRUE hm2_ecm5.0.gpio.010.in_not
9 bit OUT FALSE hm2_ecm5.0.gpio.011.in
9 bit OUT TRUE hm2_ecm5.0.gpio.011.in_not
9 bit OUT FALSE hm2_ecm5.0.gpio.012.in
9 bit OUT TRUE hm2_ecm5.0.gpio.012.in_not
9 bit OUT FALSE hm2_ecm5.0.gpio.013.in
9 bit OUT TRUE hm2_ecm5.0.gpio.013.in_not
9 bit OUT TRUE hm2_ecm5.0.gpio.014.in
9 bit OUT FALSE hm2_ecm5.0.gpio.014.in_not
9 bit OUT FALSE hm2_ecm5.0.gpio.015.in
9 bit OUT TRUE hm2_ecm5.0.gpio.015.in_not
9 bit OUT FALSE hm2_ecm5.0.gpio.016.in
9 bit OUT TRUE hm2_ecm5.0.gpio.016.in_not
9 bit OUT FALSE hm2_ecm5.0.gpio.017.in
9 bit OUT TRUE hm2_ecm5.0.gpio.017.in_not
9 bit OUT FALSE hm2_ecm5.0.gpio.018.in
9 bit OUT TRUE hm2_ecm5.0.gpio.018.in_not
9 bit OUT FALSE hm2_ecm5.0.gpio.019.in
9 bit OUT TRUE hm2_ecm5.0.gpio.019.in_not
9 bit OUT FALSE hm2_ecm5.0.gpio.020.in
9 bit OUT TRUE hm2_ecm5.0.gpio.020.in_not
9 bit OUT FALSE hm2_ecm5.0.gpio.021.in
9 bit OUT TRUE hm2_ecm5.0.gpio.021.in_not
9 bit OUT FALSE hm2_ecm5.0.gpio.022.in
9 bit OUT TRUE hm2_ecm5.0.gpio.022.in_not
9 bit OUT FALSE hm2_ecm5.0.gpio.023.in
9 bit OUT TRUE hm2_ecm5.0.gpio.023.in_not
9 bit OUT FALSE hm2_ecm5.0.gpio.024.in
9 bit OUT TRUE hm2_ecm5.0.gpio.024.in_not
9 bit OUT FALSE hm2_ecm5.0.gpio.025.in
9 bit OUT TRUE hm2_ecm5.0.gpio.025.in_not
9 bit OUT FALSE hm2_ecm5.0.gpio.026.in
9 bit OUT TRUE hm2_ecm5.0.gpio.026.in_not
9 bit OUT TRUE hm2_ecm5.0.gpio.027.in
9 bit OUT FALSE hm2_ecm5.0.gpio.027.in_not
9 bit IN FALSE hm2_ecm5.0.gpio.027.out
9 bit OUT TRUE hm2_ecm5.0.gpio.028.in
9 bit OUT FALSE hm2_ecm5.0.gpio.028.in_not
9 bit IN FALSE hm2_ecm5.0.gpio.028.out
9 bit OUT TRUE hm2_ecm5.0.gpio.029.in
9 bit OUT FALSE hm2_ecm5.0.gpio.029.in_not
9 bit IN FALSE hm2_ecm5.0.gpio.029.out
9 bit OUT TRUE hm2_ecm5.0.gpio.030.in
9 bit OUT FALSE hm2_ecm5.0.gpio.030.in_not
9 bit IN FALSE hm2_ecm5.0.gpio.030.out
9 bit OUT TRUE hm2_ecm5.0.gpio.031.in
9 bit OUT FALSE hm2_ecm5.0.gpio.031.in_not
9 bit OUT TRUE hm2_ecm5.0.gpio.032.in
9 bit OUT FALSE hm2_ecm5.0.gpio.032.in_not
9 bit OUT TRUE hm2_ecm5.0.gpio.033.in
9 bit OUT FALSE hm2_ecm5.0.gpio.033.in_not
9 bit OUT FALSE hm2_ecm5.0.packet-error
9 bit OUT FALSE hm2_ecm5.0.packet-error-exceeded
9 s32 OUT 0 hm2_ecm5.0.packet-error-level
9 s32 OUT 0 hm2_ecm5.0.read-request.time
9 s32 OUT 0 hm2_ecm5.0.read.time
9 u32 OUT 0x00000000 hm2_ecm5.0.sserial.port-0.fault-count
9 u32 OUT 0x00000000 hm2_ecm5.0.sserial.port-0.port_state
9 bit IN TRUE hm2_ecm5.0.sserial.port-0.run
9 bit IN FALSE hm2_ecm5.0.stepgen.00.control-type
9 s32 OUT 0 hm2_ecm5.0.stepgen.00.counts
9 float OUT 0 hm2_ecm5.0.stepgen.00.dbg_err_at_match
9 float OUT 0 hm2_ecm5.0.stepgen.00.dbg_ff_vel
9 float OUT 0 hm2_ecm5.0.stepgen.00.dbg_pos_minus_prev_cmd
9 float OUT 0 hm2_ecm5.0.stepgen.00.dbg_s_to_match
9 s32 OUT 0 hm2_ecm5.0.stepgen.00.dbg_step_rate
9 float OUT 0 hm2_ecm5.0.stepgen.00.dbg_vel_error
9 bit IN FALSE hm2_ecm5.0.stepgen.00.enable
9 float IN 0 hm2_ecm5.0.stepgen.00.position-cmd
9 float OUT 0 hm2_ecm5.0.stepgen.00.position-fb
9 float IN 0 hm2_ecm5.0.stepgen.00.velocity-cmd
9 float OUT 0 hm2_ecm5.0.stepgen.00.velocity-fb
9 bit IN FALSE hm2_ecm5.0.stepgen.01.control-type
9 s32 OUT 0 hm2_ecm5.0.stepgen.01.counts
9 float OUT 0 hm2_ecm5.0.stepgen.01.dbg_err_at_match
9 float OUT 0 hm2_ecm5.0.stepgen.01.dbg_ff_vel
9 float OUT 0 hm2_ecm5.0.stepgen.01.dbg_pos_minus_prev_cmd
9 float OUT 0 hm2_ecm5.0.stepgen.01.dbg_s_to_match
9 s32 OUT 0 hm2_ecm5.0.stepgen.01.dbg_step_rate
9 float OUT 0 hm2_ecm5.0.stepgen.01.dbg_vel_error
9 bit IN FALSE hm2_ecm5.0.stepgen.01.enable
9 float IN 0 hm2_ecm5.0.stepgen.01.position-cmd
9 float OUT 0 hm2_ecm5.0.stepgen.01.position-fb
9 float IN 0 hm2_ecm5.0.stepgen.01.velocity-cmd
9 float OUT 0 hm2_ecm5.0.stepgen.01.velocity-fb
9 bit IN FALSE hm2_ecm5.0.stepgen.02.control-type
9 s32 OUT 0 hm2_ecm5.0.stepgen.02.counts
9 float OUT 0 hm2_ecm5.0.stepgen.02.dbg_err_at_match
9 float OUT 0 hm2_ecm5.0.stepgen.02.dbg_ff_vel
9 float OUT 0 hm2_ecm5.0.stepgen.02.dbg_pos_minus_prev_cmd
9 float OUT 0 hm2_ecm5.0.stepgen.02.dbg_s_to_match
9 s32 OUT 0 hm2_ecm5.0.stepgen.02.dbg_step_rate
9 float OUT 0 hm2_ecm5.0.stepgen.02.dbg_vel_error
9 bit IN FALSE hm2_ecm5.0.stepgen.02.enable
9 float IN 0 hm2_ecm5.0.stepgen.02.position-cmd
9 float OUT 0 hm2_ecm5.0.stepgen.02.position-fb
9 float IN 0 hm2_ecm5.0.stepgen.02.velocity-cmd
9 float OUT 0 hm2_ecm5.0.stepgen.02.velocity-fb
9 bit IN FALSE hm2_ecm5.0.stepgen.03.control-type
9 s32 OUT 0 hm2_ecm5.0.stepgen.03.counts
9 float OUT 0 hm2_ecm5.0.stepgen.03.dbg_err_at_match
9 float OUT 0 hm2_ecm5.0.stepgen.03.dbg_ff_vel
9 float OUT 0 hm2_ecm5.0.stepgen.03.dbg_pos_minus_prev_cmd
9 float OUT 0 hm2_ecm5.0.stepgen.03.dbg_s_to_match
9 s32 OUT 0 hm2_ecm5.0.stepgen.03.dbg_step_rate
9 float OUT 0 hm2_ecm5.0.stepgen.03.dbg_vel_error
9 bit IN FALSE hm2_ecm5.0.stepgen.03.enable
9 float IN 0 hm2_ecm5.0.stepgen.03.position-cmd
9 float OUT 0 hm2_ecm5.0.stepgen.03.position-fb
9 float IN 0 hm2_ecm5.0.stepgen.03.velocity-cmd
9 float OUT 0 hm2_ecm5.0.stepgen.03.velocity-fb
9 bit IN FALSE hm2_ecm5.0.stepgen.04.control-type
9 s32 OUT 0 hm2_ecm5.0.stepgen.04.counts
9 float OUT 0 hm2_ecm5.0.stepgen.04.dbg_err_at_match
9 float OUT 0 hm2_ecm5.0.stepgen.04.dbg_ff_vel
9 float OUT 0 hm2_ecm5.0.stepgen.04.dbg_pos_minus_prev_cmd
9 float OUT 0 hm2_ecm5.0.stepgen.04.dbg_s_to_match
9 s32 OUT 0 hm2_ecm5.0.stepgen.04.dbg_step_rate
9 float OUT 0 hm2_ecm5.0.stepgen.04.dbg_vel_error
9 bit IN FALSE hm2_ecm5.0.stepgen.04.enable
9 float IN 0 hm2_ecm5.0.stepgen.04.position-cmd
9 float OUT 0 hm2_ecm5.0.stepgen.04.position-fb
9 float IN 0 hm2_ecm5.0.stepgen.04.velocity-cmd
9 float OUT 0 hm2_ecm5.0.stepgen.04.velocity-fb
9 s32 IN -1 hm2_ecm5.0.stepgen.timer-number
9 bit I/O FALSE hm2_ecm5.0.watchdog.has_bit
9 s32 OUT 0 hm2_ecm5.0.write.time
halcmd:
А распиновку-то зачем менять? Для пущей несовместимости с имеющимся софтом и соотв. для ограничения рынка сбыта?D.L. писал(а):И кого это сейчас пугает? Зато можно сделать плату как надо себе.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 474
- Зарегистрирован: 25 авг 2018, 10:11
- Репутация: 152
- Настоящее имя: Дмитрий
- Откуда: Киров
- Контактная информация:
Re: PathPilot
Точнее это hostmot2, с хранением описания конфигурации в idrom, забавная штука и очень продуманная.UAVpilot писал(а):LBP16 забавная штучка...
Название карты как меняли, с помощью elbpcom?
Для удобства и упрощения разводки платы, для пользователя это никак не заметно.UAVpilot писал(а):А распиновку-то зачем менять? Для пущей несовместимости с имеющимся софтом и соотв. для ограничения рынка сбыта?
-
- Мастер
- Сообщения: 474
- Зарегистрирован: 25 авг 2018, 10:11
- Репутация: 152
- Настоящее имя: Дмитрий
- Откуда: Киров
- Контактная информация:
Re: PathPilot
Ещё добавлю, что лишние выведенные физические пины никак не помешают использовать карту в "режиме совместимости" с существующими картами меса.UAVpilot писал(а):Однако любое отступление от "стандарта" заданного Mesa повлечёт за собой лишние проблемы с сопровождением и/или ограничение рынка сбыта.
Например для платы с 64 IO пинами(практически мах для xc6slx9) можно использовать прошивки(точнее пин-файлы при сборке прошивок) и от 7I92 и от 7I93.
Естественно нужно будет поправить файл констрейнов - закомментировать неиспользуемые IOBITS.
Хочем полной совместимости с текущим софтом - будет "7I93" с 48 IO, нет - будет карта под своим именем с 64 IO.
-
- Мастер
- Сообщения: 516
- Зарегистрирован: 21 янв 2012, 00:23
- Репутация: 32
- Откуда: Ивано-Франковск
- Контактная информация:
Re: PathPilot
У меня имеется карта 7I93 и РР версии 1.9.х . При переходе на версию 2.0 я смогу подключить 7I93 в стандартной конфигурации ? Или нужно карту перепрошить ?
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: PathPilot
JTAGD.L. писал(а):Название карты как меняли, с помощью elbpcom?
На двух слоях её делать - упрощение сомнительное, а на четырёх "свободы манёвра" за глаза.D.L. писал(а):Для удобства и упрощения разводки платы, для пользователя это никак не заметно.
А сколько будет стоить такой монстр? И кому он будет нужен по такой цене?D.L. писал(а):Ещё добавлю, что лишние выведенные физические пины никак не помешают использовать карту в "режиме совместимости" с существующими картами меса.
А сейчас кто мешает? 7i76e и 7i80 в помощь - до 72 пинов.D.L. писал(а):Например для платы с 64 IO пинами(практически мах для xc6slx9) можно использовать прошивки(точнее пин-файлы при сборке прошивок) и от 7I92 и от 7I93.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...