The invention is applicable to the field of programmable logic technology and provides a logic control method and device for programmable logic devices. The method comprises: receiving the interrupt signal, the interrupt signal including the interrupt request, the target data source address and destination address of the target data, and detect the interrupt request priority interrupt request; the highest priority for the current time, according to the interrupt signal generation data transmission request; according to the data transmission request read the target data and target data read into the target address of the target data. The method can make multiple module data operation request generated interrupt request in accordance with the unified management, interrupt request priority for data transmission, and according to the data transmission request to read data from the source address of the target, and the target data is read into the target address, and task demand is not directly related, so it can improve the versatility of programmable the logical device, reduce the resource occupancy rate.
【技术实现步骤摘要】
可编程逻辑器件的逻辑控制方法及装置
本专利技术属于可编程逻辑
,尤其涉及一种可编程逻辑器件的逻辑控制方法及装置。
技术介绍
可编程逻辑器件具有性能强、速度快、高度可定制、输入输出接口丰富等优势,适用于高数数据采集、多任务并行处理、特殊应用等场合。因此,可编程逻辑器件发展迅速,集成度大幅提高,成本也逐步降低,越来越多的被用于各种电子电路设计中。专利技术人在实现本专利技术的过程中,发现现有技术中的可编程逻辑器件至少存在以下问题:在将可编程逻辑器件应用在各种电子电路设计时,需要根据不同的电子电路设计需求对可编程逻辑器件的控制逻辑进行较大幅度改动,导致可编程逻辑器件的通用性较差且资源占用率较高。
技术实现思路
有鉴于此,本专利技术实施例提供了一种可编程逻辑器件的逻辑控制方法及装置,以解决现有技术中可编程逻辑器件的通用性较差且资源占用率较高的问题。本专利技术实施例的第一方面,提供了一种可编程逻辑器件的逻辑控制方法,包括:接收中断信号,所述中断信号包括中断请求、目标数据的源地址和目标数据的目标地址,并检测所述中断请求的优先级;在所述中断请求的优先级为当前最高时,根据所述中断信号生成数据传输请求;根据所述数据传输请求,从所述目标数据的源地址读取所述目标数据,并将读取的目标数据写入所述目标数据的目标地址。本专利技术实施例的第二方面,提供了一种可编程逻辑器件的逻辑控制装置,包括:中断管理模块,用于接收中断信号,所述中断信号包括中断请求、目标数据的源地址和目标数据的目标地址,并检测所述中断请求的优先级;数据传输管理模块,用于在所述中断请求的优先级为当前最高时,根据所述中断信 ...
【技术保护点】
一种可编程逻辑器件的逻辑控制方法,其特征在于,包括:接收中断信号,所述中断信号包括中断请求、目标数据的源地址和目标数据的目标地址,并检测所述中断请求的优先级;在所述中断请求的优先级为当前最高时,根据所述中断信号生成数据传输请求;根据所述数据传输请求,从所述目标数据的源地址读取所述目标数据,并将读取的目标数据写入所述目标数据的目标地址。
【技术特征摘要】
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.一种可编程逻辑器件的逻辑控...
【专利技术属性】
技术研发人员:王晓辉,杨永峰,邝忠华,付鑫,任宁,胡战利,梁栋,刘新,郑海荣,
申请(专利权)人:深圳先进技术研究院,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。