久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 基于ARM內核SoC的FPGA 驗證環境設計方法

基于ARM內核SoC的FPGA 驗證環境設計方法

作者: 時間:2008-11-26 來源:網絡 收藏

  a) 命令的發出要求:在時鐘周期的上升沿處CS、RAS、WE 為低,CAS 為高。

  b) 自刷新命令的發出要求:在時鐘周期的上升沿處CS、RAS、CAS 和CKE 保持低,WE 為高。

  c) 模式寄存器的激活:在時鐘的上升沿處RAS、CAS、CS 和WE 為低。

  剛開始時,外部端口根本不能出現有用的波形,通過AMBA 總線的一些控制線能夠正確地引出,從而排除了該原理的正確性和PCB 上的硬件可靠性的疑問,再將內部狀態機的各個信號采出進行分析后,發現狀態機設計得不能工作,經過修改代碼后,重新采集端口信號如圖6 所示。

    圖6  、自刷新   

  從圖6 中tr 線處的時序看出,上電后滿足命令的要求,緊接著是8 個自刷新命令,最后是模式寄存器的設置,命令字為020H( 00100000B) ,即CASLatency 設置為2 個時鐘周期, Addressing Mode 為Sequential 模式, Burst Length 為1 個數據訪問模式,模式設置命令通過地址線a02a9 發出,如圖7 所示。

    圖7  模式設置   

  將該SDRAM的地址映射成為從30000000 的地址空間開始的地址,利用SDRAM驅動程序(協同調試時,應通過實時操作系統進行SDRAM 的讀寫) , 向以30000000 開始的地址空間連續寫入300 個從數據0 遞增到299 的數,截取中間一段波形如圖8 所示。圖6~圖8 中各信號如下:clk 為同步時鐘,圖中是10 MHz ;cse 為EMI 的8 個片選信號之一,即SDRAM的片選信號cs;ras 和cas 為SDRAM 的控制信號;we 為SDRAM 的讀寫控制信號;bank021 為SDRAM 的4 個bank 選擇控制信號;sd10 為既是SDRAM 的控制信號又是地址信號a10;a0211 為不包括a10 的地址信號;dqm021 為字節選擇信號;d027 為低位數據線。



評論


相關推薦

技術專區

關閉