基于USB和FPGA的隨機(jī)數(shù)發(fā)生器驗(yàn)證平臺
該芯片提供了許多功能特性,如圖2所示。該芯片資源豐富,可為隨機(jī)數(shù)生成系統(tǒng)提供良好的實(shí)驗(yàn)環(huán)境。隨機(jī)數(shù)生成系統(tǒng)主要由OC8051IP核、隨機(jī)數(shù)發(fā)生器IP核及USB控制器組成,實(shí)現(xiàn)了USB接口與隨機(jī)數(shù)生成系統(tǒng)的連接,保證了主機(jī)與平臺的信息交互。本文引用地址:http://www.ex-cimer.com/article/202456.htm
2.2 PDIUSBP11A收發(fā)器芯片
PDIUSBP11A USB收發(fā)器是Philips公司推出的,設(shè)計用來與USB物理層進(jìn)行交互,來自串行接口引擎(SIE)的VPO和VMO作為主驅(qū)動器的輸出。串行接口引擎和USB收發(fā)器的共同作用允許USB專用集成電路設(shè)計者設(shè)計靈活的USB設(shè)備,與更多可用邏輯元件相兼容。其主要特性包括:
①符合USB1.1協(xié)議規(guī)范;
②利用數(shù)字信號的輸入與輸出來傳送和接收USB串行數(shù)據(jù);
③支持全速(12 Mb/s)和低速(1.5 Mb/s)的串行數(shù)據(jù)傳輸;
④支持單端口數(shù)據(jù)界面;
⑤單一的3.3 V電源;
⑥允許USB專用集成電路與USB的物理層進(jìn)行交互;
⑦有SO-114、SSOP-14和TSSOP-14封裝。
3 設(shè)計方案實(shí)現(xiàn)
3.1 系統(tǒng)供電電路
本系統(tǒng)沒有設(shè)置專門的電源電路,而是通過USB接口由主機(jī)提供5 V電源。由于系統(tǒng)內(nèi)部工作電壓為3.3 V和1.2 V,為此,專門設(shè)計了兩個電壓轉(zhuǎn)換電路,將USB接口的5 V電壓轉(zhuǎn)換成3.3 V和1.2 V后再提供給系統(tǒng),保證系統(tǒng)正常工作。電壓轉(zhuǎn)換電路采用封裝為SOT-223的AS1117和AS1117S芯片,主要電路原理圖如圖3所示。
為保證輸出電壓的穩(wěn)定性,在電壓輸入端和輸出端都接有10μF的輸出電容。
評論