CN110322979B - 基于fpga的核电站数字控制计算机***核心处理单元 - Google Patents
基于fpga的核电站数字控制计算机***核心处理单元 Download PDFInfo
- Publication number
- CN110322979B CN110322979B CN201910677721.9A CN201910677721A CN110322979B CN 110322979 B CN110322979 B CN 110322979B CN 201910677721 A CN201910677721 A CN 201910677721A CN 110322979 B CN110322979 B CN 110322979B
- Authority
- CN
- China
- Prior art keywords
- module
- data
- memory
- storage
- board card
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012545 processing Methods 0.000 title claims abstract description 37
- 238000013507 mapping Methods 0.000 claims abstract description 66
- 230000003993 interaction Effects 0.000 claims abstract description 61
- 238000003860 storage Methods 0.000 claims description 78
- 238000012795 verification Methods 0.000 claims description 16
- 238000004364 calculation method Methods 0.000 claims description 11
- 230000005540 biological transmission Effects 0.000 claims description 10
- 238000012937 correction Methods 0.000 claims description 8
- 238000006243 chemical reaction Methods 0.000 claims description 6
- 238000004458 analytical method Methods 0.000 claims description 5
- 238000005516 engineering process Methods 0.000 claims description 5
- 230000002452 interceptive effect Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 7
- 238000005457 optimization Methods 0.000 description 7
- 230000002093 peripheral effect Effects 0.000 description 7
- 238000000034 method Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000032683 aging Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G21—NUCLEAR PHYSICS; NUCLEAR ENGINEERING
- G21D—NUCLEAR POWER PLANT
- G21D3/00—Control of nuclear power plant
- G21D3/001—Computer implemented control
- G21D3/002—Core design; core simulations; core optimisation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E30/00—Energy generation of nuclear origin
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Plasma & Fusion (AREA)
- High Energy & Nuclear Physics (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Abstract
基于FPGA的核电站数字控制计算机***核心处理单元,包括处理器板卡、映射缓存板卡、存储器板卡和优先读取控制器板卡,所述的处理器板卡与映射缓存板卡之间通过数据总线和地址总线连接,所述的映射缓存板卡与存储器板卡之间通过交互总线和存储总线连接,所述的存储器板卡与优先读取控制器板卡之间通过存储总线连接,所述的处理器板卡、映射缓存板卡和存储器板卡均采用非易失性FPGA和SRAM配合的构架构成,所述的优先读取控制板卡采用非易失性FPGA芯片构成,功耗降低,减少了出错的几率,提高了***的运行速度。
Description
技术领域
本发明涉及核电站数字控制计算机***技术领域,具体地说就是一种基于FPGA的核电站数字控制计算机***核心处理单元,即一种数字控制计算机***CPU核心处理单元的板卡设计,使用非易失性FPGA芯片加SRAM的构架实现核心处理单元的硬件设计。
背景技术
目前国内核电站的数字控制计算机***,其CPU是基于PAL+逻辑器件架构,采用大量的PAL逻辑芯片和逻辑芯片搭建实现了SSCI-890核心处理单元。目前的SSCI-890核心处理单元由核心处理板卡、缓存功能板卡、存储器板卡和优先读取控制器四大主要板卡构成。涉及到的PAL芯片和逻辑器件数量众多,随着时间的推移,逻辑器件的发展速度十分迅速,PAL元器件的厂家基本停产,随着老化的严重已无法满足核电站长期稳定运行。所以需要对核电站的控制***进行稳定改造,在改造的过程中,选用非易失性FPGA对PAL器件和逻辑器件进行改进。
SSCI-890核心处理单元的处理器板卡由60多片PAL芯片、40多片逻辑芯片以及少量SRAM芯片等设计完成;映射缓存板卡由40多片PAL芯片、40多片逻辑芯片以及少量SRAM芯片等设计完成;存储器板卡由10多片PAL芯片、20多片逻辑芯片以及少量SRAM芯片等设计完成;优先读取控制板卡由多片PAL芯片、20多片逻辑芯片等设计完成,原板卡构成功耗大,器件数量多,维护难度高。
发明内容
本发明的目的在于提供一种基于FPGA的核电站数字控制计算机***核心处理单元,在硬件结构上对该核心处理单元使用非易失性FPGA芯片加SRAM的结构进行设计改进,最终实现其基本功能。
本发明解决其技术问题所采取的技术方案是:基于FPGA的核电站数字控制计算机***核心处理单元,包括处理器板卡、映射缓存板卡、存储器板卡和优先读取控制器板卡,所述的处理器板卡与映射缓存板卡之间通过数据总线和地址总线连接,所述的映射缓存板卡与存储器板卡之间通过交互总线和存储总线连接,所述的存储器板卡与优先读取控制器板卡之间通过存储总线连接,所述的处理器板卡、映射缓存板卡和存储器板卡均采用非易失性FPGA和SRAM配合的构架构成,所述的优先读取控制板卡采用非易失性FPGA芯片构成。
作为优化,所述的处理器板卡包括非易失性FPGA模块和SRAM模块,所述的非易失性FPGA模块包括指令解析模块、数据计算和存储模块、虚拟终端的控制和交互模块、掉电重启模块和初始化模块。
作为优化,所述的指令解析模块包括:指令缓存模块、微指令解码模块、微指令计数器块、微指令地址存储模块、地址跳转模块、存储数据解码模块I、存储数据解码模块II、专用解码模块;
所述的数据计算和存储模块包括:数据计算和逻辑处理模块、程序计数器模块、寄存器文件存储模块、累加器模块、标志寄存器模块、写使能控制存储模块、控制存储模块;
所述的虚拟终端的控制和交互模块包括:终端交互模块、串行总线模块、字节掩码模块、缓存总线模块、文字数据驱动模块;
所述的缓存总线模块和指令缓存模块与缓存板卡总线连接,所述的缓存总线模块通过字节掩码模块与数据计算和逻辑处理模块连接,所述的数据计算和逻辑处理模块分别与累加器模块、标志寄存器模块、程序计数器模块和寄存器文件存储模块连接,所述的数据计算和逻辑处理模块还通过数据逻辑输出模块与缓存板卡总线连接,所述的累加器模块分别与终端交互模块和微指令解码模块连接,所述的终端交互模块也通过字节掩码模块与数据计算和逻辑处理模块连接;所述的微指令解码模块分别与控制存储模块和写使能控制存储模块连接,所述的微指令计数器模块与微指令地址存储模块连接,所述的微指令地址存储模块与地址跳转模块连接,所述的写使能控制存储模块还与缓存板卡总线连接,所述的存储数据解码模块I、存储数据解码模块II和专用解码模块均与文字数据驱动模块连接,所述的文字数据驱动模块与缓存板卡总线连接。
作为优化,所述的映射缓存板卡包括非易失性FPGA模块和SRAM模块,所述的非易失性FPGA模块包括内存映射模块、实时时钟产生模块、输入输出排序模块、存储器交互模块和程序指令存储模块。
作为优化,所述的内存映射模块包括:物理地址驱动模块、映射数组模块、映射数组计数器模块、存储读写保护模块、映射状态模块、映射控制模块、虚拟地址计数模块、密钥逻辑模块、误地址存储模块、映射转换技术模块;
所述的输入输出排序模块包括:总线数据交互模块、输入输出数据交互模块、缓存标签模块、缓存数据模块、映射数据接收模块、存储错误校验模块;
所述的程序指令存储模块包括:读写控制初始化模块、读写控制模块;
所述的物理地址驱动模块分别与存储器交互模块、缓存标签模块、缓存数据模块和映射数据接收模块连接,所述的映射数组模块分别与存储器交互模块、缓存标签模块、缓存数据模块和映射数据接收模块连接,所述的存储器交互模块与内存总线和优先读取控制器板卡连接,所述的缓存数据模块分别与存储错误校验模块、总线数据交互模块、输入输出数据交互模块连接,所述的映射数据接收模块分别与存储错误校验模块、总线数据交互模块、输入输出数据交互模块连接,所述的实时时钟模块分别与存储读写保护模块、虚拟地址计数模块、映射控制模块、映射转换技术模块和读写控制模块连接。
作为优化,所述的存储器板卡包括非易失性FPGA模块和SRAM模块,所述的非易失性FPGA模块包括SRAM读写模块和存储错误检查与纠错模块。
作为优化,所述的SRAM读写模块包括:存储控制模块、地址锁存模块、板卡地址处理模块、数据收发模块、块数据收发模块;
所述的存储错误检查与纠错模块包括:存储交互模块、校验状态模块、纠错模块、同步模块、校验模块;
所述的数据收发模块和地址锁存模块均与缓存板卡连接,所述的数据收发模块分别与块数据收发模块和校验模块连接,所述的地址锁存模块分别与存储控制模块和板卡地址处理模块连接,所述的块数据收发模块分别与纠错模块、校验模块、同步模块和数据收发模块连接,所述的校验模块分别与同步模块、纠错模块和校验状态模块连接,所述的校验状态模块与存储交互模块连接,所述的存储交互模块与映射缓存板卡中的总线数据交互模块互相连接。
作为优化,所述的优先读取控制板卡采用非易失性FPGA芯片构成,优先读取控制板卡的非易失性FPGA芯片实现与块传输控制器的高速交互逻辑。
本发明的有益效果是:与现有技术相比,本发明的基于FPGA的核电站数字控制计算机***核心处理单元,对于整个CPU***而言,PAL芯片和逻辑芯片数量众多,导致板卡功耗增加,改成非易失性FPGA和SRAM构架后功耗降低,使用非易失性FPGA提高了***重启的稳定性和可靠性,重启后不需要从外部存储读取程序启动,减少了出错的几率,采用非易失性FPGA加SRAM的结构相比于之前PAL芯片和逻辑器件构架的板卡,在硬件和软件上更利于维护,运用了FPGA并行运行的优势,提高了***的运行速度。
附图说明
图1为本发明功能框架总图;
图2为本发明处理器板卡功能框架图;
图3为本发明处理器板卡工作原理图;
图4为本发明映射缓存板卡功能框架图;
图5为本发明映射缓存板卡工作原理图;
图6为本发明存储器板卡功能框架图;
图7为本发明存储器板卡工作原理图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该发明产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
如图1所示实施例,基于FPGA的核电站数字控制计算机***核心处理单元,包括处理器板卡、映射缓存板卡、存储器板卡和优先读取控制器板卡,所述的处理器板卡与映射缓存板卡之间通过数据总线和地址总线连接,所述的映射缓存板卡与存储器板卡之间通过交互总线和存储总线连接,所述的存储器板卡与优先读取控制器板卡之间通过存储总线连接,所述的处理器板卡、映射缓存板卡和存储器板卡均采用非易失性FPGA和SRAM配合的构架构成,所述的优先读取控制板卡采用非易失性FPGA芯片构成。
将核心处理单元的处理器板卡、映射缓存板卡、存储器板卡和优先读取控制器板卡上PAL芯片和逻辑器件的功能采用非易失性FPGA进行硬件描述语言编程实现,板卡采用非易失性FPGA和SRAM配合的构架或者采用单非易失性FPGA构架实现。
如图2和图3所示实施例,所述的处理器板卡包括非易失性FPGA模块和SRAM模块,所述的非易失性FPGA模块包括指令解析模块、数据计算和存储模块、虚拟终端的控制和交互模块、掉电重启模块和初始化模块。
所述的指令解析模块包括:指令缓存模块、微指令解码模块、微指令计数器块、微指令地址存储模块、地址跳转模块、存储数据解码模块I、存储数据解码模块II、专用解码模块;
所述的数据计算和存储模块包括:数据计算和逻辑处理模块、程序计数器模块、寄存器文件存储模块、累加器模块、标志寄存器模块、写使能控制存储模块、控制存储模块;
所述的虚拟终端的控制和交互模块包括:终端交互模块、串行总线模块、字节掩码模块、缓存总线模块、文字数据驱动模块。
SSCI-890核心处理单元的处理器板卡采用非易失性FPGA和SRAM配合的构架完成。处理器板卡的非易失性FPGA负责完成指令解析逻辑,数据计算和存储逻辑,与虚拟终端的控制和交互逻辑,掉电重启,初始化等功能。SSCI-890核心处理单元的处理器板卡FPGA内部实现原理图如图3,FPGA通过指令缓存模块和缓存总线模块分别接收到由缓存板卡总线传输来的微指令和数据。缓存总线模块接收到的数据进入数据计算和逻辑处理模块进行算数和逻辑运算,运算结果反馈给累加器模块、标志寄存器模块、程序计数器模块和寄存器文件存储模块,同时通过数据逻辑输出模块将运算数据发送给缓存板卡总线;累加器模块的数据输出给微指令解码模块和终端交互模块,终端交互模块与终端机实现数据交互;终端交互模块接收到的终端机数据也被送入数据计算和逻辑处理模块进行算数和逻辑运算。
微指令被送入微指令解码模块进行解码,解码之后所需执行的微指令被存储于控制存储模块中;微指令计数器模块将下一条微指令地址传输给微指令地址存储模块,微指令地址存储模块将指令发送给地址跳转模块;缓存板卡接收到的指令和微指令解码模块的指令被送入到写使能控制存储模块中进行指令的存储,驱动存储数据解码模块I、存储数据解码模块II和专用解码模块进行工作完成数据的解码,然后将三路解码数据发送给文字数据驱动模块,完成指令到字符的转化并发送给缓存板卡总线。
如图4和图5所示实施例,所述的映射缓存板卡包括非易失性FPGA模块和SRAM模块,所述的非易失性FPGA模块包括内存映射模块、实时时钟产生模块、输入输出排序模块、存储器交互模块和程序指令存储模块。
所述的内存映射模块包括:物理地址驱动模块、映射数组模块、映射数组计数器模块、存储读写保护模块、映射状态模块、映射控制模块、虚拟地址计数模块、密钥逻辑模块、误地址存储模块、映射转换技术模块;
所述的输入输出排序模块包括:总线数据交互模块、输入输出数据交互模块、缓存标签模块、缓存数据模块、映射数据接收模块、存储错误校验模块;
所述的程序指令存储模块包括:读写控制初始化模块、读写控制模块。
映射缓存板卡采用非易失性FPGA和SRAM配合的构架完成,映射缓存板卡的非易失性FPGA负责完成映射逻辑,实时时钟产生逻辑,内存映射逻辑,输入输出排序逻辑,与存储器交互逻辑以及程序指令存储逻辑等功能,内存映射板卡FPGA内部实现原理图如图5,物理地址驱动模块将映射过程中的虚拟地址VA转换为物理地址PA并发送到存储器交互模块中,存储器交互模块将内存地址发送到内存总线和优先读取控制器板卡上,同时将欲写入的数据放到内存总线上以及缓存来自内存总线读取的内存数据;实时时钟模块为微指令程序的运行提供时钟功能;总线数据交互模块接收来自处理器板卡的数据并生成缓存总线数据CB,并发送到映射数据接收模块,实现内存映射的控制;输入输出数据交互模块在I/O时序控制下实现输入输出的逻辑控制。
如图6和图7所示实施例,所述的存储器板卡包括非易失性FPGA模块和SRAM模块,所述的非易失性FPGA模块包括SRAM读写模块和存储错误检查与纠错模块。
所述的SRAM读写模块包括:存储控制模块、地址锁存模块、板卡地址处理模块、数据收发模块、块数据收发模块;
所述的存储错误检查与纠错模块包括:存储交互模块、校验状态模块、纠错模块、同步模块、校验模块。
存储器板卡采用非易失性FPGA和SRAM配合的构架完成,存储器板卡的非易失性FPGA负责完成对SRAM读写逻辑,存储错误检查及纠错逻辑等功能,存储器板卡FPGA内部实现原理图如图7,数据收发模块接收到由缓存板卡发送来的地址,同时存入地址锁存模块,存储控制模块处理接收内存数据传输的请求,并判别该请求是否含有请求设备的地址,同时初始化内存数据传输,并在传输完成后发出相应的信号;存储器板卡内部块数据收发模块中的数据经同步、纠错后发送到存储交互模块,存储交互模块与映射缓存板卡的总线数据交互模块进行数据交互。
优先读取控制板卡采用非易失性FPGA芯片完成,为实现存储器板卡与***存储设备之间的高速数据传输,采用优先读取控制数据传输模式。当***存储设备与***块传输板卡建立连接后,根据***存储设备的控制信号控制***块传输板卡与***存储设备的数据传输方向,并将控制信号写入优先读取控制板卡,开始存储器板卡与***存储设备之间的数据交换。
上述具体实施方式仅是本发明的具体个案,本发明的专利保护范围包括但不限于上述具体实施方式的产品形态和式样,任何符合本发明且任何所属技术领域的普通技术人员对其所做的适当变化或修饰,皆应落入本发明的专利保护范围。
Claims (5)
1.基于FPGA的核电站数字控制计算机***核心处理单元,其特征在于:包括处理器板卡、映射缓存板卡、存储器板卡和优先读取控制器板卡,所述的处理器板卡与映射缓存板卡之间通过数据总线和地址总线连接,所述的映射缓存板卡与存储器板卡之间通过交互总线和存储总线连接,所述的存储器板卡与优先读取控制器板卡之间通过存储总线连接,所述的处理器板卡、映射缓存板卡和存储器板卡均采用非易失性FPGA和SRAM配合的构架构成,所述的优先读取控制器板卡采用非易失性FPGA芯片构成;
所述的处理器板卡包括非易失性FPGA模块和SRAM模块,所述的非易失性FPGA模块包括指令解析模块、数据计算和存储模块、虚拟终端的控制和交互模块、掉电重启模块和初始化模块;
所述的指令解析模块包括:指令缓存模块、微指令解码模块、微指令计数器模块、微指令地址存储模块、地址跳转模块、存储数据解码模块I、存储数据解码模块II、专用解码模块;
所述的数据计算和存储模块包括:数据计算和逻辑处理模块、程序计数器模块、寄存器文件存储模块、累加器模块、标志寄存器模块、写使能控制存储模块、控制存储模块;
所述的虚拟终端的控制和交互模块包括:终端交互模块、串行总线模块、字节掩码模块、缓存总线模块、文字数据驱动模块;
所述的缓存总线模块和指令缓存模块与缓存板卡总线连接,所述的缓存总线模块通过字节掩码模块与数据计算和逻辑处理模块连接,所述的数据计算和逻辑处理模块分别与累加器模块、标志寄存器模块、程序计数器模块和寄存器文件存储模块连接,所述的数据计算和逻辑处理模块还通过数据逻辑输出模块与缓存板卡总线连接,所述的累加器模块分别与终端交互模块和微指令解码模块连接,所述的终端交互模块也通过字节掩码模块与数据计算和逻辑处理模块连接;所述的微指令解码模块分别与控制存储模块和写使能控制存储模块连接,所述的微指令计数器模块与微指令地址存储模块连接,所述的微指令地址存储模块与地址跳转模块连接,所述的写使能控制存储模块还与缓存板卡总线连接,所述的存储数据解码模块I、存储数据解码模块II和专用解码模块均与文字数据驱动模块连接,所述的文字数据驱动模块与缓存板卡总线连接;
所述的映射缓存板卡包括非易失性FPGA模块和SRAM模块,所述的非易失性FPGA模块包括内存映射模块、实时时钟模块、输入输出排序模块、存储器交互模块和程序指令存储模块。
2.根据权利要求1所述的基于FPGA的核电站数字控制计算机***核心处理单元,其特征在于:所述的内存映射模块包括:物理地址驱动模块、映射数组模块、映射数组计数器模块、存储读写保护模块、映射状态模块、映射控制模块、虚拟地址计数模块、密钥逻辑模块、误地址存储模块、映射转换技术模块;
所述的输入输出排序模块包括:总线数据交互模块、输入输出数据交互模块、缓存标签模块、缓存数据模块、映射数据接收模块、存储错误校验模块;
所述的程序指令存储模块包括:读写控制初始化模块、读写控制模块;
所述的物理地址驱动模块分别与存储器交互模块、缓存标签模块、缓存数据模块和映射数据接收模块连接,所述的映射数组模块分别与存储器交互模块、缓存标签模块、缓存数据模块和映射数据接收模块连接,所述的存储器交互模块与内存总线和优先读取控制器板卡连接,所述的缓存数据模块分别与存储错误校验模块、总线数据交互模块、输入输出数据交互模块连接,所述的映射数据接收模块分别与存储错误校验模块、总线数据交互模块、输入输出数据交互模块连接,所述的实时时钟模块分别与存储读写保护模块、虚拟地址计数模块、映射控制模块、映射转换技术模块和读写控制模块连接。
3.根据权利要求1所述的基于FPGA的核电站数字控制计算机***核心处理单元,其特征在于:所述的存储器板卡包括非易失性FPGA模块和SRAM模块,所述的非易失性FPGA模块包括SRAM读写模块和存储错误检查与纠错模块。
4.根据权利要求3所述的基于FPGA的核电站数字控制计算机***核心处理单元,其特征在于:所述的SRAM读写模块包括:存储控制模块、地址锁存模块、板卡地址处理模块、数据收发模块、块数据收发模块;
所述的存储错误检查与纠错模块包括:存储交互模块、校验状态模块、纠错模块、同步模块、校验模块;
所述的数据收发模块和地址锁存模块均与缓存板卡连接,所述的数据收发模块分别与块数据收发模块和校验模块连接,所述的地址锁存模块分别与存储控制模块和板卡地址处理模块连接,所述的块数据收发模块分别与纠错模块、校验模块、同步模块和数据收发模块连接,所述的校验模块分别与同步模块、纠错模块和校验状态模块连接,所述的校验状态模块与存储交互模块连接,所述的存储交互模块与映射缓存板卡中的总线数据交互模块互相连接。
5.根据权利要求1所述的基于FPGA的核电站数字控制计算机***核心处理单元,其特征在于:所述的优先读取控制板卡采用非易失性FPGA芯片构成,优先读取控制板卡的非易失性FPGA芯片实现与块传输控制器的高速交互逻辑。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910677721.9A CN110322979B (zh) | 2019-07-25 | 2019-07-25 | 基于fpga的核电站数字控制计算机***核心处理单元 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910677721.9A CN110322979B (zh) | 2019-07-25 | 2019-07-25 | 基于fpga的核电站数字控制计算机***核心处理单元 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110322979A CN110322979A (zh) | 2019-10-11 |
CN110322979B true CN110322979B (zh) | 2024-01-30 |
Family
ID=68124657
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910677721.9A Active CN110322979B (zh) | 2019-07-25 | 2019-07-25 | 基于fpga的核电站数字控制计算机***核心处理单元 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110322979B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110717793B (zh) * | 2019-10-18 | 2022-11-18 | 创维集团智能科技有限公司 | 定时方法、广告机及广告机*** |
Citations (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1294304A (zh) * | 1999-10-25 | 2001-05-09 | 英业达集团(西安)电子技术有限公司 | 检测静态随机存储器的方法 |
CN1648880A (zh) * | 2004-10-19 | 2005-08-03 | 威盛电子股份有限公司 | 计算机***内部数据存取方法与相关装置 |
CN1746865A (zh) * | 2005-10-13 | 2006-03-15 | 上海交通大学 | 数字信号处理器可重构指令高速缓存部分的实现方法 |
CN101114259A (zh) * | 2006-07-27 | 2008-01-30 | 杭州晟元芯片技术有限公司 | 一种基于flash架构的处理器片内程序代码存储体及实现代码片内执行的方法 |
CN101546185A (zh) * | 2009-04-30 | 2009-09-30 | 上海交通大学 | 基于ieee-1394串行总线的多轴运动控制卡 |
CN101833424A (zh) * | 2010-03-26 | 2010-09-15 | 中国科学院光电技术研究所 | 基于fpga的高速存储与传输装置 |
CN101933005A (zh) * | 2008-02-15 | 2010-12-29 | 飞思卡尔半导体公司 | ***模块寄存器访问方法和装置 |
CN102012791A (zh) * | 2010-10-15 | 2011-04-13 | 中国人民解放军国防科学技术大学 | 基于Flash的数据存储PCIE板卡 |
CN102207916A (zh) * | 2011-05-30 | 2011-10-05 | 西安电子科技大学 | 一种基于指令预取的多核共享存储器控制设备 |
KR20110113830A (ko) * | 2010-04-12 | 2011-10-19 | 한국원자력연구원 | 안전등급 통신모듈 |
KR20110113829A (ko) * | 2010-04-12 | 2011-10-19 | 한국원자력연구원 | 원자력 발전소 안전계통의 안전등급 통신 스위치 |
CN202230480U (zh) * | 2011-09-08 | 2012-05-23 | 中国西电电气股份有限公司 | 基于fpga 的高速信号采集与数据缓存*** |
CN102612685A (zh) * | 2009-11-16 | 2012-07-25 | 微软公司 | 经由存储器高速缓存操纵的无阻碍数据传送 |
CN102664041A (zh) * | 2012-05-22 | 2012-09-12 | 安徽大学 | 一种基于bist控制的可编程sram时序控制*** |
CN103353725A (zh) * | 2013-03-19 | 2013-10-16 | 中国科学院声学研究所 | 采用fpga实现基于pci接口协议的阵列式可扩展数据采集*** |
CN103700396A (zh) * | 2013-12-03 | 2014-04-02 | 中国航天科技集团公司第九研究院第七七一研究所 | 一种面向sram的抗seu错误累积的控制器及方法 |
CN103873132A (zh) * | 2012-12-13 | 2014-06-18 | 许雪梅 | 基于PXIe总线的卫星通信***模拟器 |
CN104966538A (zh) * | 2015-06-02 | 2015-10-07 | 北京广利核***工程有限公司 | 一种基于fpga技术的核电站仪控*** |
CN105244065A (zh) * | 2015-09-16 | 2016-01-13 | 北京广利核***工程有限公司 | 一种基于fpga技术的核电站dcs控制站架构 |
CN105335326A (zh) * | 2015-10-10 | 2016-02-17 | 广州慧睿思通信息科技有限公司 | 一种基于fpga的pcie转sata接口阵列的装置 |
CN106909102A (zh) * | 2017-01-24 | 2017-06-30 | 北京广利核***工程有限公司 | 用于核电站反应堆保护***的控制器板卡和控制方法 |
CN106933542A (zh) * | 2017-03-31 | 2017-07-07 | 中国核动力研究设计院 | 一种用于核电厂dcs***的基于fpga的dma协处理器及方法 |
CN206348634U (zh) * | 2016-12-30 | 2017-07-21 | 甘肃交通职业技术学院 | 一种基于fpga的多路数字量采集处理板卡 |
CN107278293A (zh) * | 2017-05-08 | 2017-10-20 | 深圳前海达闼云端智能科技有限公司 | 虚拟机的传感器实现装置及其方法 |
CN206618983U (zh) * | 2016-12-30 | 2017-11-07 | 甘肃交通职业技术学院 | 一种基于vme总线的嵌入式工业控制板卡 |
WO2018077292A1 (zh) * | 2016-10-28 | 2018-05-03 | 北京市商汤科技开发有限公司 | 数据处理方法和***、电子设备 |
CN108133269A (zh) * | 2016-12-01 | 2018-06-08 | 上海兆芯集成电路有限公司 | 具有可作为高速缓存存储器或神经网络单元存储器操作的存储器阵列的处理器 |
CN108734648A (zh) * | 2017-04-24 | 2018-11-02 | 英特尔公司 | 计算优化机制 |
CN109710547A (zh) * | 2018-12-29 | 2019-05-03 | 浙江理工大学 | 一种工业物联网中的缓冲内存管理设计与实现方法 |
CN209014940U (zh) * | 2018-10-30 | 2019-06-21 | 美核电气(济南)股份有限公司 | 一种基于fpga的核电站数字控制计算机***架构 |
CN210896640U (zh) * | 2019-07-25 | 2020-06-30 | 美核电气(济南)股份有限公司 | 基于fpga的核电站数字控制计算机***核心处理单元 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6941505B2 (en) * | 2000-09-12 | 2005-09-06 | Hitachi, Ltd. | Data processing system and data processing method |
US20090287969A1 (en) * | 2008-05-13 | 2009-11-19 | Bpm Microsystems | Electronic apparatus and bit error rate tolerance method for programming non-volatile memory devices |
US10114784B2 (en) * | 2014-04-25 | 2018-10-30 | Liqid Inc. | Statistical power handling in a scalable storage system |
-
2019
- 2019-07-25 CN CN201910677721.9A patent/CN110322979B/zh active Active
Patent Citations (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1294304A (zh) * | 1999-10-25 | 2001-05-09 | 英业达集团(西安)电子技术有限公司 | 检测静态随机存储器的方法 |
CN1648880A (zh) * | 2004-10-19 | 2005-08-03 | 威盛电子股份有限公司 | 计算机***内部数据存取方法与相关装置 |
CN1746865A (zh) * | 2005-10-13 | 2006-03-15 | 上海交通大学 | 数字信号处理器可重构指令高速缓存部分的实现方法 |
CN101114259A (zh) * | 2006-07-27 | 2008-01-30 | 杭州晟元芯片技术有限公司 | 一种基于flash架构的处理器片内程序代码存储体及实现代码片内执行的方法 |
CN101933005A (zh) * | 2008-02-15 | 2010-12-29 | 飞思卡尔半导体公司 | ***模块寄存器访问方法和装置 |
CN101546185A (zh) * | 2009-04-30 | 2009-09-30 | 上海交通大学 | 基于ieee-1394串行总线的多轴运动控制卡 |
CN102612685A (zh) * | 2009-11-16 | 2012-07-25 | 微软公司 | 经由存储器高速缓存操纵的无阻碍数据传送 |
CN101833424A (zh) * | 2010-03-26 | 2010-09-15 | 中国科学院光电技术研究所 | 基于fpga的高速存储与传输装置 |
KR20110113830A (ko) * | 2010-04-12 | 2011-10-19 | 한국원자력연구원 | 안전등급 통신모듈 |
KR20110113829A (ko) * | 2010-04-12 | 2011-10-19 | 한국원자력연구원 | 원자력 발전소 안전계통의 안전등급 통신 스위치 |
CN102012791A (zh) * | 2010-10-15 | 2011-04-13 | 中国人民解放军国防科学技术大学 | 基于Flash的数据存储PCIE板卡 |
CN102207916A (zh) * | 2011-05-30 | 2011-10-05 | 西安电子科技大学 | 一种基于指令预取的多核共享存储器控制设备 |
CN202230480U (zh) * | 2011-09-08 | 2012-05-23 | 中国西电电气股份有限公司 | 基于fpga 的高速信号采集与数据缓存*** |
CN102664041A (zh) * | 2012-05-22 | 2012-09-12 | 安徽大学 | 一种基于bist控制的可编程sram时序控制*** |
CN103873132A (zh) * | 2012-12-13 | 2014-06-18 | 许雪梅 | 基于PXIe总线的卫星通信***模拟器 |
CN103353725A (zh) * | 2013-03-19 | 2013-10-16 | 中国科学院声学研究所 | 采用fpga实现基于pci接口协议的阵列式可扩展数据采集*** |
CN103700396A (zh) * | 2013-12-03 | 2014-04-02 | 中国航天科技集团公司第九研究院第七七一研究所 | 一种面向sram的抗seu错误累积的控制器及方法 |
CN104966538A (zh) * | 2015-06-02 | 2015-10-07 | 北京广利核***工程有限公司 | 一种基于fpga技术的核电站仪控*** |
CN105244065A (zh) * | 2015-09-16 | 2016-01-13 | 北京广利核***工程有限公司 | 一种基于fpga技术的核电站dcs控制站架构 |
CN105335326A (zh) * | 2015-10-10 | 2016-02-17 | 广州慧睿思通信息科技有限公司 | 一种基于fpga的pcie转sata接口阵列的装置 |
WO2018077292A1 (zh) * | 2016-10-28 | 2018-05-03 | 北京市商汤科技开发有限公司 | 数据处理方法和***、电子设备 |
CN108133269A (zh) * | 2016-12-01 | 2018-06-08 | 上海兆芯集成电路有限公司 | 具有可作为高速缓存存储器或神经网络单元存储器操作的存储器阵列的处理器 |
CN206348634U (zh) * | 2016-12-30 | 2017-07-21 | 甘肃交通职业技术学院 | 一种基于fpga的多路数字量采集处理板卡 |
CN206618983U (zh) * | 2016-12-30 | 2017-11-07 | 甘肃交通职业技术学院 | 一种基于vme总线的嵌入式工业控制板卡 |
CN106909102A (zh) * | 2017-01-24 | 2017-06-30 | 北京广利核***工程有限公司 | 用于核电站反应堆保护***的控制器板卡和控制方法 |
CN106933542A (zh) * | 2017-03-31 | 2017-07-07 | 中国核动力研究设计院 | 一种用于核电厂dcs***的基于fpga的dma协处理器及方法 |
CN108734648A (zh) * | 2017-04-24 | 2018-11-02 | 英特尔公司 | 计算优化机制 |
CN107278293A (zh) * | 2017-05-08 | 2017-10-20 | 深圳前海达闼云端智能科技有限公司 | 虚拟机的传感器实现装置及其方法 |
CN209014940U (zh) * | 2018-10-30 | 2019-06-21 | 美核电气(济南)股份有限公司 | 一种基于fpga的核电站数字控制计算机***架构 |
CN109710547A (zh) * | 2018-12-29 | 2019-05-03 | 浙江理工大学 | 一种工业物联网中的缓冲内存管理设计与实现方法 |
CN210896640U (zh) * | 2019-07-25 | 2020-06-30 | 美核电气(济南)股份有限公司 | 基于fpga的核电站数字控制计算机***核心处理单元 |
Non-Patent Citations (5)
Title |
---|
基于FPGA及DSP的多核控制器架构设计;邹祎 等;信息通信(第11期);第125-127页 * |
基于FPGA的ASI数据发送卡的设计;贺琛;韩建兵;明月;;计算机与网络(第12期);第60-62页 * |
数字信号处理器的讨论和研究;王令名;红外(第09期);第15-19页 * |
核电DCC ***冗余CPU 电源模块故障分析与技术改进;李苏 等;《通信电源技术》;第36卷(第2期);第11-13页 * |
核电站全范围模拟机数字控制计算机***仿真;候雪燕 等;《中国核技术科学进展报告(第二卷)》;第918-923页 * |
Also Published As
Publication number | Publication date |
---|---|
CN110322979A (zh) | 2019-10-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102609378B (zh) | 一种消息式内存访问装置及其访问方法 | |
CN111651384B (zh) | 寄存器的读写方法、芯片、子***、寄存器组及终端 | |
TW580709B (en) | Error correcting memory and method of operating same | |
CN101241452B (zh) | 存储***和命令处理方法 | |
US8825922B2 (en) | Arrangement for processing trace data information, integrated circuits and a method for processing trace data information | |
JP2021504842A (ja) | 分散バッファ・メモリ・システムのためのアドレス/コマンド・チップ同期式自律型データ・チップ・アドレス・シーケンサ | |
CN105701298A (zh) | 基于PowerPC SoC架构的仿真平台设计方法 | |
CN102938653A (zh) | 一种利用图形处理器gpu实现的并行rs译码方法 | |
CN103886916B (zh) | 输入位宽可伸缩的编码/编解码存储*** | |
KR20140147218A (ko) | 메모리 장치 및 이를 포함하는 시스템 | |
US10860518B2 (en) | Integrated circuit system | |
CN101882119A (zh) | 与非型闪存控制器及其数据传输方法 | |
CN110322979B (zh) | 基于fpga的核电站数字控制计算机***核心处理单元 | |
CN114817114B (zh) | 一种mipi接口、及其控制方法、装置及介质 | |
CN103729319A (zh) | 基于串行总线的设备***及数据传输方法 | |
US8825465B2 (en) | Simulation apparatus and method for multicore system | |
CN210896640U (zh) | 基于fpga的核电站数字控制计算机***核心处理单元 | |
US9343157B2 (en) | Writing into an EEPROM on an I2C bus | |
CN107290656B (zh) | 一种集成双向crc校验功能的可扩展jtag调试结构 | |
CN101493759B (zh) | 一种任意容量异步先入先出存储器的地址控制方法 | |
CN102096610A (zh) | 利用纠错码和同步信息的数据行存储及传输 | |
CN111258769B (zh) | 数据传输装置和方法 | |
US10579470B1 (en) | Address failure detection for memory devices having inline storage configurations | |
US9202568B2 (en) | Mechanism for writing into an EEPROM on an I2C bus | |
CN102110065B (zh) | 一种减少数据传输的缓存*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |