基于PC104(Plus)总线的数据接收存储显示系统设计
为了满足PLX9054上电启动速度的要求,其时钟应由晶振直接提供。
系统上电后,PLX9054NFPGA发出复位命令







运算后可得到化简结果,然后令
;之后再在FPGA内部将
、
做与运算,可得到
,然后判断
,若为低,则FPGA向PLX9054发出中断
。这样就能保证两片FIFO的数据根据优先级不断向上发送。
PLX9054响应中断后,即可通过LHOLD申请对本地总线进行控制,FPGA则通过LHOLDA作出应答,进而由PLX9054获得本地总线控制权并启动DMA传输周期。FPGA收到读信号
和地址选通信号
后,产生
信号,并在最后一个数据传送信号
有效之前一直保持有效。在此期间,FPGA将根据图3所示的运算逻辑结果,并按照优先级读取相应FIFO的数据进行上传。具体的控制及数据传输时序如图4所示。
由图4可见,当同时有效时,其FIFO1的优先级高于FIFO2,故可满足设计要求。
评论