និមិត្តសញ្ញា Qualcomm Qualcomm QCC744 Integration Via EMACQCC744 and AR8032 Integration via EMAC
ចំណាំកម្មវិធី
80-WL740-52 Rev. AB

QCC744 Integration Via EMAC

ប្រវត្តិកែប្រែ

ការពិនិត្យឡើងវិញ  កាលបរិច្ឆេទ  ការពិពណ៌នា
AA ខែកក្កដា ឆ្នាំ 2025 ការចេញផ្សាយដំបូង
AB ខែធ្នូ ឆ្នាំ 2025 Updated Slide 8 Block diagram

សេចក្តីផ្តើម

  • ឯកសារនេះគ្របដណ្តប់លើប្រធានបទដូចខាងក្រោមៈ
    • how to integrate QCC744 with AR8032
    • how to verify QCC744 Ethernet Media Access Controller (EMAC) peripheral
  • The emac_basic example verifies the basic packet Tx and Rx functionality of the EMAC by conducting a loopback test of ARP packets through the connected external Ethernet PHY chip.
  • The lwip_iperf example uses imperf to measure Ethernet speed.

ការភ្ជាប់ផ្នែករឹង

គូសផែនទី

AR8032 pin number AR8032 pin name QCC744 RJ45- មតិយោបល់
1 VDD12_REG
2 វីឌីឌី ៣៣
3 VDD25_REG
4 RX- ធីឌី-
5 RX+ TD+
6 TX RD-
7 TX+ RD+
8 XO NC
9 XI GPIO ១ Provision for either a 50 MHz crystal oscillator (OSC813500-SCO-B452) or a clock signal from the QCC744.
10 RSTn GPIO ១
11 MDIO GPIO ១
12 MDC GPIO ១
13 RXD3 Provision for a 22 Ω series resistor and a 10 kΩ pull-up to VDD25
14 RXD2 Provision for a 22 Ω series resistor and a 10 kΩ pull-down to GND
15 RXD1 GPIO ១ Provision for a 22 Ω series resistor and a 10 kΩ pull-up to VDD25
16 RXD0 GPIO ១ Provision for a 22 Ω series resistor and either a 10 kΩ pull-up to VDD25 or a 10 kΩ pull-down to ground
17 វីឌីឌី ៣៣ Due to the use of a switching regulator, connect pin 3 and pin 17 using a ferrite bead (PZ1005E700-R80TF) and a 0.1 µF capacitor.
18 RX_DV GPIO ១ Provision for a 22 Ω series resistor and a 10 kΩ pull-down to GND
19 RXC Provision for a 10 kΩ pull-down to GND
20 RXER GPIO ១ Provision for a 22 Ω series resistor
21 INTP Provision for a 10 kΩ pull-up to VDD25
22 TXC Provision for a 10 kΩ pull-up to VDD25
23 TXEN GPIO ១
24 TXD១ GPIO ១
25 TXD១ GPIO ១
26 TXD១ NC
27 TXD១ NC
28 COL Provision for a 10 kΩ pull-up to VDD25
29 CRS Provision for a 10 kΩ pull-down to GND
30 LED0 ។ LEDY- Provision for a 10 kΩ pull-up to VDD25
31 LED1 ។ LEDY+ Provision for a 10 kΩ pull-up to VDD25
32 REXT Provision for a 2.3 kΩ pull-down to GND
33 GPAD ភ្ជាប់ទៅ GND

ប្លុកដ្យាក្រាមQualcomm QCC744 Integration Via EMAC - Block diagram

Schematic connections

Qualcomm QCC744 Integration Via EMAC - Schematic connections

Power-on strapping

Qualcomm QCC744 Integration Via EMAC - Power-on strapping

QCC744 pin assignments  Qualcomm QCC744 Integration Via EMAC - pin assignments

QCC744 GPIO assignments

