IC技术圈期刊 2023年 第03期

类别: FPGA(7) 前端(2) 验证(8) 后端(3) 嵌入式(0) 自动化(1) 模拟(1) 求职就业(3) 管理(1) 软件(0) 按月份
Cacheable VS Non-Cacheable
#前端  #cache 
经常会碰到说某块内存是cache的,还是non-cache的,它们究竟是什么意思?分别用在什么场景?non-cache和cache的内存区域怎么配置?这篇博文将会围绕这几个问题展开讨论。Cache,就是一种缓存机制,它位于CPU和DDR之间,为CPU和DDR之间的读写提供一段内存缓冲区。cache一般是SRAM,它采用了和制作CPU相同的半导体工艺,它的价格比DDR要高,但读写速度要比DDR快不少。
阿辉说 More
PCIE(RIFFA)驱动解读(七)
#前端  #pcie 
本系列共7篇,本篇是最后一篇。RIFFA的Linux驱动文件夹下有6个C源码文件,riffa_driver.c、riffa_driver.h、circ_queue.c、circ_queue.h、riffa.c、riffa.h。其中riffa.c和riffa.h不属于驱动源码,它们是系统函数调用驱动封装的一层接口,属于用户应用程序的一部分。circ_queue.c和circ_queue.h是为在内核中使用而编写的消息队列,用于同步中断和进程;riffa_driver.c和riffa_driver.h是驱动程序的主体。
亦安的数字小站 More