CN103684473A - High-speed serial-parallel conversion circuit based on FPGA - Google Patents

High-speed serial-parallel conversion circuit based on FPGA Download PDF

Info

Publication number
CN103684473A
CN103684473A CN201310685028.9A CN201310685028A CN103684473A CN 103684473 A CN103684473 A CN 103684473A CN 201310685028 A CN201310685028 A CN 201310685028A CN 103684473 A CN103684473 A CN 103684473A
Authority
CN
China
Prior art keywords
multistage
fpga
type flip
time delay
output
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201310685028.9A
Other languages
Chinese (zh)
Inventor
李洪涛
马义耕
顾陈
朱晓华
陈诚
王超宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing University of Science and Technology
Original Assignee
Nanjing University of Science and Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing University of Science and Technology filed Critical Nanjing University of Science and Technology
Priority to CN201310685028.9A priority Critical patent/CN103684473A/en
Publication of CN103684473A publication Critical patent/CN103684473A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Logic Circuits (AREA)

Abstract

The invention discloses a high-speed serial-parallel conversion circuit based on an FPGA. Under a low-speed clock, high-speed serial digital signals pass through a multi-level delaying tapping device and a multi-level receiving storage based on the FPGA and then are collected in one cycle, and multi-bit digital signals are output in parallel. The high-speed serial-parallel conversion circuit is achieved through the FPGA, serial-parallel conversion processing on the high-speed digital signals can be completed through a low-speed digital circuit, system cost is lowered, circuit designing is simplified, and high cost performance is achieved.

Description

