91精品综合久久久久久五月天_国产精品一区电影_中文字幕欧美日韩一区二区_亚洲一区二区三区精品动漫

FPGA-based high-frequency clock frequency and distribution of design

With applications to high speed, low power and low voltage direction of development, circuit design have become increasingly demanding traditional IC design technology is unable to meet the increasing performance of machine systems. Also, because the level of IC design and process technology improvement, integrated circuits, increasing the size, complexity is increasing. Now the whole system can be integrated on a chip, that is, system on chip (Systemon aChip abbreviated as SOC), such a chip to have a system-level performance of complex programmable logic device (CPLD) and field programmable gate array (FPGA) as the chief representative. Main achieved with the combination of the CPLD logic function compared to, FPGA mainly used to implement sequential logic functions. For ASIC design, the use of FPGA in the realization of miniaturization, integration and high reliability systems also can reduce risk, reduce costs, shorten the development cycle.

FPGA-based high-frequency clock frequency and distribution of design

2 System hardware components

This article describes the clock board was mainly due to PET (positron emission tomography) provide front-end electronics module 32 system clock (62.5MHz) and 32 synchronous clock (4MHz). The deviation between the clock signals required within 2ns. In order to eliminate the deviation between the clock signals from various quarters, the paper describes the use FPGA to implement the main clock frequency, zero-delay output and distribution, while using multiple clock LVDS technology to achieve the realization of the transmission method. Figure 1 is a schematic diagram of its hardware design.

Can see from Figure 1, the clock circuit of the specific works is: first of all by the precision 62.5MHz crystal oscillator clock signal, and then by the clock driver chip CY2305 clock input FPGA chips GCLK pin as clock source. The clock in the FPGA chip by the DLL (delay locked loop) modules were generated system clock and 62.5MHz 4MHz synchronous clock LVTTL level signals, and then by the internal IOB (input and output function blocks) assigned to the output lead 64 feet (32 and 32 62.5MHz 4MHz system clock synchronized clock), this 64 LVTTL level signals 22 into the 32 LVDS (two-way) drive conversion chip, you can convert the LVDS signals and twisted by differential wire transfer to the front-end electronics module, 32 digital circuit boards.

2.1 FPGA Structure

Cell-type FPGA consists of three components: configurable logic block CLB (Configurable LogicBlock), input, output module I / OB and programmable connection PI (ProgrammableInterconnect). For different specifications of chips that can contain the 8 × 8,20 × 20,44 × 44 and even 92 × 92 個 CLB array, and with 64,160,352, or 448 I / OB, and for the realization of a programmable connection necessary for other parts. Figure 2 shows the design of chips used in XC2S30 internal structure.

2.2 Xinlinx's SpartanII series FPGA

Xinlinx company's current production of two types of FPGA products a class representative is XC40003/Spartan series other is Vir-tex/SpartanII series. In addition to these two types of products have three basic resources FPGA (programmable I / O, programmable logic blocks CLB and programmable wiring, etc.) outside also has on-chip RAM resources. But the two products are different. FPGA-based high-frequency clock frequency and distribution of design which can be used to implement the chip XC4000E distribution of RAM, also specifically for the realization of a programmable system on chip development Virtex series, the distribution of its on-chip RAM and block RAM are met, and can on-chip system for the other properties, such as clock distribution and characteristics of multi-level interface. SpartanII series compared with the Virtex series, in addition to Virtex block RAM is less than the number of products, the other relevant properties (such as a typical door range, line width, metal layer, the core voltage within the chip input and output pin voltage, system frequency and the number with DLL, etc.) are basically the same, it's an outstanding feature (and use the chips in this design the main reason) is: This series is designed to replace the mask gate array of low-cost FPGA, the number reaching the gate array , its price, compared with gate arrays. Therefore, this article describes the design of the clock circuit used SpartanII Series FP-GA in XC2S30-5PQ208 chip to achieve.

3 Implementation with FPGA clock frequency and distribution of

Shown in Figure 2 SpartanII series chip with four all-digital delay locked loop (DLL), each DLL can drive two global clock distribution network. DLL output clock by controlling a sample can compensate for the clock delay caused by wiring the network, thereby effectively remove the device from an external input port to an internal delay of each clock load. DLL In addition to providing the user input clock beyond the zero time delay, also has the function of the clock multiplier and divider. It can be the source of the clock and a two-octave frequency 1.5,2,3,4,5,8 or 16 points. This design is the use of DLL's zero delay and frequency functions to achieve the output of the 62.5MHz clock frequency and 16 minutes after the 4MHz (about) clock output. FPGA-based high-frequency clock frequency and distribution of design

3.1 Digital delay locked loop (DLL) of the structural principle

