《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于FSL總線的門光子計數器設計與實現
基于FSL總線的門光子計數器設計與實現
摘要: 所謂門光子計數器就是針對單自旋量子調控實驗研究中對單個光子探測的需求所研制的。單自旋量子調控是對晶體中的缺陷,如量子點和金剛石色心進行控制,其信號讀出一般是通過自旋發生的單個光子進行探測實現的。在此類實驗中常用的技術有三種:門光子計數、定時計數和相關函數測量。文中所述的系統建立了一種可擴展的通信和控制架構能夠添加不同方式的計數功能。
Abstract:
Key words :

0 引言

    光學領域尤其是量子光學領域的實驗常常需要進行單個相干光子的探測用于實現實驗數據的采集。一般常用的配置是一個單光子探測器加上一個門光子計數器,其前端的單光子探測器用來收集光子信號,每探測到一個光子產生一個TTL脈沖,后端的門光子計數器用來記錄該TTL上升沿數目并且與PC等其他器件通信或者同步。APD的工作方式相對簡單,而門光子計數器則由于具體實驗需求不同而要求不同的工作方式,很難有一種通用的計數模式能夠滿足各種情況的需求。由于成本限制,功能固定的計數器往往因為沒有廣闊的市場而造成價格很高。另一方面,工業和科研界購買的商用計數器往往無法滿足自己的具體需求而導致工作效率低下,甚至無法滿足要求。
    所謂門光子計數器就是針對單自旋量子調控實驗研究中對單個光子探測的需求所研制的。單自旋量子調控是對晶體中的缺陷,如量子點和金剛石色心進行控制,其信號讀出一般是通過自旋發生的單個光子進行探測實現的。在此類實驗中常用的技術有三種:門光子計數、定時計數和相關函數測量。文中所述的系統建立了一種可擴展的通信和控制架構能夠添加不同方式的計數功能。

1 系統結構設計
    整體系統結構示意圖如圖1所示,通過PC機的以太網口實現與計數系統的數據通訊與命令傳輸,PC機將工作模式選擇等命令通過網口向系統發送,而系統將在不同模式下的計數值及計數狀態等數據通過網口發送到PC機,交由PC機對數據進行處理。系統的主芯片采用Xilinx的SPARTAN 3E系列的XC3S500E。系統的光子計數輸入由兩個BNC接口引入,這兩個接口可以由FPGA進行配置,使光子計數器以不同的模式進行工作。系統的固件燒寫在FLASH芯片內,SDRAM提供了大容量存儲空間,用于運行時裝載Microblaze軟核代碼、計數應用代碼以及存儲計數的數據。

a.jpg


    系統以FPGA為處理中心,實現各種工作模式,其功能框圖如圖2所示。功能模塊主要包括軟核Microblaze、對外部存儲器的接口MPMC、以及需要設計實現的Counterpulse IP核。在Counterpulse IP核與處理器軟核之間,采用了FSL總線進行連接,實現由Microbalze對Counterpu-lse核的配置,以及由Counterpulse核到Microblaze的數據傳輸。

e.jpg


    系統工作時,由Microblaze軟核通過網口接收由PC機發送來的命令,根據命令,通過一路FSL總線對光子計數IP核進行工作模式的選擇和配置。計數IP核對外部計數源進行計數,計數的結果和狀態數據通過另一路FSL總線發送到Microblaze軟核,由Microblaze軟核將該數據在DDRRAM內進行緩沖,并通過網口將這些數據最終發送給PC機,由PC機進行分析處理。
    系統有三種工作模式:模式一:使能計數,使能信號有效時(高電平有效),對光子計數輸入的計數脈沖信號進行計數;模式二:定周期計數,根據設定的計數周期,對光子計數輸入的計數脈沖信號進行計數;模式三:啟動和停止信號分開的計時,根據輸入的計數啟動信號和計數停止信號(均為上升沿有效),進行以系統基頻為基準的計時,以實現函數測量。

2 系統設計實現

2.1 系統硬件框圖
    計數系統硬件結構如圖3所示,由FPGA、64MB的DDR存儲器、16MB的FLASH存儲器和10M/100M以太物理層(PHY)等組成。系統工作時,由PC機通過網口發送命令到FPGA,FPGA內部的Microblaze軟核配置計數IP核的工作模式,由FPGA通過兩路BNC接口對外部計數源進行計數,并將數據在DDRRAM內進行緩沖,最終將這些數據通過網口發送到PC機。

 

b.jpg