High speed serial parallel exchange circuit based on FPGA
Technical field
The invention belongs to a kind of signal serial-parallel conversion circuit, particularly a kind of high-speed digital signal serial-parallel conversion circuit based on FPGA.
Background technology
Digital signal serial-parallel conversion circuit is the important component part in electronic information and communication aspects application, is widely used in the numerous areas such as national defence, space flight, remote sensing.Conventionally the string the conversion chip that in each field, use, as 74hc595,74hc166 etc., because structure is fixed, kind is comparatively single, causes its range of application to be restricted.
In prior art, if independently build serial-parallel conversion circuit, often have design underaction, cost is higher, realizes the shortcomings such as complicated.
Summary of the invention
The object of the invention is to propose a kind of method of under low-speed clock, high-speed digital signal being gone here and there and being changed, by FPGA design circuit, make high-speed digital signal within the clock cycle, carry out parallel output after repeatedly time delay, the transformation from serial to parallel of low-speed clock being realized to high-speed digital signal becomes possibility.
The technical solution that realizes the object of the invention is: a kind of high speed serial parallel exchange circuit based on FPGA, by multistage time delay tap device and multistage reception memorizer two parts, formed, multistage time delay tap device is composed in series by a plurality of delay units, and multistage reception memorizer is comprised of a plurality of d type flip flops; High-speed digital signal is inputted to multistage time delay tap device and export multistage time delayed signal, then time delayed signals difference correspondences at different levels are inputted the d type flip flop of multistage reception memorizer, when next clock arrives, the signal of current input d type flip flop is stored and exported, realize thus the transformation from serial to parallel of signal in single clock, and continue the digital signal acquiring of next clock cycle.
Described multistage time delay tap device is composed in series by a plurality of delay units, and wherein one end is as input, and digital signal is inputted thus, and each delay unit of process also produces multistage time delay; The output of each delay unit separates a road as the output of multistage time delay tap device, the digital signal through time delays at different levels can be exported in time.
Described multistage reception memorizer is comprised of a plurality of d type flip flops, and the input of each d type flip flop is connected with the output of a delay unit, and quantity is identical with delay unit; Each d type flip flop of the corresponding input of output signal of multistage time delay tap device, a clock cycle of every mistake is exported by the output unification of each d type flip flop.
Described delay unit is realized by FPGA internal searching table, realizes time delay after look-up table.
Described d type flip flop is the elementary cell of FPGA inside, and is controlled by same clock and same reset.
The output end signal of described multistage reception memorizer is the output signal of serial-parallel conversion circuit, for follow-up Digital Signal Processing.
The present invention compared with prior art, its remarkable advantage: circuit provided by the invention is only used FPGA can realize the parallel conversion to high-speed serial signals.This serial-parallel conversion circuit mode similar with other compared, and cost reduces greatly, and has design easily realization and flexibility ratio advantages of higher.
Accompanying drawing explanation
Fig. 1 is the structural representation of high speed serial parallel exchange circuit of the present invention.
Fig. 2 is the concrete structure figure of this high speed serial parallel exchange of the present invention circuit.
Fig. 3 is the basic delay unit schematic diagram of the present invention.
Fig. 4 is d type flip flop schematic diagram of the present invention.
Fig. 5 is the time delay sampling schematic diagram of signal in the clock cycle of the present invention.
Embodiment
The present invention is based on the high speed serial parallel exchange circuit of FPGA, under low-speed clock, high-speed serial digital signal, by after multistage time delay tap device and multistage reception memorizer based on FPGA, can be gathered and parallel output multistation digital signal in one-period.
The present invention is based on the high speed serial parallel exchange circuit of FPGA, it is realized circuit and is comprised of multistage time delay tap device and multistage reception memorizer two parts, and implementation method is as follows:
One, high-speed digital signal enters multistage time delay tap device and exports the signal of multistage time delay;
Two, time delayed signals at different levels are the d type flip flop of the multistage reception memorizer of corresponding input respectively, when next clock arrives, the signal of current input d type flip flop is stored and is exported, and realizes thus the transformation from serial to parallel of signal in single clock.
Described multistage time delay tap device is comprised of the delay unit of a plurality of series connection, and the output of each delay unit separates a road as the output of multistage time delay tap device.
Described multistage reception memorizer is comprised of a plurality of d type flip flops, and the input of each d type flip flop is connected with the output of a delay unit, and quantity is identical with delay unit.
Described delay unit can, by the look-up tables'implementation of FPGA inside, be realized time delay after look-up table.
Described d type flip flop is the elementary cell of FPGA inside, and is controlled by same clock and same reset.
The output of described multistage reception memorizer is the output signal of serial-parallel conversion circuit, for follow-up Digital Signal Processing.
Below in conjunction with accompanying drawing, the present invention is described in further detail.
The invention provides a kind of high speed serial parallel exchange circuit based on FPGA, its implementation structure is comprised of multistage time delay tap device and multistage reception memorizer two parts, as shown in Figure 1.
The concrete structure of high speed serial parallel exchange circuit wherein, as shown in Figure 2, the output of multistage time delay tap device is connected with the input of multistage reception memorizer, and multistage reception memorizer output parallel signal, for follow-up Digital Signal Processing.
Wherein multistage time delay tap device is in series by a plurality of delay units, for making signal produce multistage time delay within a clock cycle; Multistage reception memorizer is comprised of a plurality of d type flip flops, and for receiving and export the signal producing after time delays at different levels, quantity is identical with delay unit, and the output of each delay unit separates a road and is connected with the input of d type flip flop.
Below each several part structure is described in detail:
Delay unit, as shown in Figure 3, by the look-up tables'implementation of FPGA inside, is input as 0 to A0, A1, A2 end, and signal is from the input of A3 end, and time delay after look-up table, from the output of O end.The minimum delay time of signal time delay after look-up table, to realize one-level delay effect, a plurality of delay unit series connection just can realize multistage time delay.The fpga chip of different model, minimum delay time is slightly variant.
D type flip flop, as shown in Figure 4, is FPGA inside elementary cell, and wherein input D is connected with the output of delay unit, and clock end CLK connects same clock signal, and reset key is unified to be connected.When a rising edge clock arrives, d type flip flop is just stored the signal of current input export, to realize the collection to signal.
By placement-and-routing's restriction technique, used look-up table and d type flip flop are arranged in to the position that FPGA is inner adjacent, controlled to realize time delay.
Signal transfers parallel process to by serial, as shown in Figure 5.Signal produces time delay by a delay unit
Figure 2013106850289100002DEST_PATH_IMAGE002
t, the clock cycle is T, n is delay unit number, the long delay time of signal
Figure 338757DEST_PATH_IMAGE002
t*n should be less than clock cycle T, and n should get and be less than T/
Figure 426536DEST_PATH_IMAGE002
the positive integer of t.Like this high-speed serial signals can be when unit clock cycle T finishes a parallel output n digital signal, for completing follow-up Digital Signal Processing.
Through experiment, when systematic sampling frequency is 100MHz, when delay unit time delay is 0.1ns, clock cycle T is 10ns, and delay unit n should be less than 10/0.1=100.Choosing n is 99, can be within a clock cycle 99 digital signals of parallel output, sample frequency is equivalent to original 99 times and approaches 10GHz, has realized string the conversion of high-speed digital signal.

Claims (6)