Figure 3 is a block diagram of internal DLL, which consists of various types of clock delay line and control logic of the composition. Delay line is mainly used to generate a clock input CLKIN delay. Through the device's internal clock distribution network can be assigned to the input clock for all internal registers and clock feedback side CLKFB. Control logic are mainly used for sampling the input clock and feedback clock to adjust the delay line. Delay line referred to here by the delay or attenuation of voltage-controlled delay component composition, SpartanII series chips use the latter. DLL may be in the input clock and feedback clock insertion delay between the constantly, until the rising edge of clock synchronization of two up. When the two clock synchronization, DLL lock. After the DLL lock, as long as the input clock has not changed, the two clock does not appear to recognize bias. Therefore, DLL output clock compensates for the clock distribution network to bring the input clock delay, thereby eliminating the source of the delay between the clock and load.

3.2 DLL function to achieve

SpartanII series chip contains specific DLL functions to achieve macro-cell module BUFGDLL, the structure diagram shown in Figure 4. The module consists of IBUFG, FPGA-based high-frequency clock frequency and distribution of design CLKDLL and BUFG composed of three library elements its block diagram shown in Figure 5. Figure 5, CLKDLL library DLL component used to implement the main functions of include the completion of the zero-delay clock output, clock multiplier and the frequency and mirror operation. The IBUFG and BUFG were achieving external clock input and output clock distribution to the chip pin. The design of the clock frequency is 62.5MHz clock will be input by the IBUFG by CLKDLL frequency side and then passed by the CLKDV BUFG and then by distribution to the chip-chip IOBUF general I / O output pin.

4 Software

The overall concept in the design and device selection is completed, the work must be carried out to establish the design input file, the file is mainly used to describe the design of logic circuits. Used here is the development tools provided by XILINX FOUNDATION 4.1. This design uses a hardware description language VHDL to design some of its procedures are as follows:

entity lvds is
port (
pclk: in STD LOGIC;
pclk_62: out std_logic_vector (31 downto 0);
pclk_4: out std_logic_vector (31 downto 0));
end lvds;
architecture lvds_arch of lvds is
component clkdll
port (clkin: in std_logic;
clkfb: in std_logic;
rst: in std_logic;
clk0: out std_logic;
clk90: out std_logic;
clk180: out std_logic;
clk270: out std_logic;
clk2x: out std_logic;
clkdv: out std_logic;
locked: out std_logic);
end component;
begin
reset n <= '0 ';
uibuf: ibufg port map (
i => pclk,
o => clk);
udll: clkdll port map (clkin => clk,
rst => reset_n,
clkfb => clkfb,
clk0 => clk0,
clk90 => open,
clk180 => open,
clk270 => open,
clk2x => clk2x,
clkdv => clkdv,
locked => locked
);
bufg_clk0: bufg port map (i => clk0,
o => clk_int2;
);
clkfb <= clk_int2;
process (clk2x);
begin
if clk2x'event and clk2x = '1 'then
clk_int <= clk int2;
clk_int3 <= clkdv;
pclk_62 (0) <= clk_int;
pclk_62 (1) <= clk_int;
...
...
pclk_62 (31) <= clk_int;
pclk_4 (0) <= clk_int3;
pclk_4 (1) <= clk_int3;
...
...
pclk_4 (31) <= clk_int3;
end if;
end process;
end lvds_arch;

Declined comment