2.2 主要元器件介紹
2.2.1 FPGA芯片及其配置芯片選用
    FPGA選用Xilinx公司的Spartan-3E系列XC3S500E,采用先進的90nm制造工藝生產,其器件密度為50萬門。Spartan3系列的FPGA是Xilinx公司專門針對大容量、低成本需求的電子設計而開發的,可支持多種電平的I/O標準;含有豐富的邏輯資源。XC3S500E具有360kbits的塊RAM、73kbits的分布式RAM、10476個邏輯單元、20個18×18的乘法器和4個DCM時鐘管理模塊。
    FPGA的配置芯片選用的是Xilinx公司的在系統可編程配置芯片XCF04S,該芯片可為XC3S500E提供易于使用、成本低且可重復編程的配置數據存貯方法,該芯片支持IEEE1149.1標準的JTAG邊界掃描測試和編程。在本系統設計中,XCF04S主要存放用于引導Microblaze軟核及應用程序的引導代碼。
2.2.2 存儲芯片
    系統使用的RAM是Micron Technology公司的DDRSDRAM(MT46V32M16),是一片容量為512Mbit(32Mx16)的16位總線寬度存儲芯片,用于上電后加載Microblaze軟核代碼和應用程序代碼,以及對計數數據進行緩沖。FLASH芯片是Intel StrataFlash parallel NORFlash,型號為28F256J3,存儲密度為256Mbit,在本系統中用于保存Microblaze軟核代碼和應用程序代碼。

3 功能設計實現
3.1 基于EDK的FPGA軟核Microblaze的應用設計實現
    系統設計工具主要采用Xilinx公司的嵌入式開發套件EDK,它是用于設計嵌入式處理系統的集成解決方案。它包括搭建硬件平臺的XPS和進行軟件配置的SDK。
    Microblaze是Xilinx公司推出的32位軟處理器核,支持CoreConnect總線的標準外設集合。MicroBlaze處理器運行在150MHz時鐘下,可提供125 D-MIPS的性能,這種高效的軟核在本系統中可用于實現處理器功能,實現對計數IP核的配置,以及支撐Xilinx的clockgenerator、Et-hernet等IP核。系統對計數器的實現采用Verilog語言將計數功能編寫為IP核,將其通過FSL總線掛在Microblaze軟核上,以實現計數功能。

2 系統設計實現

2.1 系統硬件框圖
    計數系統硬件結構如圖3所示,由FPGA、64MB的DDR存儲器、16MB的FLASH存儲器和10M/100M以太物理層(PHY)等組成。系統工作時,由PC機通過網口發送命令到FPGA,FPGA內部的Microblaze軟核配置計數IP核的工作模式,由FPGA通過兩路BNC接口對外部計數源進行計數,并將數據在DDRRAM內進行緩沖,最終將這些數據通過網口發送到PC機。

 

b.jpg


2.2 主要元器件介紹
2.2.1 FPGA芯片及其配置芯片選用
    FPGA選用Xilinx公司的Spartan-3E系列XC3S500E,采用先進的90nm制造工藝生產,其器件密度為50萬門。Spartan3系列的FPGA是Xilinx公司專門針對大容量、低成本需求的電子設計而開發的,可支持多種電平的I/O標準;含有豐富的邏輯資源。XC3S500E具有360kbits的塊RAM、73kbits的分布式RAM、10476個邏輯單元、20個18×18的乘法器和4個DCM時鐘管理模塊。
    FPGA的配置芯片選用的是Xilinx公司的在系統可編程配置芯片XCF04S,該芯片可為XC3S500E提供易于使用、成本低且可重復編程的配置數據存貯方法,該芯片支持IEEE1149.1標準的JTAG邊界掃描測試和編程。在本系統設計中,XCF04S主要存放用于引導Microblaze軟核及應用程序的引導代碼。
2.2.2 存儲芯片
    系統使用的RAM是Micron Technology公司的DDRSDRAM(MT46V32M16),是一片容量為512Mbit(32Mx16)的16位總線寬度存儲芯片,用于上電后加載Microblaze軟核代碼和應用程序代碼,以及對計數數據進行緩沖。FLASH芯片是Intel StrataFlash parallel NORFlash,型號為28F256J3,存儲密度為256Mbit,在本系統中用于保存Microblaze軟核代碼和應用程序代碼。