1. the high speed serial parallel exchange circuit based on FPGA, is characterized in that: multistage time delay tap device and multistage reception memorizer two parts, consist of, multistage time delay tap device is composed in series by a plurality of delay units, and multistage reception memorizer is comprised of a plurality of d type flip flops; High-speed digital signal is inputted to multistage time delay tap device and export multistage time delayed signal, then time delayed signals difference correspondences at different levels are inputted the d type flip flop of multistage reception memorizer, when next clock arrives, the signal of current input d type flip flop is stored and exported, realize thus the transformation from serial to parallel of signal in single clock, and continue the digital signal acquiring of next clock cycle.
2. the high speed serial parallel exchange circuit based on FPGA according to claim 1, it is characterized in that: described multistage time delay tap device is composed in series by a plurality of delay units, wherein one end is as input, and digital signal is inputted thus, and each delay unit of process also produces multistage time delay; The output of each delay unit separates a road as the output of multistage time delay tap device, the digital signal through time delays at different levels can be exported in time.
3. the high speed serial parallel exchange circuit based on FPGA according to claim 1, it is characterized in that: described multistage reception memorizer is comprised of a plurality of d type flip flops, the input of each d type flip flop is connected with the output of a delay unit, and quantity is identical with delay unit; Each d type flip flop of the corresponding input of output signal of multistage time delay tap device, a clock cycle of every mistake is exported by the output unification of each d type flip flop.
4. the high speed serial parallel exchange circuit based on FPGA according to claim 1 and 2, is characterized in that: described delay unit is realized by FPGA internal searching table, realizes time delay after look-up table.
5. according to the high speed serial parallel exchange circuit based on FPGA described in claim 1 or 3, it is characterized in that: described d type flip flop is the elementary cell of FPGA inside, and controlled by same clock and same reset.
6. the high speed serial parallel exchange circuit based on FPGA according to claim 1, is characterized in that: the output end signal of described multistage reception memorizer is the output signal of serial-parallel conversion circuit, for follow-up Digital Signal Processing.
CN201310685028.9A 2013-12-13 2013-12-13 High-speed serial-parallel conversion circuit based on FPGA Pending CN103684473A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310685028.9A CN103684473A (en) 2013-12-13 2013-12-13 High-speed serial-parallel conversion circuit based on FPGA

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310685028.9A CN103684473A (en) 2013-12-13 2013-12-13 High-speed serial-parallel conversion circuit based on FPGA

Publications (1)

Publication Number Publication Date
CN103684473A true CN103684473A (en) 2014-03-26

Family

ID=50320927

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310685028.9A Pending CN103684473A (en) 2013-12-13 2013-12-13 High-speed serial-parallel conversion circuit based on FPGA

Country Status (1)

Country Link
CN (1) CN103684473A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104660334A (en) * 2015-01-16 2015-05-27 电子科技大学 Serial-to-parallel optical converter with high port number enlarging convenience
CN107222219A (en) * 2017-06-28 2017-09-29 中国电子科技集团公司第五十八研究所 Possesses the high speed serial parallel exchange circuit of frame alignment function
CN112199921A (en) * 2020-12-07 2021-01-08 南京集成电路设计服务产业创新中心有限公司 Data path layout method based on analytic layout algorithm

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104660334A (en) * 2015-01-16 2015-05-27 电子科技大学 Serial-to-parallel optical converter with high port number enlarging convenience
CN104660334B (en) * 2015-01-16 2017-02-22 电子科技大学 Serial-to-parallel optical converter with high port number enlarging convenience
CN107222219A (en) * 2017-06-28 2017-09-29 中国电子科技集团公司第五十八研究所 Possesses the high speed serial parallel exchange circuit of frame alignment function
CN112199921A (en) * 2020-12-07 2021-01-08 南京集成电路设计服务产业创新中心有限公司 Data path layout method based on analytic layout algorithm
CN112199921B (en) * 2020-12-07 2021-02-19 南京集成电路设计服务产业创新中心有限公司 Data path layout method based on analytic layout algorithm

Similar Documents

Publication Publication Date Title
CN103888147B (en) A kind of transformation from serial to parallel change-over circuit and converter and converting system
CN104378114A (en) Method for achieving synchronization of multichannel analog-digital converter
CN108736897B (en) Parallel-serial conversion circuit and device applied to high-speed interface physical layer chip
US9054941B2 (en) Clock and data recovery using dual manchester encoded data streams
CN102968513B (en) A kind of high-speed digital signal gather and analysis method based on FPGA
CN104617926B (en) A kind of swallow pulse formula clock synchronization circuit
CN102437852A (en) Realization of 2.5 GSa/s data collection circuit by utilizing low speed ADC and method thereof
CN105306068A (en) Parallel-serial conversion circuit based on clock phase modulation
CN102353891A (en) Digital integrated circuit fundamental tester
CN103297037A (en) Multi-mode frequency divider based on modularization
CN102611447A (en) Noise adding signal synchronization clock extraction device based on FPGA (field programmable gate array)
CN103676742A (en) Data reconstitution method based on FPGA
CN104283561B (en) A kind of asynchronous clock parallel-serial conversion half period output circuit
CN103684473A (en) High-speed serial-parallel conversion circuit based on FPGA
CN102843127B (en) For the numerical data related method thereof that prompt varying signal controls
CN103684423A (en) Variable synchronous clock frequency division circuit
CN105306058A (en) High-speed digital signal acquisition system based on clock phase modulation
CN105245235A (en) Serial-to-parallel conversion circuit based on clock phase modulation
CN104184456A (en) Low-frequency multiphase differential clock tree type serializer with high speed and low power consumption for IO interface
CN104714774A (en) True random number generation method based on digital circuit
CN103247323B (en) A kind of serial interface flash memory
CN202586998U (en) Synchronous clock extraction device for noise-added signal based on FPGA (field programmable gate array)
CN203368439U (en) Pulse-width self-adaptive single bus receiver
CN104348468A (en) Pulse width self-adaptive single-bus receiver
CN103795402A (en) Synchronous frequency dividing circuit

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20140326