I M GOING TO IMPLEMENT THE INDUSTRIAL ETHERNET POWERLINK PROTOCOL WITH FPGA, SO PLEASE LEARN THE BAS

Updated on technology 2024-02-08
13 answers
  1. Anonymous users2024-02-05

    Implementing PowerLink on FPGA, in fact, does not require too much hardware knowledge (software solutions), there are many open sources, as long as you build a soft core project according to Wang Jinqiu's tutorial (about 3-4 hours of learning time), the rest of the software porting is also convenient, and ready-made examples can be used directly. The rest of the application modifications and applications are mainly C language programming, so what is needed is mainly C language programming basics.

    At present, the open source FPGA project has DirectIO that can be directly used for IO applications, such as IO acquisition, AD, DA applications, or some simple control such as stepper motor control.

    PCP AP Engineering, which is used to handle PowerLink communication, AP is used for complex applications such as servo motor control, complex PLC control. The PCP communicates with the AP via SPI, 8 16-bit parallel port.

    OpenMac project, which is used for PowerLink communication, can add your own defined interface with AP, such as I2C, AHB and other interfaces.

  2. Anonymous users2024-02-04

    You'd better build a basic communication network according to the official example, and then modify it based on it, and do some other communication experiments, so that it is faster.

  3. Anonymous users2024-02-03

    Do you want to add your own private protocol on top of your industrial Ethernet switches?

  4. Anonymous users2024-02-02

    What kind of main station do you use, there are many types of this situation:

    The primary site times out and loses packets.

    Packet conflicts.

    Wireshark issues with the Omnipeek+ Ethernet analysis module.

  5. Anonymous users2024-02-01

    FPGA (Field Programmable Gate Array) is a product of further development on the basis of programmable devices such as PAL, GAL, and CPLD. It appears as a semi-customized circuit in the field of application-specific integrated circuits (ASIC), which not only solves the shortcomings of custom circuits, but also overcomes the shortcomings of the limited number of gates of the original programmable devices. The uses of FPGAs are as follows:

    Circuit design: connection logic and control logic are the areas where FPGA plays a relatively large role in the early stage, and it is also the cornerstone of FPGA applications, which is also an important role of FPGA.

    System-level application: The system-level application is the combination of FPGA and traditional computer technology to realize an FPGA version of the computer system, such as using Xilinx V-4, V-5 series FPGA, to achieve embedded Power PC CPU, and then cooperate with various peripheral functions to achieve a basic environment, on this platform to run Linux and other systems. The system also supports a variety of standard peripherals and functional interfaces (e.g., image interfaces), which is very helpful for quickly building FPGAs into large systems.

  6. Anonymous users2024-01-31

    Isn't it amazing that most of the functions of digital circuits can be realized, and all the circuits that can only be completed with many ICs in the past can be made into FPGA, and they can be modified at will.

  7. Anonymous users2024-01-30

    FPGA is an abbreviation for Field Programmable Gate Array, which is actually a semiconductor chip that can be programmed using some special hardware description language (e.g., VHDL, etc.). C, VB, etc. are high-level programming languages. Basically, FPGAs and C, VB, etc. are completely unrelated different concepts.

    If there is anything to do with it, it can only be said that they are all objects of study in the field of computer science.

  8. Anonymous users2024-01-29

    Applied Electronic Technology Specialization Course:

    Core courses and main practical components.

    Foundation course. The special electronic technology major is a compound major that combines electronic technology, communication technology and computer application technology. The basic vocational courses of this major include electrical technology, analog electronic technology, digital electronic technology, electronic circuit CAD, electronic measurement and sensor technology, and C language programming. The core vocational skills courses include single-chip microcomputer and embedded microcomputer applications, programmable controller (PLC) applications, industrial computer and industrial control configuration application technology, electronic product production organization and management, and maintenance technology of modern electronic production line equipment (placement machine, wave soldering, reflow soldering, AOI, etc.).

    Vocational Skills Development Courses.

    Smart card technology, fieldbus and industrial Ethernet, process control technology, intelligent building and air conditioning technology, robotics, etc. The main practical links include on-campus productive internships, off-campus factory internships and graduation projects.

    Main courses. Electronic product project management and marketing technology, electrical and electronic technology, C language programming, PCB design and production technology, single-chip microcomputer application technology, electronic product manufacturing technology, sensor application technology, electronic information professional English, electronic design automation technology, small intelligent toy design and production.

  9. Anonymous users2024-01-28

    Ethernet IP with 1588,1

    EtherCAT is similar to 1588 with an accuracy of 1

    PowerLink, with SoC frame + measurement compensation, can be reached, and the total accuracy is also within 1 considering the jitter introduced into the hub.

    profinet irt 1588,1μ

    EPA information is not available.

  10. Anonymous users2024-01-27

    There are many Ethernet chips, EN28J60 and so on.

    However, to control it with FPGA, it may be **complicated, unless you run the NIOS soft core.

  11. Anonymous users2024-01-26

    The EtherNetBlaster configuration FPGA is an Ethernet interface.

  12. Anonymous users2024-01-25

    FPGA comes with the IP core of the GE port, which can be directly instantiated and called, and I have never seen it written, and there are several mode options in it when instantiating, choose the mode you need.

  13. Anonymous users2024-01-24

    Because FPGA is a microprocessor for parallel processing, compared to other serial processors, it is very fast, even so, FPGA can also be multiplied to a very high frequency, and in addition to the differential signal transmission of 1km bandwidth, then the bandwidth is high and the speed is fast, and the required chips must also be parallel!

Related questions
37 answers2024-02-08

Upstairs is comprehensive.

But all of these are not cheap to buy and inconvenient to maintain. >>>More

8 answers2024-02-08

A pair of wear-resistant gloves, a set of safety belts, eight bad, one broken horn, two main locks, a static rope 30m to 50m (choose according to your needs), a protective helmet, a set of knee pads, elbow pads, a paratrooper knife Of course, you can also buy a power rope as a protective rope. >>>More

17 answers2024-02-08

Development is relative and static, and the vision of development means to see far, not only pay attention to the current situation, but also to be flexible, and constantly adjust their own scales and standards according to the changes in the actual situation, so as to maintain the accuracy of analysis and judgment.

15 answers2024-02-08

The official minimum requirements for the processor are: Processor: Intel Core i3-4340 AMD FX-6300, RAM: >>>More

48 answers2024-02-08

If the outside of the coffins of the two couples is made of bricks, then the middle position corresponding to the two brick tombs is to leave two small windows. For the living, it is a kind of spiritual sustenance!