Since the PCI-E 1.0a specification in 2004, the motherboard has started to have the latest serial high-speed PCI-E bus. Compared with the original PCI V2.3, the PCI-E bus has great advantages. First, PCI-E reduces the number of pins for chip connection and simplifies the design and layout of the PCB board; secondly, PCI-E is a non-shared serial differential interface, and there will be no situation where multiple devices share bandwidth. The theoretical bandwidth of PCI-E x1 is 250M bytes/second for sending and receiving, and the theoretical bandwidth of PCI-E x4 is 1G bytes/second for sending and receiving. In addition, the PCI-E 2.0 protocol will use a higher-speed physical layer transceiver of 5G BPS, which will double the speed. Therefore, the PCI-E bus interface is particularly suitable for ultra-high-speed data transmission, and will replace the PCI interface within 3 years. Based on this situation, our company has launched the S2300 PCI-E interface FPGA development experimental platform to meet the needs of the market and meet the needs of users for high-speed data transmission.
The development experiment board adopts PCI-E x1 interface and provides 80 available FPGA IO inputs and outputs to facilitate users to carry out independent development. Users can design application plug-in boards by themselves, such as external A/D data acquisition, image data processing and other system applications, without having too much knowledge of PCI-E interface.
The PCI-E interface chip uses PLX8111BB66BC from PLX, which fully supports PCI-E 1.0A protocol. The external interface supports a maximum operating frequency of 66M, a 32-bit bus width, and a maximum burst peak transfer speed of 266M bytes/second.
The core FPGA chip uses ALTERA's new CYCLONE FPGA series, EP1C12Q240C8, with a capacity of 12,000 logic macro units, equivalent to a standard 300,000 logic gate circuit, and a speed of -8. After compilation, the system speed can reach 100MHz, which can support the development of ALTERA's SOPC core NIOS2 system. The executable file compiled by the NIOS2 development environment can be downloaded to the FLASH on the development board through the PCI interface.
PCI-E development board photo
Performance parameters:
The FPGA's external bus interface supports 8, 16, 32, and 64-bit data buses and can directly communicate with CPU, SDRAM, FIFO,
SRAM, external interface chips and other devices are directly connected.
The following is the internal IP core interface of the FPGA development board:
PCI bus 2.3 standard, 32-bit bus, complete VHDL source code design provided;
Support PCI 66M bus operating frequency standard;
Support PCI bus configuration read and configuration write;
Support PCI bus IO read and IO write;
Support PCI bus BUS MASTER read, BUS MASTER write;
Support internal DMA interrupt and external bus input interrupt generation;
Supports one PCI IO space with a size of 256 bytes;
Supports a PCI memory space with a size of 4M bytes;
Support PCI burst access mode, burst length is 8 to 128 double words;
Users can define their own device ID and manufacturer ID;
1 FPGA internal 16C450 serial port, fully provided by VHDL core;
1 group of 4MX32-bit SDRAM, the capacity supports up to 64MX32-bit SDRAM interface, full VHDL core SDRAM interface
Source code provided;
1 set of 16-bit FLASH (29LV800BB), 1M bytes, can be expanded to 32 bits, up to 16M bytes FLASH, full VHDL
Source code design provided;
4-channel switch output, open collector output, 500ma drive current, expandable to 64 switch outputs;
4-channel switch input, expandable to 64 inputs;
4 LED status indicator outputs for debugging and testing, complete VHDL kernel source code provided;
Externally expand the standard 32-bit data bus to provide DMA data transmission capability;
Through the 2.54MM 100-pin connector, it provides 80 GPIO inputs and outputs, and users can design various A/D boards by themselves.
When plugged into the development platform, the operating frequency of the external bus interface can reach 66MHz;
All the above functions are accessed and operated through PCI interface, and WDM driver and test software for WINDOWS2000/XP are provided.
The test program can test the functions and performance of the SDRAM and FLASH interfaces of the development platform.
able.
The S2300 Development Platform Kit includes:
One S2300 PCI-E x1 development platform hardware circuit board;
An ALTERA BYTEBLASTER2 download cable;
ALTERA QUARTUS2 4.1 development platform installation CD;
WIN2K/XP DDK and DRIVERWORKS driver development tools
CD;
FPGA internal full source code design and user manual and instructions;
The driver has complete source code design and user manual and instructions;
PCI-E circuit design documentation;
S2300 circuit schematic and PCB library design;
Applications:
Industrial data acquisition, a/d, d/a data conversion, data processing;
Multi-channel 232/485 expansion, no need for external 16c550, 1C6 can provide up to 12 serial ports,
The internal 16c550 fifo can reach 1k bytes;
Multi-channel switch input/output expansion, expandable to 64 channels;
pci data buffer, data encryption;
Industrial Control ;
And other user-customized designs;
Previous article:IP Verification Platform Based on PCI Interface
Next article:USB Overview and EZ-USB 2131Q Chip
Recommended ReadingLatest update time:2024-11-16 15:54
- Popular Resources
- Popular amplifiers
- Network Operating System (Edited by Li Zhixi)
- MATLAB and FPGA implementation of wireless communication
- Introduction to Internet of Things Engineering 2nd Edition (Gongyi Wu)
- Virtualization Technology Practice Guide - High-efficiency and low-cost solutions for small and medium-sized enterprises (Wang Chunhai)
- High signal-to-noise ratio MEMS microphone drives artificial intelligence interaction
- Advantages of using a differential-to-single-ended RF amplifier in a transmit signal chain design
- ON Semiconductor CEO Appears at Munich Electronica Show and Launches Treo Platform
- ON Semiconductor Launches Industry-Leading Analog and Mixed-Signal Platform
- Analog Devices ADAQ7767-1 μModule DAQ Solution for Rapid Development of Precision Data Acquisition Systems Now Available at Mouser
- Domestic high-precision, high-speed ADC chips are on the rise
- Microcontrollers that combine Hi-Fi, intelligence and USB multi-channel features – ushering in a new era of digital audio
- Using capacitive PGA, Naxin Micro launches high-precision multi-channel 24/16-bit Δ-Σ ADC
- Fully Differential Amplifier Provides High Voltage, Low Noise Signals for Precision Data Acquisition Signal Chain
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- [GD32L233C-START Review] 2. Create a new project step by step
- Zigbee network data transmission method
- What exactly is op amp noise?
- PICO Solar System Clock
- ST MEMS device resource library (official ST information, practical information)
- How to effectively charge lead-acid batteries with unstable low voltage?
- 【AT-START-F425 Review】Bootloader - Learning and Information Query
- Quick leak detection | Fluke ii900 Industrial Sonic Imager Free Trial
- Google discontinues Android Things, its IoT operating system
- Reverse voltage protection for battery chargers