3 功能設計實現
3.1 基于EDK的FPGA軟核Microblaze的應用設計實現
    系統設計工具主要采用Xilinx公司的嵌入式開發套件EDK,它是用于設計嵌入式處理系統的集成解決方案。它包括搭建硬件平臺的XPS和進行軟件配置的SDK。
    Microblaze是Xilinx公司推出的32位軟處理器核,支持CoreConnect總線的標準外設集合。MicroBlaze處理器運行在150MHz時鐘下,可提供125 D-MIPS的性能,這種高效的軟核在本系統中可用于實現處理器功能,實現對計數IP核的配置,以及支撐Xilinx的clockgenerator、Et-hernet等IP核。系統對計數器的實現采用Verilog語言將計數功能編寫為IP核,將其通過FSL總線掛在Microblaze軟核上,以實現計數功能。

    由于FSL總線是單向的,所以系統中采用了兩條FSL總線,實現Mieroblaze到計數IP核之間的雙向通訊,計數IP核在面對兩條FSL總線時,擔當的分別是MASTER(主)和SLAVE(從)兩種角色。因此,fsloprt.v的代碼應該同時滿足與FSL總線接口的讀和寫時序。讀寫時序如圖8和圖9所示。

 

h.jpg


3.4 計數IP核和FSL總線的在EDK中的連接實現
    為了能使用FSL總線,首先應該在XPS圖形界面中對Microblaze進行配置,在Buses中將Number of FSL Links設置為1。再在IP Catalog中將FSL總線加入到工程中兩次。
    在計數IP核編寫后并綜合通過后,將該IP核導入到XPS工程中。
    在XPS中,分別對Microblaze和計數IP核的MFSL和SFSL進行連接,將Microblaze的MFSL端連接到計數IP核的SFSL端,反之將計數IP核的MFSL端連接到Microblaze的SFSL端。并在system.mhs中進行如下配置:
    i.jpg
    j.jpg
    由于從計數IP到Microblaze方向數據量較大,所以對FSL總線的深度進行了配置,如上述代碼中,PARAMETERC_FSL_DEPTH=128,被配置為128級深度。