QCC744 GPIOs មតិយោបល់
GPIO ១ Suggest to use a 100 kΩ pull-up resistor on the PCB
GPIO ១ Suggest to use a 100 kΩ pull-up resistor on the PCB
GPIO ១ Suggest to use a 100 kΩ pull-up resistor on the PCB
GPIO ១ Suggest to use a 100 kΩ pull-up resistor on the PCB
GPIO ១ Suggest to use a 10 kΩ pull-up resistor on the PCB
GPIO ១ Suggest to use a 10 kΩ pull-up resistor on the PCB
GPIO ១ Suggest to use a 10 kΩ pull-up resistor on the PCB
GPIO ១ Suggest to use a 10 kΩ pull-up resistor on the PCB
GPIO ១ Suggest to use a 10 kΩ pull-up resistor on the PCB
GPIO ១ Suggest to use a 10 kΩ pull-up resistor on the PCB
GPIO ១ Suggest to use a 100 kΩ pull-up resistor on the PCB
GPIO ១ Suggest to use a 100 kΩ pull-up resistor on the PCB
GPIO ១ Suggest to use a 100 kΩ pull-up resistor on the PCB
GPIO ១ Suggest to use a 100 kΩ pull-up resistor on the PCB
GPIO ១ Suggest to use a 100 kΩ pull-up resistor on the PCB
GPIO ១ Suggest to use a 100 kΩ pull-up resistor on the PCB
GPIO ១ Suggest to use a 100 kΩ pull-up resistor on the PCB
GPIO ១ អណ្តែត
GPIO ១ Suggest to use a 10 kΩ pull-up resistor on the PCB
GPIO ១ Suggest to use a 10 kΩ pull-up resistor on the PCB
GPIO ១ Suggest to use a 10 kΩ pull-up resistor on the PCB
GPIO ១ Suggest to use a 10 kΩ pull-up resistor on the PCB
GPIO ១ Suggest to use a 10 kΩ pull-up resistor on the PCB
GPIO ១ Suggest to use a 10 kΩ pull-up resistor on the PCB

emac_basic

ជំហានសាកល្បង
This test validates the basic functionality of the EMAC on the QCC744 by performing a loopback test using ARP packets through the AR8032 Ethernet PHY.
ជំហាន៖

  1. Flash the emac_basic build from the latest SDK onto the QCC744 board.
  2. Connect the QCC744 to the AR8032 via the RMII interface.
  3. Use a serial terminal (e.g., PuTTY) to monitor the output and verify packet transmission and reception.

រៀបចំតេស្ត។

Qualcomm QCC744 Integration Via EMAC - Test setup

លទ្ធផលតេស្ត Qualcomm QCC744 Integration Via EMAC - Test output

lwip_iperf

ជំហានសាកល្បង
This test measures Ethernet throughput using the imperf tool, providing insights into the performance of the QCC744’s EMAC interface.
ជំហាន៖

  1. Flash the lwip_iperf build from the latest SDK onto the QCC744 board.
  2. Establish an Ethernet connection between the AR8032 module and a router.
  3. Connect a PC or laptop running iperf to the same network.
  4. Use the lwip_emac_info command to retrieve EMAC diagnostics.
  5. អនុវត្តការធ្វើតេស្តដូចខាងក្រោមៈ
    TCP Receive (Rx): Device as server, PC as client.
    TCP Transmit (Tx): PC as server, device as client.
    UDP Receive (Rx): Device as server, PC as client.
  6. UDP Transmit (Tx): PC as server, device as client.

រៀបចំតេស្ត។Qualcomm QCC744 Integration Via EMAC - Test setup 1Run iperf tests
After the software is flashed and Ethernet connection is established between the Ethernet PHY module and the router, the system generates logs like the following:
Qualcomm QCC744 Integration Via EMAC - software 1Use diagnostic commands
Use the lwip_emac_info command to retrieve relevant information about the EMAC.
Qualcomm QCC744 Integration Via EMAC - software 2TCP Rx
Device as Server
Qualcomm QCC744 Integration Via EMAC - Device as Server

PC as ClientQualcomm QCC744 Integration Via EMAC - PC as Client

TCP Tx
PC as Server
Qualcomm QCC744 Integration Via EMAC - PC as Server

Device as ClientQualcomm QCC744 Integration Via EMAC - Device as Client

UDP Rx

  • In UDP Rx test, server and client data rates don’t match because UDP is a protocol without ACK. The client tries its best to send data and doesn’t care whether the peer has enough buffer to receive. This is typically observed when the client is a PC with high- speed network interface (for example 1000M Ethernet) while the QCC74X embeds a 100M PHY only. In this case, you can change -b 300M to -b 100M to lower the client throughput.