91精品综合久久久久久五月天_国产精品一区电影_中文字幕欧美日韩一区二区_亚洲一区二区三区精品动漫
九九九热精品免费视频观看网站| 欧美一区视久久| 久久av二区| 91传媒久久久| 久久免费精品视频| 久久艹国产精品| 久久久久一区二区三区| 日韩一级黄色av| 久久久精品久久| 国产精品嫩草影院一区二区| 国产精品久久久影院| 久久最新资源网| 国产精品久久久久久久久久| 色偷偷888欧美精品久久久| 久久久久久久9| 国产精品丝袜久久久久久消防器材| www.日韩不卡电影av| 久久久精品久久| 久久香蕉频线观| 一区二区三区国| 亚洲a∨日韩av高清在线观看| 色之综合天天综合色天天棕色| 亚洲a级在线播放观看| 日韩专区第三页| 欧美自拍视频在线| 麻豆成人av| 99福利在线观看| 久久久久久久9| 国产精品户外野外| 一区二区在线观看网站| 日韩.欧美.亚洲| 女女同性女同一区二区三区按摩| 国产一区二区黄色| 91久久久精品| 丝袜美腿精品国产二区| 国产精品成人一区二区三区| 在线观看福利一区| 国产美女高潮久久白浆| 国产精品av一区| 久久综合伊人77777尤物| 欧美日本亚洲视频| 日韩视频在线免费播放| 国产无限制自拍| 97成人在线观看视频| 久久九九全国免费精品观看| 中文字幕日韩一区二区三区不卡| 日韩福利视频| 国产美女视频免费| 久久国产手机看片| 欧美激情小视频| 欧美一区免费视频| 99精品一级欧美片免费播放| 久久九九免费视频| 亚洲xxxx视频| 国产在线999| 日韩亚洲国产中文字幕| 一区二区三区精品国产| 欧美日韩一区综合| 91免费看片网站| 国产精品无码人妻一区二区在线| 正在播放国产精品| 国内精品视频一区二区三区| 久久久精彩视频| 永久久久久久| 国语自产精品视频在线看| 久久最新免费视频| 中国人体摄影一区二区三区| 精品视频一区二区三区四区| 色婷婷综合久久久久| 亚洲精品在线观看免费| 国产日韩一区二区在线| 日韩视频欧美视频| 日本一区二区黄色| 97国产在线播放| 欧美激情网友自拍| 国产在线精品一区免费香蕉| 久久精品国产一区二区三区 | www国产91| 天堂v在线视频| 91久久精品一区| 一区二区不卡在线观看 | 国产一区二区三区四区五区加勒比| 久精品国产欧美| 日本一区不卡| 国产成人在线一区| 亚洲aⅴ日韩av电影在线观看| 国产欧美日韩精品在线观看| 久久亚洲影音av资源网| 精品视频免费观看| 欧美精品日韩www.p站| 国产视频观看一区| 最新欧美日韩亚洲| 99视频国产精品免费观看| 一区二区三区av在线| 9a蜜桃久久久久久免费| 欧美精品www| 国产一区二区在线视频播放| 国产精品成人aaaaa网站| 免费观看国产精品视频| 国产精品区一区| 国内精品小视频在线观看| 国产精品手机视频| 国产在线视频91| 亚洲伊人第一页| 久久综合亚洲精品| 热99精品里视频精品| 精品国产依人香蕉在线精品| 国模视频一区二区三区| 欧美日韩国产va另类| 久久久久久91| 国产激情在线看| 男人天堂手机在线视频| 中国人体摄影一区二区三区| 99久久99| 欧洲亚洲免费视频| 国产精品久久久久久久av大片| 国产呦系列欧美呦日韩呦| 中文字幕一区二区三区四区五区六区 | 午夜精品理论片| 久久久久免费看黄a片app| 欧美亚洲另类在线一区二区三区 | 一区二区不卡在线| 久久久久久一区二区三区| 欧美日韩一区在线视频| 亚洲一区亚洲二区| 久久久久久久久久久99| 国产专区一区二区| 亚洲不卡中文字幕无码| 精品国产欧美成人夜夜嗨| 国产一区二区三区四区五区加勒比| 亚洲综合日韩中文字幕v在线| 国产成人艳妇aa视频在线| 欧美成人蜜桃| 亚洲爆乳无码专区| 久久夜色精品国产| 久久99久久精品国产| 国产免费一区二区三区在线能观看| 视频在线99| www国产亚洲精品久久网站| 国产主播欧美精品| 日韩欧美猛交xxxxx无码| 欧美激情精品久久久久久黑人 | 亚洲一区三区电影在线观看| 日韩中文字幕网| 成人免费在线网址| 激情视频一区二区| 性色av一区二区三区在线观看| 久久久国产成人精品| 91精品免费看| 国产伦精品一区二区| 欧美二区在线| 日韩视频免费播放| 久久久久久久香蕉| 精品免费日产一区一区三区免费| 欧美日韩电影一区二区三区| 国产精品视频在线免费观看| 精品卡一卡二| 福利视频一区二区三区四区| 国产精品美女主播| 国产亚洲欧美在线视频| 日本一区二区精品视频| 久久久久一区二区三区| 欧美精品情趣视频| 爱福利视频一区二区| 成人a级免费视频| 日韩免费观看网站| 日韩一区二区av| 欧美精品久久久久久久久久久| 国产精品99久久99久久久二8| 精品蜜桃一区二区三区| 国产欧美一区二区三区四区| 午夜免费福利小电影| 国产精品欧美一区二区| 日韩一区二区在线视频| 国产成人精彩在线视频九色| 91精品在线一区| 国产乱人伦真实精品视频| 日韩视频在线观看国产| 一道本在线观看视频| 欧美xxxx18国产| 精品乱色一区二区中文字幕| 国产精品国产对白熟妇| 国产精品欧美亚洲777777| 日韩专区在线观看| 久久久久久免费看| 久久精品在线免费视频| 91成人综合网| 久久免费视频1| 久久9精品区-无套内射无码| 久久精品国产精品亚洲色婷婷| 久久久久久艹| 久久国产欧美精品| 国产福利久久| 久久久久亚洲精品国产| 日韩在线播放av| 日韩视频一区在线| 国产精品欧美风情| 欧美乱妇40p| 亚洲在线视频观看| 日韩在线国产|