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精品综合久久久久久五月天_国产精品一区电影_中文字幕欧美日韩一区二区_亚洲一区二区三区精品动漫
91精品久久久久久久久久久久久久| 91九色偷拍| 久久国产精品 国产精品| 91.com在线| 久久综合毛片| 国产成人在线播放| 国产综合欧美在线看| 国产中文欧美精品| 国产在线一区二区三区播放| 美女精品国产| 美女精品国产| 国产欧美在线观看| 国产精品永久入口久久久| 国产一区自拍视频| 国产九色91| 不卡中文字幕在线| 久久综合久久网| 日韩在线视频免费观看高清中文| 久久久国产成人精品| 国产精品普通话| 欧美成人免费va影院高清| 亚洲图片小说在线| 日本中文字幕不卡免费| 欧美激情视频一区二区三区| 麻豆91av| 91久久精品久久国产性色也91| 国产精品.com| 国产精品视频播放| 欧美激情在线视频二区| 亚洲精品成人久久久998| 日本高清视频一区二区三区| 黄色网页免费在线观看| 国产熟女高潮视频| 久久免费福利视频| 国产精品久久久久久久电影| 中文字幕不卡每日更新1区2区| 春色成人在线视频| 欧美日韩一区二区三区在线视频| 国产又粗又猛又爽又黄的网站| 81精品国产乱码久久久久久| 久久久久久久久久久综合| 欧美成人亚洲成人日韩成人| 欧美一级片免费观看| 激情内射人妻1区2区3区| 91精品视频专区| 国产精品人人妻人人爽人人牛| 一区二区三区不卡在线| 欧美日韩国产免费一区二区三区| 成 年 人 黄 色 大 片大 全 | 国产精品影院在线观看| 国产成人97精品免费看片| 久久香蕉频线观| 欧美影院在线播放| 91久久精品视频| 国产精品久久久久久久久久尿 | 一区二区三区我不卡| 日韩精彩视频| 99在线首页视频| 国产精品美乳一区二区免费| 日韩一区不卡| 国产精品一区二区三区久久久| 久久久久久久一区二区| 亚洲一区影院| 国产内射老熟女aaaa| 国产精品视频久久久| 欧美一级日本a级v片| caopor在线视频| 国产精品爽爽爽| 日本丰满少妇黄大片在线观看| av在线免费观看国产| 国产精品黄页免费高清在线观看| 人妻熟女一二三区夜夜爱| 91免费看片网站| 中文字幕在线乱| 国产美女主播一区| 国产精品久久久久久久久久久新郎| 青青草免费在线视频观看| 国产精品av网站| 亚洲欧美丝袜| 国产乱肥老妇国产一区二| 精品国产免费人成电影在线观...| 欧美视频免费看欧美视频| 国产高清精品一区二区三区| 亚洲三区在线| 国产美女搞久久| 久久亚洲国产精品| 国产日韩亚洲精品| 欧美精品在线观看| 免费观看国产精品视频| 国产精品网址在线| 欧美精品亚洲| 国产精品二区三区四区| 激情综合在线观看| 久久亚洲欧美日韩精品专区| 麻豆亚洲一区| 久久成人精品电影| 成人精品在线观看| 一本色道婷婷久久欧美| 国产精品一区而去| 日韩一区不卡| 日韩中文字幕在线免费观看| 欧美亚洲在线播放| 精品国产乱码久久久久软件| 国产精品永久免费| 少妇性饥渴无码a区免费| 国产成人成网站在线播放青青| 日韩欧美亚洲天堂| 国产精品爽爽爽爽爽爽在线观看 | 国产va免费精品高清在线| 午夜精品在线观看| 日韩在线视频二区| 国内精品小视频在线观看| 最新不卡av| 99精品欧美一区二区三区| 亚洲精品欧洲精品| 久久99国产精品| 精品视频无码一区二区三区| 欧美激情亚洲视频| 国产va亚洲va在线va| 黄www在线观看| 一区二区三区四区在线视频| 久久亚洲一区二区| 国内精品中文字幕| 亚洲人成77777| 久草热久草热线频97精品| 欧美成人综合一区| 中文字幕乱码一区二区三区| 久久亚洲a v| 免费精品视频一区| 亚洲精品无码久久久久久| 国产精品无码一区二区在线| yy111111少妇影院日韩夜片| 日韩毛片在线免费看| 久久久久久国产精品| 久久久久久久久电影| 国产九九九九九| 欧美精品久久久久久久免费| 欧美精品电影在线| 日韩专区中文字幕| 成人综合国产精品| 日韩欧美视频网站| 亚洲综合成人婷婷小说| www日韩欧美| 91精品久久久久久久久久久| 免费在线观看亚洲视频| 天天夜碰日日摸日日澡性色av| 国产精品劲爆视频| 国产xxxxx在线观看| 成人福利视频网| 欧美日韩系列| 日产精品高清视频免费| 国产99久久精品一区二区| 久久久久久久久久久福利| 成人福利视频网| 欧美激情 国产精品| 亚洲aa中文字幕| 精品中文字幕在线2019| 国产精品视频一区二区三区经 | 国产视频一区二区视频| 日韩精品在线中文字幕| 欧美一区二区三区免费视| 欧美日本在线视频中文字字幕| 久久久久久亚洲精品不卡4k岛国| 成人a在线观看| 国产无套粉嫩白浆内谢的出处| 日本国产在线播放| 婷婷久久伊人| 亚洲精品欧美一区二区三区| 欧美日韩成人在线播放| 国产精品高潮呻吟视频| 视频一区视频二区国产精品 | 欧美激情乱人伦| 久久这里只有精品视频首页| 国产成人欧美在线观看| 久久99精品久久久久久三级 | 精品久久久三级| 国产精品极品美女粉嫩高清在线| www.欧美免费| 久久久精品国产网站| 久久99国产精品99久久| 久久久久中文字幕2018| 国产极品在线视频| 69精品小视频| 国产精品27p| 久久亚洲一区二区| 国产黑人绿帽在线第一区| 久久资源亚洲| 久久精品aaaaaa毛片| 国产成人精品免费看在线播放| 国产精品91免费在线| 91精品国产高清自在线| 91国语精品自产拍在线观看性色| 91精品国产网站| 国产成人一区二区三区别 | 国产精品91视频| 国产高清视频一区三区| 久久福利一区二区| 久久精品2019中文字幕| 久久精品国产亚洲一区二区 | 国产99视频精品免费视频36|