关于上升沿及下降沿属性之间的关系(2008-10-30)
   
    PCI-1761的属性CFG_DiInterruptTriggerOnFallingEdge及
CFG_DiInterruptTriggerOnRisingEdge这两者应该是互斥的,因为在PCI-1761(包括1762、1763)硬件寄存器中,一个位负责沿设置(0上升、1下降),另一个位负责中断状态(0关闭、1打开),且每一个DI通道的中断都可以被关闭或打开,不过我们仍然认为,对一个DI通道的沿状态来说,只有两种,即要么上升要么下降,这对用户来说也是比较合理的,例如:当用户对上升沿设置了0xf后,若再取下降沿的设置值,就应该得到0xf0(即是上升沿设置的取反),不管用户之前是否设置过下降沿,或者下降沿之前设置的值是什么。

    对沿的设置(上升或下降)是在set property函数中完成的(内核态-advproperty.c),而对于DI通道的中断控制,则是在enable event函数中完成(内核态-advevt.c)。

    新架构翻新记录

    2007-2-7
    文件:/mnt/hda6/RD.20070207-102006.tar.bz2
    描述:编码完成,编译通过,di_int测试通过
    备注:以PCI1762作为测试板,测试di_soft、di_int,测试均通过,理论上PCI1761、PCI1763也可以测试通过,因为虽然架构移植了,但是功能实现没有做任何改动。

    2007-6-22
    文件:/mnt/hda6/RD.20070622-155759.tar.bz2
    描述:修改了review中提出的问题,编译通过,等待内部自测。
    备注:代码已打LABEL(RST_DAQ_200706221309_PCI1761),软件设计说明书也已更新上传。

    RST记录
    2007-6-29
    文件:/mnt/hda6/RD.20070629-104703.tar.bz2
    描述:所有功能RST通过。
    备注: LABEL - RST_DAQ_200706291033_PCI1761。