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精品综合久久久久久五月天_国产精品一区电影_中文字幕欧美日韩一区二区_亚洲一区二区三区精品动漫
欧美精品一区在线播放| chinese少妇国语对白| 欧美日韩福利电影| 欧美成人精品在线| 一区二区视频国产| 亚洲在线观看一区| 亚洲欧美精品| 综合操久久久| 亚洲在线一区二区| 亚洲丰满在线| 日本一区二区不卡高清更新| 日本久久久网站| 青青青在线播放| 国产资源第一页| 99中文字幕在线观看| 国产精品av电影| 色偷偷888欧美精品久久久| 日韩一区二区av| 国产精品国产三级国产专区53 | 亚洲mm色国产网站| 午夜欧美不卡精品aaaaa| 日本久久久久久| 免费不卡亚洲欧美| 国产乱码精品一区二区三区日韩精品 | 国产精品高清在线| 欧美激情一区二区三级高清视频 | 五码日韩精品一区二区三区视频| 亚洲一区二区自拍| 日韩欧美手机在线| 免费看欧美黑人毛片| 二级片在线观看| 久久精品aaaaaa毛片| 久久成人这里只有精品| 亚洲最大福利网| 日韩国产精品毛片| 国产日韩欧美二区| 国产成人极品视频| 国产精品黄色av| 成人做爰www免费看视频网站| 欧美中文字幕第一页| 国产日韩欧美黄色| 久久久久久久久久久免费视频| 色婷婷综合成人| 久久99热精品这里久久精品| 色噜噜狠狠一区二区三区| 精品日本一区二区三区| 97人人爽人人喊人人模波多| 国产精品久久久久久久久久小说| 性高湖久久久久久久久aaaaa| 麻豆一区二区三区在线观看| 国产精品91视频| 精品国产一区二区三区久久久久久| 日韩av123| 国产欧美一区二区三区久久人妖 | 国产成年人在线观看| 欧美乱妇40p| 欧美专区日韩视频| 91精品国产99| 国产精品久久波多野结衣| 日本在线观看不卡| 国产男女免费视频| 久久精品免费播放| 电影午夜精品一区二区三区| 国产另类自拍| 国产精品丝袜视频| 欧美一级视频一区二区| 精品日韩欧美| 久久久久久免费精品| 午夜精品一区二区三区在线播放| 国模吧一区二区| 久久精品99无色码中文字幕| 性高湖久久久久久久久aaaaa| 成人久久久久久久久| 国产精品高清网站| 国语自产精品视频在线看| 久久久久免费网| 欧美一区二区激情| 久久免费成人精品视频| 亚洲综合视频1区| 国产精品一区二区三区精品| 国产精品老牛影院在线观看| 青青青国产精品一区二区| 成年人网站国产| 在线视频91| 国产精品一区免费观看| 蜜月aⅴ免费一区二区三区| 国内揄拍国内精品| 久久精品中文字幕一区| 日韩欧美在线观看强乱免费| 久久久久网址| 欧美在线视频一区二区三区| 国产成人欧美在线观看| 欧美日韩国产综合视频在线| 久久精品成人动漫| 欧美极品欧美精品欧美图片| 国产精品丝袜一区二区三区 | 深夜福利91大全| 日本精品久久久久影院| 国产av天堂无码一区二区三区| 色爱区成人综合网| 国产不卡一区二区在线播放| 日韩视频在线观看视频| 久久精品欧美视频| 免费看成人午夜电影| 久久艳片www.17c.com| 国产美女作爱全过程免费视频| 国产精品第七影院| 国产精品一区二区三区免费视频 | 午夜精品一区二区在线观看| 久久综合九色综合久99| 日日骚一区二区网站| 日韩在线一区二区三区免费视频| 欧美日韩三区四区| 欧美大肥婆大肥bbbbb| av在线不卡观看| 日本韩国在线不卡| 国产精品对白刺激久久久| 国产精品中文久久久久久久| 亚洲色欲久久久综合网东京热| 国产妇女馒头高清泬20p多| 欧美在线一级视频| 国产精品户外野外| 97国产精品视频| 欧美一区二区激情| 国产精品久久久久久久久久东京| 国产欧美日韩中文| 无码aⅴ精品一区二区三区浪潮| 国产成人综合av| 国模精品一区二区三区| 一区二区不卡在线视频 午夜欧美不卡'| 131美女爱做视频| 男人添女人下部视频免费| 国产99视频精品免费视频36| 久久精品一区二| 欧美韩国日本在线| 一道本在线观看视频| 久久久久久久久久久久av| 国语精品免费视频| 亚洲高清不卡一区| 麻豆一区二区在线观看| 国产成人精品免费视频大全最热| 国内精品久久久久久久果冻传媒| 午夜精品视频在线| 久久香蕉国产线看观看网| 久久久人成影片一区二区三区| 免费毛片网站在线观看| 少妇一晚三次一区二区三区| 久久成人这里只有精品| 久久99精品久久久久久青青日本 | 精品国产成人av在线免| 九色综合日本| av动漫在线免费观看| 精品人妻少妇一区二区 | 麻豆久久久9性大片| 日韩福利在线| 欧美精品久久久久久久久久| 久久久久久久国产精品视频| 国产卡一卡二在线| 免费在线观看亚洲视频| 日本中文字幕久久看| 欧美日韩福利电影| 国产精品久久久久一区二区 | 久久久久久久爱| 久久久女女女女999久久| 粉嫩av一区二区三区天美传媒| 欧美精品久久久久久久自慰| 日本久久91av| 日韩在线综合网| 亚洲色成人www永久在线观看| 欧美成年人视频| 久久精品成人一区二区三区| 91精品国产99| 91精品在线一区| 成人av免费看| 国产日韩精品久久| 狠狠97人人婷婷五月| 青草青草久热精品视频在线网站| 午夜一区二区三视频在线观看| 国产aaa精品| 欧美人与物videos| 欧美精品亚州精品| 久久婷婷国产麻豆91天堂| 国产精品第一视频| 国产精品久久久久久久久久尿| 国产精品欧美一区二区| 国产精品欧美在线| 国产精品久久久久久久天堂第1集 国产精品久久久久久久午夜 | 国产精品一区二区三区久久| 国产一区精品在线| 国产亚洲一区二区三区在线播放| 黄色影院一级片| 黄色一级一级片| 国产日韩第一页| 高清视频在线观看一区| 二级片在线观看| 99久久精品久久久久久ai换脸 | 欧美激情中文字幕乱码免费| 精品国产91亚洲一区二区三区www| 久久99久久亚洲国产| 亚洲中文字幕无码不卡电影|