Comments (7)
Christina,
Thanks for asking. There is no concept of RTS/CTS on the chipsets you mention. Neither one has a serial interface. Both have an MII interface. The QCA7000 has a serial interface that supports UART and can be set up to observer RTS/CTS protocol, if desired. Before we go too much further on this, are we sure about the chipset model numbers?
from open-plc-utils.
Dear Charlie,
Thank you very much for the quick reply. As far as I know QCA7000 is HomePlug GreenPhy. I do not have such kind of devices. Basically, I am a researcher and I am studying the MAC protocol of high data-rate devices, so I would like to modify some parameters such as the contention window, but I know that the firmware is encrypted. I would also like to test the network with the RTS/CTS mechanism which is specified by the IEEE 1901 standard, but I guess it is not possible if this concept does not exist. Concerning the chipset model numbers, this is what the command int6k -a returns, so I guess they are correct. Thank you for your help.
from open-plc-utils.
The QCA7000 is different from other Qualcomm PLC chipsets. It is a
serial-to-powerline bridge that supports either UART or SPI interfaces.
RTS/CTS is supported in UART mode. You are correct that the QCA7000 is a
Green PHY chipset but its is a low data rate device by design at 10mb. The
QCA7500, in contrast, is 1gb. I ill be happy to steer you in the right
direction if I understand what you want to do. Regards, Charlie Maier.
On Thu, Nov 20, 2014 at 7:37 AM, christinavl [email protected]
wrote:
Dear Charlie,
Thank you very much for the quick reply. As far as I know QCA7000 is
HomePlug GreenPhy. I do not have such kind of devices. Basically, I am a
researcher and I am studying the MAC protocol of high data-rate devices, so
I would like to modify some parameters such as the contention window, but I
know that the firmware is encrypted. I would also like to test the network
with the RTS/CTS mechanism which is specified by the IEEE 1901 standard,
but I guess it is not possible if this concept does not exist. Concerning
the chipset model numbers, this is what the command int6k -a returns, so I
guess they are correct. Thank you for your help.—
Reply to this email directly or view it on GitHub
#39 (comment).
from open-plc-utils.
I am studying the MAC layer of high data-rate PLC (HomePlug AV-AV2). I have managed to find some configurations (that is, some values for the contention windows and the deferral counters, which are parameters of the MAC layer) that boost the performance of the MAC. Thus, I would like to modify these parameters on the PLC chips to test some metrics such as throughput. I guess that the values for the contention windows and the deferral counters can be found and modified via the firmware. However, this firmware is encrypted, so no tests can be run with modified parameters. The only thing I could find is the .pib file, but I am not sure I could use this file to modify such parameters. It would be useful to know if these parameters can be modified somehow. Thanks and regards, Christina
from open-plc-utils.
Hi Christina,
The sorts of parameters you are talking about cannot be modified via the
PIB. As you guessed, they are programmed into the firmware and the firmware
implements features that distinguish our powerline products from those of
our competitors. It is Qualcomm intellectual property and so I must keep
you guessing, but thanks for enquiring.
On Mon, Nov 24, 2014 at 7:39 AM, christinavl [email protected]
wrote:
I am studying the MAC layer of high data-rate PLC (HomePlug AV-AV2). I
have managed to find some configurations (that is, some values for the
contention windows and the deferral counters, which are parameters of the
MAC layer) that boost the performance of the MAC. Thus, I would like to
modify these parameters on the PLC chips to test some metrics such as
throughput. I guess that the values for the contention windows and the
deferral counters can be found and modified via the firmware. However, this
firmware is encrypted, so no tests can be run with modified parameters. The
only thing I could find is the .pib file, but I am not sure I could use
this file to modify such parameters. It would be useful to know if these
parameters can be modified somehow. Thanks and regards, Christina—
Reply to this email directly or view it on GitHub
#39 (comment).
from open-plc-utils.
Hi Christina,
I will be closing this issue soon, if that is OK with you.
from open-plc-utils.
Yes, sure. Thanks.
from open-plc-utils.
Related Issues (20)
- Confused about CM_SET_KEY.CNF result field HOT 3
- SERCOMM IP522CG v2
- struct cm_mnbc_sound_indicate is wrong HOT 1
- Function pev_cm_mnbc_sound setting wrong value for CNT field
- Long link time >4.5 seconds < 25 seconds HOT 2
- Always getting CPU IRQ after the link is up
- Installation Problem HOT 2
- Check Signal Noise and Tonemaps HOT 3
- Unclear how to get rx/rx rates for local (nearest) node
- attenuation threshold vs SLAC strength HOT 1
- PLC Reboot HOT 1
- Can't List TPLink Devices HOT 3
- QCA7006 Comapitbility? HOT 2
- PLC: Wait for association HOT 1
- G.hn support? HOT 1
- fast charging scenerio with open-plc-utils?
- QCA7500: Unable to flash firmware: "Failure (0xFF): Device refused request" HOT 1
- ls
- Questions about the Local MAC and Host MAC of the QCA700x
- When SLAC is in the Linked_ok state, the cpu_on status bit in INTR_CAUSE is set? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from open-plc-utils.