1.一种可编程逻辑器件的逻辑控制方法,其特征在于,包括:
接收中断信号,所述中断信号包括中断请求、目标数据的源地址和目标数据的目标地址,并检测所述中断请求的优先级;
在所述中断请求的优先级为当前最高时,根据所述中断信号生成数据传输请求;
根据所述数据传输请求,从所述目标数据的源地址读取所述目标数据,并将读取的目标数据写入所述目标数据的目标地址。
2.根据权利要求1所述的可编程逻辑器件的逻辑控制方法,其特征在于,所述检测所述中断请求的优先级具体为:
获取所述中断请求的优先级标识;
其中,每种中断请求对应一个优先级标识。
3.根据权利要求1所述的可编程逻辑器件的逻辑控制方法,其特征在于,所述数据传输请求包括数据读取传输请求和数据写入传输请求;
其中,所述数据读取传输请求包括所述目标数据的源地址和数据读取传输次数;所述数据写入传输请求包括所述目标数据的目标地址和数据写入传输次数。
4.根据权利要求3所述的可编程逻辑器件的逻辑控制方法,其特征在于,所述中断信号还包括目标数据的数目;所述从所述目标数据的源地址读取所述目标数据包括:
获取所述目标数据的源地址和所述数据读取传输次数,初始化第一次总线读操作地址和数据读取传输次数;其中,第一次总线读操作地址为所述目标数据的源地址,所述数据读取传输次数的初始值等于所述目标数据的数目;
读取所述第N次总线读操作地址对应的数据,并将读到的数据存至预设存储器,且所述数据读取传输次数自减1;直至所述数据读取传输次数等于1;
其中,所述第N+1次总线读操作地址为在第N次总线读操作地址的基础上加一;N为大于等于1的整数。
5.根据权利要求4所述的可编程逻辑器件的逻辑控制方法,其特征在于,所述将读取的目标数据写入所述目标数据的目标地址包括:
获取所述目标数据的目标地址和所述数据写入传输次数,初始化第一次总线写操作地址和数据写入传输次数;其中,第一次总线写操作地址为所述目标数据的目标地址,所述数据写入传输次数的初始值为所述目标数据的数目;
按照先进先出原则,从所述预设存储器中读取所述目标数据,并将读取到的数据写至第N次总线写操作地址,且所述数据写入传输次数自减1;直至所述数据写入传输次数等于1;
其中,所述第N+1次总线写操作地址为在第N次总线写操作地址的基础上加一,N为大于等于1的整数。
6.一种可编程逻辑器件的逻辑控制装置,其特征在于,包括:
中断管理模块,用于接收中断信号,所述中断信号包括中断请求、目标数据的源地址和目标数据的目标地址,并检测所述中断请求的优先级;
数据传输管理模块,用于在所述中断请求的优先级为当前最高时,根据所述中断信号生成数据传输请求;
数据读写模块,用于根据所述数据传输请求,从所述目标数据的源地址读取所述目标数据,并将读取的目标数据写入所述目标数据的目标地址。
7.根据权利要求6所述的可编程逻辑器件的逻辑控制装置,其特征在于,所述中断管理模块具体用于:
获取所述中断请求的优先级标识;
其中,每种中断请求对应一个优先级标识。
8.根据权利要求6所述的可编程逻辑器件的逻辑控制装置,其特征在于,所述数据传输请求包括数据读取传输请求和数据写入传输请求;
其中,所述数据读取传输请求包括所述目标数据的源地址和数据读取传输次数;所述数据写入传输请求包括所述目标数据的目标地址和数据写入传输次数。
9.根据权利要求8所述的可编程逻辑器件的逻辑控制装置,其特征在于,所述中断信号还包括目标数据的数目;所述数据读写模块包括:
第一初始化单元,用于获取所述目标数据的源地址和所述数据读取传输次数,初始化第一次总线读操作地址和数据读取传输次数;其中,第一次总线读操作地址为所述目标数据的源地址,所述数据读取传输次数的初始值等于所述目标数据的数目;
读取单元,用于读取所述第N次总线读操作地址对应的数据,并将读到的数据存至预设存储器,且所述数据读取传输次数自减1;直至所述数据读取传输次数等于1;
其中,所述第N+1次总线读操作地址为在第N次总线读操作地址的基础上加一;N为大于等于1的整数。
10.根据权利要求9所述的可编程逻辑器件的逻辑控制装置,其特征在于,所述数据读写模块包括:
第二初始化单元,用于获取所述目标数据的目标地址和所述数据写入传输次数,初始化第一次总线写操作地址和数据写入传输次数;其中,第一次总线写操作地址为所述目标数据的目标地址,所述数据写入传输次数的初始值为所述目标数据的数目;
写入单元,用于按照先进先出原则,从所述预设存储器中读取所述目标数据,并将读取到的数据写至第N次总线写操作地址,且所述数据写入传输次数自减1;直至所述数据写入传输次数等于1;
其中,所述第N+1次总线写操作地址为在第N次总线写操作地址的基础上加一,N为大于等于1的整数。