Device as Server
Qualcomm QCC744 Integration Via EMAC - software 3

PC as Client
Qualcomm QCC744 Integration Via EMAC - software 4UDP Tx
PC as Server
Qualcomm QCC744 Integration Via EMAC - software 5Device as ClientQualcomm QCC744 Integration Via EMAC - software 6

ព័ត៌មានផ្លូវច្បាប់

ការចូលប្រើ និងប្រើប្រាស់សម្ភារៈនេះរបស់អ្នក រួមជាមួយនឹងឯកសារណាមួយ កម្មវិធី លក្ខណៈបច្ចេកទេស បន្ទះយោង files, គំនូរ ការវិនិច្ឆ័យ និងព័ត៌មានផ្សេងទៀតដែលមាននៅទីនេះ (ជាសមូហភាពនេះ "សម្ភារៈ") ជាកម្មវត្ថុរបស់អ្នក (រួមទាំងសាជីវកម្ម ឬនីតិបុគ្គលផ្សេងទៀតដែលអ្នកតំណាង រួម "អ្នក" ឬ "របស់អ្នក") ការទទួលយកលក្ខខណ្ឌ និងលក្ខខណ្ឌ ("លក្ខខណ្ឌប្រើប្រាស់") ដែលមានចែងខាងក្រោម។ ប្រសិនបើអ្នកមិនយល់ព្រមនឹងលក្ខខណ្ឌនៃការប្រើប្រាស់ទាំងនេះទេ អ្នកមិនអាចប្រើសម្ភារៈនេះបានទេ ហើយត្រូវបំផ្លាញច្បាប់ចម្លងណាមួយរបស់វាភ្លាមៗ។
1) សេចក្តីជូនដំណឹងផ្លូវច្បាប់។
This Material is being made available to You solely for Your internal use with those products and service offerings of Qualcomm Technologies, Inc. (“Qualcomm Technologies”), its affiliates and/or licensors described in this Material, and shall not be used for any other purposes. If this Material is marked as “Qualcomm Internal Use Only”, no license is granted to You herein, and You must immediately (a) destroy or return this Material to Qualcomm Technologies, and (b) report Your receipt of this Material to qualcomm.support@qti.qualcomm.com. សម្ភារៈនេះមិនអាចផ្លាស់ប្តូរ កែសម្រួល ឬកែប្រែតាមមធ្យោបាយណាមួយឡើយ ដោយគ្មានការយល់ព្រមជាលាយលក្ខណ៍អក្សរជាមុនរបស់ Qualcomm Technologies ហើយក៏មិនអាចប្រើវាសម្រាប់គោលបំណងសិក្សាម៉ាស៊ីន ឬការអភិវឌ្ឍន៍បញ្ញាសិប្បនិម្មិតណាមួយដែលផ្តល់លទ្ធផល មិនថាដោយផ្ទាល់ ឬដោយប្រយោល ក្នុងការបង្កើត ឬអភិវឌ្ឍឧបករណ៍ស្វ័យប្រវត្តិ កម្មវិធី ឧបករណ៍ ក្បួនដោះស្រាយ ដំណើរការ វិធីសាស្រ្ត ផលិតផល និង/ឬលទ្ធផលផ្សេងទៀត។ ការប្រើប្រាស់ ឬការបង្ហាញដោយគ្មានការអនុញ្ញាតនៃសម្ភារៈនេះ ឬព័ត៌មានដែលមាននៅទីនេះត្រូវបានហាមឃាត់យ៉ាងតឹងរ៉ឹង ហើយអ្នកយល់ព្រមសងសំណងដល់ក្រុមហ៊ុន Qualcomm Technologies សាខា និងអ្នកផ្តល់អាជ្ញាប័ណ្ណសម្រាប់ការខូចខាត ឬការបាត់បង់ណាមួយដែលទទួលរងដោយ Qualcomm Technologies សាខារបស់វា និង/ឬអ្នកផ្តល់អាជ្ញាប័ណ្ណសម្រាប់ការប្រើប្រាស់ ឬការបង្ហាញទាំងស្រុងនៃសម្ភារៈនេះដោយមិនមានការអនុញ្ញាត។
Qualcomm Technologies, សាខារបស់ខ្លួន និង/ឬអ្នកផ្តល់អាជ្ញាប័ណ្ណរក្សាសិទ្ធិ និងភាពជាម្ចាស់ទាំងអស់នៅក្នុង និងចំពោះសម្ភារៈនេះ។ គ្មានអាជ្ញាប័ណ្ណណាមួយចំពោះពាណិជ្ជសញ្ញា ប៉ាតង់ ការរក្សាសិទ្ធិ សិទ្ធិការពារការងាររបាំងមុខ ឬសិទ្ធិកម្មសិទ្ធិបញ្ញាផ្សេងទៀតណាមួយត្រូវបានផ្តល់ ឬបញ្ជាក់ដោយសម្ភារៈនេះ ឬព័ត៌មានណាមួយដែលបានបង្ហាញនៅទីនេះ រួមទាំង ប៉ុន្តែមិនកំណត់ចំពោះអាជ្ញាប័ណ្ណណាមួយដើម្បីធ្វើ ប្រើប្រាស់ នាំចូល ឬលក់ផលិតផល សេវាកម្ម ឬបច្ចេកវិទ្យាណាមួយដែលផ្តល់ព័ត៌មានណាមួយនៅក្នុងសម្ភារៈនេះ។
THIS MATERIAL IS BEING PROVIDED “AS IS” WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESSED, IMPLIED, STATUTORY OR OTHERWISE. TO THE MAXIMUM EXTENT PERMITTED BY LAW, QUALCOMM TECHNOLOGIES, ITS  AFFILIATES AND/OR LICENSORS SPECIFICALLY DISCLAIM ALL WARRANTIES OF TITLE, MERCHANTABILITY, NON-INFRINGEMENT, FITNESS FOR A PARTICULAR PURPOSE, SATISFACTORY QUALITY, COMPLETENESS OR ACCURACY, AND ALL WARRANTIES ARISING OUT OF TRADE USAGE OR OUT OF A COURSE OF DEALING OR COURSE OF PERFORMANCE. MOREOVER, NEITHER QUALCOMM TECHNOLOGIES, NOR ANY OF ITS AFFILIATES AND/OR LICENSORS, SHALL BE  LIABLE TO YOU OR ANY THIRD PARTY FOR ANY EXPENSES, LOSSES, USE, OR ACTIONS HOWSOEVER INCURRED OR UNDERTAKEN BY YOU IN RELIANCE ON THIS MATERIAL.
កញ្ចប់ផលិតផលមួយចំនួន ឧបករណ៍ និងធាតុផ្សេងទៀតដែលបានយោងនៅក្នុងសម្ភារៈនេះអាចតម្រូវឱ្យអ្នកទទួលយកលក្ខខណ្ឌបន្ថែម មុនពេលចូលប្រើ ឬប្រើប្រាស់ធាតុទាំងនោះ។
ទិន្នន័យបច្ចេកទេសដែលបានបញ្ជាក់នៅក្នុងសម្ភារៈនេះអាចជាកម្មវត្ថុរបស់សហរដ្ឋអាមេរិក និងច្បាប់ត្រួតពិនិត្យការនាំចេញដែលអាចអនុវត្តបានផ្សេងទៀត។ ការបញ្ជូនដែលផ្ទុយពីសហរដ្ឋអាមេរិក និងច្បាប់ជាធរមានផ្សេងទៀតត្រូវបានហាមឃាត់យ៉ាងតឹងរ៉ឹង។
គ្មានអ្វីនៅក្នុងសម្ភារៈនេះគឺជាការផ្តល់ជូនដើម្បីលក់សមាសធាតុ ឬឧបករណ៍ណាមួយដែលមានយោងនៅទីនេះ។
សម្ភារៈនេះអាចផ្លាស់ប្តូរដោយគ្មានការជូនដំណឹងបន្ថែម។
នៅក្នុងព្រឹត្តិការណ៍នៃការប៉ះទង្គិចគ្នារវាងលក្ខខណ្ឌនៃការប្រើប្រាស់ទាំងនេះ និង Webលក្ខខណ្ឌនៃការប្រើប្រាស់គេហទំព័រ www.qualcomm.com គោលការណ៍ឯកជនភាពរបស់ Qualcomm យោងលើ www.qualcomm.com, or other legal statements or notices found on prior pages of the Material, these Terms of Use will control. In the event of a conflict between these Terms of Use and any other agreement (written or click-through, including, without limitation any non-disclosure agreement) executed by You and Qualcomm Technologies or a Qualcomm Technologies affiliate and/or licensor with respect to Your access to and use of this Material, the other agreement will control.
ល័ក្ខខ័ណ្ឌនៃការប្រើប្រាស់ទាំងនេះនឹងត្រូវគ្រប់គ្រងដោយ និងបកស្រាយ និងអនុវត្តស្របតាមច្បាប់នៃរដ្ឋកាលីហ្វ័រញ៉ា ដោយមិនរាប់បញ្ចូលអនុសញ្ញាអង្គការសហប្រជាជាតិស្តីពីការលក់ទំនិញអន្តរជាតិ ដោយមិនគិតពីការប៉ះទង្គិចនៃគោលការណ៍ច្បាប់។ វិវាទ ការទាមទារ ឬភាពចម្រូងចម្រាសដែលកើតចេញពី ឬទាក់ទងនឹងលក្ខខណ្ឌនៃការប្រើប្រាស់ទាំងនេះ ឬការបំពាន ឬសុពលភាពនៃច្បាប់នេះ នឹងត្រូវបានវិនិច្ឆ័យដោយតុលាការដែលមានសមត្ថកិច្ចនៅក្នុងស្រុក San Diego រដ្ឋកាលីហ្វ័រញ៉ា ហើយអ្នកយល់ព្រមតាមនេះដើម្បី យុត្តាធិការផ្ទាល់ខ្លួនរបស់តុលាការបែបនេះសម្រាប់គោលបំណងនោះ។
2) ពាណិជ្ជសញ្ញា និងសេចក្តីថ្លែងការណ៍គុណលក្ខណៈផលិតផល។
Qualcomm គឺជាពាណិជ្ជសញ្ញា ឬពាណិជ្ជសញ្ញាដែលបានចុះបញ្ជីរបស់ក្រុមហ៊ុន Qualcomm Incorporated ។ Arm គឺជាពាណិជ្ជសញ្ញាដែលបានចុះបញ្ជីរបស់ Arm Limited (ឬសាខារបស់ខ្លួន) នៅសហរដ្ឋអាមេរិក និង/ឬកន្លែងផ្សេងទៀត។ សញ្ញាសម្គាល់ពាក្យBluetooth® គឺជាពាណិជ្ជសញ្ញាដែលបានចុះបញ្ជីកម្មសិទ្ធិដោយ Bluetooth SIG, Inc. ផលិតផល និងម៉ាកផ្សេងទៀតដែលយោងនៅក្នុងសម្ភារៈនេះអាចជាពាណិជ្ជសញ្ញា ឬពាណិជ្ជសញ្ញាដែលបានចុះបញ្ជីរបស់ម្ចាស់រៀងៗខ្លួន។
ផលិតផលម៉ាក Snapdragon និង Qualcomm ដែលយោងនៅក្នុងសម្ភារៈនេះគឺជាផលិតផលរបស់ក្រុមហ៊ុន Qualcomm Technologies, Inc. និង/ឬក្រុមហ៊ុនបុត្រសម្ព័ន្ធរបស់ខ្លួន។ បច្ចេកវិទ្យាដែលមានប៉ាតង់របស់ Qualcomm ត្រូវបានផ្តល់អាជ្ញាប័ណ្ណដោយ Qualcomm Incorporated ។
THE DOCUMENTATION ACCOMPANYING THE MATERIALS AND/OR RELEVANT PRODUCTS AND SERVICE OFFERINGS MAY INCLUDE IMPORTANT USE LIMITATIONS. ANY DEVIATIONS FROM APPLICABLE USE LIMITATIONS MAY  ADVERSELY IMPACT PERFORMANCE, DURABILITY, QUALITY OR SAFETY. YOU ASSUME ALL RISKS AND LIABILITIES ASSOCIATED WITH ANY DEVIATIONS.         និមិត្តសញ្ញា Qualcomm

ឯកសារ/ធនធាន

Qualcomm QCC744 Integration Via EMAC [pdf] ការណែនាំអ្នកប្រើប្រាស់
QCC744, QCC744 Integration Via EMAC, Integration Via EMAC, Via EMAC

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *