期刊文献+
共找到2篇文章
< 1 >
每页显示 20 50 100
Design of shared bus DSP board in vector network analyzer
1
作者 刘丹 王保锐 《Journal of Measurement Science and Instrumentation》 CAS 2013年第4期317-320,共4页
Currently,the mainstream vector network analyzer employs embedded computer module with a digital intermediate frequency(IF)board to form a high performance windows platform.Under this structure,the vector network anal... Currently,the mainstream vector network analyzer employs embedded computer module with a digital intermediate frequency(IF)board to form a high performance windows platform.Under this structure,the vector network analyzer needs a powerful encoding system to arbitrate the bus acquirement,which is usually realized by field-programmable gate array(FPGA)chip.The paper explores the shared bus design method of the digital signal processing(DSP)board in network analyzer.Firsty,it puts an emphasis on the system structure,and then the shared bus communication method is described in detail;Finally,the advantages of the shared bus communication mechanism are summanzed. 展开更多
关键词 shared bus host port interface(HPI) external memory interface(EMIF) field programmable gate array(FPGA) peripherical component interconnect(PCI)interface device
下载PDF
Untrusted Hardware Causes Double-Fetch Problems in the I/O Memory
2
作者 Kai Lu Peng-Fei Wang +1 位作者 Gen Li Xu Zhou 《Journal of Computer Science & Technology》 SCIE EI CSCD 2018年第3期587-602,共16页
The double fetch problem occurs when the data is maliciously changed between two kernel reads of the supposedly same data, which can cause serious security problems in the kernel. Previous research focused on the doub... The double fetch problem occurs when the data is maliciously changed between two kernel reads of the supposedly same data, which can cause serious security problems in the kernel. Previous research focused on the double fetches between the kernel and user applications. In this paper, we present the first dedicated study of the double fetch problem between the kernel and peripheral devices (aka. the hardware double fetch). Operating systems communicate with peripheral devices by reading from and writing to the device mapped I/O (input and output) memory. Owing to the lack of effective validation of the attached hardware, compromised hardware could flip the data between two reads of the same I/O memory address, causing a double fetch problem. We propose a static pattern-matching approach to identify the hardware double fetches from the Linux kernel. Our approach can analyze the entire kernel without relying on the corresponding hardware. The results are categorized and each category is analyzed using case studies to discuss the possibility of causing bugs. We also find four previously unknown double-fetch vulnerabilities, which have been confirmed and fixed after reporting them to the maintainers. 展开更多
关键词 hardware double fetch double-fetch bug I/O memory peripheral device double-fetch vulnerability
原文传递
上一页 1 下一页 到第
使用帮助 返回顶部