|
cpu为奔腾的,跑vxworks,版本是5.5,
因为项目需要,用fpga开发了一个pci接口的16路串口
在cpu对该串口进行读写的测试过程中,数据的正确性没问题
存在的问题是读pci口的速度太慢,每读一个32位双字,需要16个pci时钟周期
写pci口很快,一般3到4个时钟周期就能写一个双字
请问这是为什么,是否vxworks会限制对pci地址的读速度?
另外,我有一个板卡会每500微秒对cpu申请一次中断,vxworks对中断响应的延时有多少?
系统还有双网口,网络设备的中断,会不会影响500微秒中断的精度?影响有多大呢?
|
|