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