中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁(yè) > EDA/PCB > 設(shè)計(jì)應(yīng)用 > 采用FPGA和DSP直接控制硬盤實(shí)現(xiàn)存儲(chǔ)控制的方法

        采用FPGA和DSP直接控制硬盤實(shí)現(xiàn)存儲(chǔ)控制的方法

        作者: 時(shí)間:2010-01-11 來(lái)源:網(wǎng)絡(luò) 收藏

        4.3 DMA操作流程
        DMA操作與I/O操作相似,流程見圖4,首先應(yīng)向發(fā)送命令參數(shù),將要讀寫的扇區(qū)數(shù)目寫入 Sector count register,將扇區(qū)的邏輯地址寫入LBA High register、LBA Mid register和LBA Low register,將要接收命令的設(shè)備號(hào)寫入Device register。將命令READ DMA或 WRITE DMA寫入Command register后,在400ns內(nèi)Status register的值并不可靠,所以需等待400ns才能讀取Status register,這段等待時(shí)間可以通過(guò)讀取Alternate Status register和Error register度過(guò),讀取的數(shù)值應(yīng)被丟棄。當(dāng)狀態(tài)寄存器值為58h時(shí)主機(jī)應(yīng)給出DMA初始化時(shí)序開始傳輸數(shù)據(jù)。

        本文引用地址:http://www.antipu.com.cn/article/191820.htm



        圖4  DMA操作流程圖
        5 設(shè)計(jì)中的重點(diǎn)
        5.1 采樣率問(wèn)題
        數(shù)據(jù)采集及存儲(chǔ)系統(tǒng)一般都有采樣率要求,采樣率一般要求大于50K,才能滿足快速實(shí)時(shí)采集數(shù)據(jù)的要求。本系統(tǒng)中速度較慢的環(huán)節(jié)是存儲(chǔ)環(huán)節(jié),接口設(shè)計(jì)存盤速度為7.8Mbyte/S,顯然采集速率與存盤速率并不匹配,解決的措施為采用一片 FIFO作為數(shù)據(jù)緩沖區(qū)。由于對(duì)硬盤操作過(guò)程中,需不斷查詢其狀態(tài),而硬盤狀態(tài)改變時(shí)間又不確定,所以要選用存儲(chǔ)深度較大的FIFO作為緩存,IDT公司的72V2101滿足設(shè)計(jì)要求[5]。工作時(shí)數(shù)據(jù)直接將數(shù)據(jù)寫入FIFO,查詢FIFO的狀態(tài),為非空時(shí),協(xié)調(diào)訪問(wèn)硬盤,進(jìn)行存儲(chǔ)操作,這樣采用FIFO作為緩存的方案解決了速率匹配問(wèn)題[4],當(dāng)采樣率為80k時(shí),數(shù)據(jù)流為5Mbyte/S,本系統(tǒng)設(shè)計(jì)存盤速度為7.8Mbyte/S,可以滿足80K以內(nèi)數(shù)據(jù)采樣率系統(tǒng)的存盤要求。
        5.2 硬盤存儲(chǔ)地址問(wèn)題
        硬盤中數(shù)據(jù)如何存儲(chǔ)是本設(shè)計(jì)中另一個(gè)重點(diǎn)問(wèn)題,主要考慮文件存儲(chǔ)的地址及文件目錄情況。本設(shè)計(jì)中硬盤文件的存儲(chǔ)采用FAT32文件系統(tǒng),引導(dǎo)扇區(qū)記錄了文件分配表的地址、個(gè)數(shù)、大小、簇的大小等信息。文件邏輯地址=數(shù)據(jù)段起始地址+(簇號(hào)― RootClus)×SecPerClus;數(shù)據(jù)段起始地址=BPB地址+RsvdSecCn+FATSz32×NumFATs。)文件目錄設(shè)計(jì)采用短文件名,每個(gè)文件名和相關(guān)信息占用32字節(jié),每個(gè)磁盤第2簇為目錄區(qū),因使用短文件名無(wú)子目錄,所以當(dāng)每簇為16扇區(qū)時(shí)目錄區(qū)共可儲(chǔ)存256個(gè)文件名。
        6 結(jié)束語(yǔ)
        本系統(tǒng)數(shù)據(jù)存儲(chǔ)量較大,較傳統(tǒng)使用工控機(jī)進(jìn)行數(shù)據(jù)存儲(chǔ)功耗較低,適合于工作環(huán)境局限、系統(tǒng)要求具有自動(dòng)內(nèi)記功能的工況下。本系統(tǒng)已經(jīng)應(yīng)用于某信號(hào)采集設(shè)備中,實(shí)踐證明可滿足使用要求,系統(tǒng)工作穩(wěn)定,沒(méi)有數(shù)據(jù)溢出現(xiàn)象。當(dāng)然本系統(tǒng)還有一定不足,如不能存儲(chǔ)任意長(zhǎng)度數(shù)據(jù)文件,只能存儲(chǔ)40M長(zhǎng)度文件,還需進(jìn)一步完善。


        上一頁(yè) 1 2 3 下一頁(yè)

        關(guān)鍵詞: FPGA DSP 直接控制 硬盤

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