[發明專利]一種隨機數生成方法及裝置有效
| 申請號: | 201210285501.X | 申請日: | 2012-08-10 |
| 公開(公告)號: | CN102855118A | 公開(公告)日: | 2013-01-02 |
| 發明(設計)人: | 付宇卓;伍盛菲;蔣江;劉婷 | 申請(專利權)人: | 上海交通大學 |
| 主分類號: | G06F7/58 | 分類號: | G06F7/58 |
| 代理公司: | 上海思微知識產權代理事務所(普通合伙) 31237 | 代理人: | 鄭瑋 |
| 地址: | 200240 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 隨機數 生成 方法 裝置 | ||
1.一種隨機數生成方法,其特征在于,所述方法包括:
步驟一、依據需求按照組為單位分配RAM及寄存器,且每組含有隨機數生成模塊和處理模塊;
步驟二、將RAM的一端連接至寄存器的輸入端,用于向寄存器提供輸入數據;
步驟三、寄存器的輸出端連接至隨機數生成模塊,用于將寄存器處理后的數據提供給隨機數生成模塊;
步驟四、隨機數生成模塊的生成數據反饋回RAM,并通過處理模塊產生隨機數信息。
2.根據權利要求1所述的方法,其特征在于,所述步驟一中,每一組都分配一個片上雙端口RAM,第一組分配兩個寄存器,其余組各分配一個寄存器。
3.根據權利要求1所述的方法,其特征在于,所述步驟一中,每組含有隨機數生成模塊和處理模塊,即每組含有一個獨立的隨機數生成邏輯電路和處理電路,由組合邏輯電路構成。
4.根據權利要求1所述的方法,其特征在于,所述步驟二中,是將每組中雙端口RAM的一個端口控制為讀后寫模式與其對應的寄存器輸入端相連,用于向寄存器提供輸入數據。
5.根據權利要求1所述的方法,其特征在于,所述步驟三中,所述寄存器的輸出端口是與隨機數生成邏輯電路相連。
6.根據權利要求1所述的方法,其特征在于,所述步驟三中,進一步包括RAM處于讀后寫模式下的端口,在有數據寫入時,會先輸出此地址上的舊數據,舊數據傳送入相對應的寄存器中,所述寄存器再將次數據傳入隨機數生成模塊。
7.根據權利要求1所述的方法,其特征在于,所述步驟四中,隨機數生成模塊產生的數據反饋回RAM讀后寫模式下的端口,同時此數據進入相對應的temper處理模塊,處理模塊處理后產生的為隨機數信息。
8.一種隨機數生成裝置,其特征在于,所述裝置包括分配單元、數據交互單元、數據處理單元及生成單元,通過依據需求按照組為單位分配RAM及寄存器,且每組含有隨機數生成模塊和處理模塊,然后將RAM的一端連接至寄存器的輸入端,用于向寄存器提供輸入數據,接著寄存器的輸出端連接至隨機數生成模塊,用于將寄存器處理后的數據提供給隨機數生成模塊,最終隨機數生成模塊的生成數據反饋回RAM,并通過處理模塊產生隨機數信息。
9.根據權利要求8所述的裝置,其特征在于,所述分配單元用于依據需求按照組為單位分配RAM及寄存器,且每組含有隨機數生成模塊和處理模塊。
10.根據權利要求8所述的裝置,其特征在于,所述數據交互單元用于將RAM的一端連接至寄存器的輸入端,用于向寄存器提供輸入數據。
11.根據權利要求8所述的裝置,其特征在于,所述數據處理單元用于寄存器的輸出端連接至隨機數生成模塊,用于將寄存器處理后的數據提供給隨機數生成模塊。
12.根據權利要求8所述的裝置,其特征在于,所述生成單元用于隨機數生成模塊的生成數據反饋回RAM,并通過處理模塊產生隨機數信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海交通大學,未經上海交通大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210285501.X/1.html,轉載請聲明來源鉆瓜專利網。