4 結論
    在系統的設計中,光子計數IP核與Mieroblaze軟核之間通過FSL總線進行通訊,并且對FSL總線上的FIFO緩沖進行了深度擴充,大大增強了光計數數據的傳輸可靠性。由于系統將門光子計數的三種模式,以IP核的方式實現,相對于市場上商用的計數器來說,實現方式靈活,易于配置和擴展,這種方式為門光子其他可能潛在的計數需求留下了擴展的基礎,并具有較低的設計和生產成本。

 

 

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久精品一区二区三区四区| 国产欧美日韩在线播放| 国产手机视频一区二区| 亚洲国产欧美国产综合一区| 久久精品道一区二区三区| 欧美精品在线视频| 亚洲精品自在在线观看| 亚洲激情在线激情| 国产精品人人爽人人做我的可爱| 日韩午夜在线视频| 一区二区三区精品在线| 久久人人97超碰精品888| 国产精品国产精品| 亚洲欧美日韩中文播放| 欧美一区二区三区四区视频| 亚洲一区二区三区激情| 欧美精品一区在线观看| 久久精品国产一区二区三区免费看| 久久久亚洲一区| 精品不卡在线| 欧美福利精品| 亚洲主播在线观看| 亚洲人成网站影音先锋播放| 亚洲精品视频免费在线观看| 国产精品女人毛片| 亚洲一级黄色片| 国产女主播在线一区二区| 欧美片网站免费| 欧美与黑人午夜性猛交久久久| 欧美人与性动交a欧美精品| 亚洲福利一区| 韩国精品久久久999| 欧美日韩国产高清| 国产热re99久久6国产精品| 黄色日韩网站视频| 久久av免费一区| 欧美在线国产精品| 久久久久这里只有精品| 国产日韩欧美日韩| 亚洲亚洲精品在线观看| 国产精品久久久999| 久久国产福利| 亚洲国产一区二区三区高清| 999在线观看精品免费不卡网站| 亚洲福利视频三区| 欧美视频在线视频| 欧美日韩国产亚洲一区| 久久午夜电影网| 欧美精品高清视频| 亚洲第一精品影视| 国产精品成人在线观看| 在线精品视频免费观看| 国产精品久久久久久福利一牛影视| 国产综合18久久久久久| 久久久久久免费| 亚洲与欧洲av电影| 夜夜嗨av一区二区三区四季av| 国产日韩欧美不卡| 国产精品麻豆欧美日韩ww| 欧美伊人精品成人久久综合97| 欧美亚洲一区三区| 国产欧美一区二区视频| 国产精品羞羞答答xxdd| 欧美成人官网二区| 欧美成人免费全部观看天天性色| 欧美日韩精品免费观看视频| 国产精品乱码一区二三区小蝌蚪| 国产精品麻豆va在线播放| 好吊妞这里只有精品| 一区二区三区国产盗摄| 亚洲自拍高清| 亚洲国产成人精品女人久久久| 国产性猛交xxxx免费看久久| 国产精品久久久久毛片大屁完整版| 在线午夜精品自拍| 亚洲成人直播| 久久午夜国产精品| 老鸭窝毛片一区二区三区| 欧美不卡视频一区| 亚洲精品你懂的| 美女露胸一区二区三区| 欧美sm重口味系列视频在线观看| 欧美一区二区免费| 91久久精品美女| 久久九九99视频| 国内精品久久久久国产盗摄免费观看完整版| 国产视频久久久久久久| 亚洲国产精品一区| 免费在线国产精品| 国产麻豆午夜三级精品| 欧美日韩亚洲高清一区二区| 午夜天堂精品久久久久| 欧美日韩中文另类| 国产午夜精品一区二区三区视频| 欧美日韩妖精视频| 狠狠综合久久| 亚洲高清视频在线观看| 亚洲深爱激情| 亚洲三级视频在线观看| 国产午夜亚洲精品不卡| 欧美国产精品劲爆| 欧美激情精品久久久久久大尺度| 亚洲精品一区二区三区在线观看| 中文精品99久久国产香蕉| 黄色国产精品| 久久综合色婷婷| 国产精品99久久久久久www| 亚洲一二三级电影| 欧美激情精品久久久久久蜜臀| 亚洲欧美www| 亚洲高清久久| 久久偷看各类wc女厕嘘嘘偷窃| 国产麻豆9l精品三级站| 性一交一乱一区二区洋洋av| 好看不卡的中文字幕| 黑人巨大精品欧美黑白配亚洲| 国产精品综合| 亚洲女同精品视频| 一区二区不卡在线视频 午夜欧美不卡在| 国产日韩欧美在线播放| 国产视频欧美| 伊人久久久大香线蕉综合直播| 久久久久免费观看| 国产精品剧情在线亚洲| 亚洲乱码国产乱码精品精天堂| 久久精品欧美日韩精品| 久久久国产精彩视频美女艺术照福利| 久久综合一区二区| 国产在线精品自拍| 欧美一区在线视频| 亚洲丶国产丶欧美一区二区三区| 美女精品网站| 亚洲一区二区在线看| 久久精品夜色噜噜亚洲aⅴ| 久久久久99精品国产片| 亚洲伦理网站| 午夜欧美精品久久久久久久| 亚洲一区二区三区欧美| 这里只有视频精品| 国产精品你懂的在线欣赏| 亚洲国产va精品久久久不卡综合| 欧美在线视频一区二区三区| 在线观看不卡av| 欧美精品v国产精品v日韩精品| 亚洲日韩视频| 99re这里只有精品6| 亚洲一区二区在线播放| 国产精品一国产精品k频道56| 亚洲午夜激情网页| 午夜宅男欧美| 亚洲视频精选在线| 国产精品毛片a∨一区二区三区|国| 欧美成人亚洲成人| 国产精品美女久久久久久久| 国产午夜精品全部视频在线播放| 欧美一区二区视频在线观看| 国产精品www色诱视频| 国产亚洲欧美日韩在线一区| 久久综合给合久久狠狠狠97色69| 久久久国产一区二区三区| 欧美激情精品久久久| 亚洲国产精品www| 一区在线观看视频| 免费观看欧美在线视频的网站| 欧美专区在线| 欧美日韩高清在线播放| 欧美日韩国产美| 国产视频在线观看一区| 欧美成人午夜剧场免费观看| 国产一区二区精品丝袜| 欧美激情一区三区| 久久丁香综合五月国产三级网站| 亚洲视频综合在线| 在线电影国产精品| 欧美电影打屁股sp| 亚洲欧美成aⅴ人在线观看| 亚洲电影在线播放| 免费国产一区二区| 国产精品入口福利| 99精品99| 亚洲精品一二区| 欧美日韩第一区| 久久精选视频| 奶水喷射视频一区| 亚洲国产成人av好男人在线观看| 国产亚洲精品bt天堂精选| 中国av一区| 国产精品igao视频网网址不卡日韩| 亚洲一区日韩| 宅男在线国产精品| 国产精品区二区三区日本| 久久久精品动漫| 国产夜色精品一区二区av| 久久狠狠一本精品综合网| 欧美日本一区二区视频在线观看| 久久综合伊人77777| 久久久欧美一区二区| 欧美精品一区二区三区视频| 久久精品免费观看| 国产精品一页| 欧美日本成人| 欧美国产91| 美日韩免费视频| 欧美一级专区免费大片| 国产精品久久久一区麻豆最新章节| 亚洲精品国精品久久99热| 国产精品日日做人人爱| 在线亚洲欧美| 99精品视频免费全部在线| 久久久久成人精品免费播放动漫| 国产精品久久久久久亚洲毛片| 国产精品素人视频| 在线精品国产欧美| 一本色道久久综合一区| 欧美私人网站| 国产伦精品一区二区三| 国产一区二区三区免费在线观看| 国产精品国产三级国产aⅴ9色| 欧美精品在线网站| 欧美日韩国产精品| 国产精品一二| 国产日韩欧美一区二区三区在线观看| 欧美视频二区| 久久夜色精品国产欧美乱极品| 久久久久国产一区二区| 欧美国产在线视频| 国产精品r级在线| 欧美午夜免费影院| 久久人人看视频| 国产精品亚洲一区| 夜夜嗨网站十八久久| 亚洲欧美日韩爽爽影院| 国产精品国产三级国产专区53| 免费欧美在线视频| 亚洲欧洲精品一区| 在线观看三级视频欧美| 亚洲精品乱码久久久久久按摩观| 久久免费的精品国产v∧| 欧美性淫爽ww久久久久无| 欧美日韩综合| 国产综合视频在线观看| 国产精品乱人伦一区二区| 午夜在线视频观看日韩17c| 尤物精品国产第一福利三区| 欧美一激情一区二区三区| 国产精品99久久久久久宅男| 欧美一区二区三区在| 黄色成人在线网站| 欧美一级视频免费在线观看| 精品不卡在线| 欧美激情一区二区三区在线视频观看| 欧美成人午夜激情视频| 欧美成人黑人xx视频免费观看| 亚洲视频精品| 亚洲国产另类久久久精品极度| 国产精品久久国产精麻豆99网站| 美女任你摸久久| 亚洲一区二区三区免费在线观看| 欧美成人在线影院| 欧美日本二区| 欧美另类女人| 欧美一级视频免费在线观看| 国产精品九九久久久久久久| 亚洲国产天堂久久综合| 久久久午夜视频| 欧美日韩一区在线观看| 1024亚洲| 亚洲国产成人精品久久久国产成人一区| 一区二区三区四区国产精品| 国产亚洲一区二区在线观看| 一本大道久久精品懂色aⅴ| 欧美亚洲成人精品| 国产欧美日韩精品a在线观看| 国产欧美日韩一区二区三区在线观看| 欧美日韩一级大片网址| 欧美黄色成人网| 国产视频一区二区三区在线观看| 国产精品免费视频xxxx| 在线不卡中文字幕播放| 国产综合一区二区| 欧美在线免费观看视频| 国产综合色在线| 亚洲第一精品在线| 免费黄网站欧美| 欧美性色aⅴ视频一区日韩精品| 亚洲人成人77777线观看| 一本综合久久| 欧美性猛交一区二区三区精品| 欧美色图五月天| 亚洲视频狠狠| 欧美理论在线| 亚洲高清三级视频| 国产九九视频一区二区三区| 欧美专区一区二区三区| 久久久国产视频91| 国产精品毛片在线看| 看片网站欧美日韩| 国产女人aaa级久久久级| 国产精品一区二区久久精品| 亚洲日本电影| 一区二区日韩伦理片| 一区二区精品| 免费成人网www| 一区二区视频免费在线观看| 日韩一级在线观看| 久久久久青草大香线综合精品| 国产精品日韩久久久| 欧美四级在线| 欧美国产精品久久| 亚洲电影毛片| 农夫在线精品视频免费观看| 国产一区二区在线免费观看| 国产精品白丝jk黑袜喷水| 亚洲免费一在线| 黑人操亚洲美女惩罚| 国产精品黄页免费高清在线观看| 欧美视频在线观看 亚洲欧| 久久亚洲影音av资源网| 国产精品毛片高清在线完整版| 国产精品久线观看视频| 亚洲欧洲中文日韩久久av乱码| 久久久999精品视频| 久久精品国产99| 老司机午夜免费精品视频| 国产精品成人观看视频免费| 国产精品a级| 国产毛片精品国产一区二区三区| 欧美jizzhd精品欧美喷水|