草庐IT

ic_menu_info

全部标签

数字IC笔面常考,跨时钟域神器。——异步FIFO(简介及手撕代码)

异步FIFO写在前面的话异步FIFO相关知识点FIFO简介FIFO结构应用场景(来源小梅哥《FPGA系统设计与验证实战指南》章节4.4)相关参数异步FIFO内部组成异步FIFO的Verilog代码(强烈建议手敲,不要复制粘贴!)顶层模块双端口RAM写满信号判断模块读空信号判断模块信号同步模块testbench波形截图总结写在前面的话掌握基本的数字模块是数字IC工程师的基本要求,最近几年在笔试和面试的时候会遇到要求手撕代码,一方面是考察面试者有没有良好的codingstyle,重要的则是考察面试者对常用模块的了解程度。面对这种问题,没有比较好的解决方法,只能是多看、多写,时常复习复习。之所以要把

数字IC笔面常考,跨时钟域神器。——异步FIFO(简介及手撕代码)

异步FIFO写在前面的话异步FIFO相关知识点FIFO简介FIFO结构应用场景(来源小梅哥《FPGA系统设计与验证实战指南》章节4.4)相关参数异步FIFO内部组成异步FIFO的Verilog代码(强烈建议手敲,不要复制粘贴!)顶层模块双端口RAM写满信号判断模块读空信号判断模块信号同步模块testbench波形截图总结写在前面的话掌握基本的数字模块是数字IC工程师的基本要求,最近几年在笔试和面试的时候会遇到要求手撕代码,一方面是考察面试者有没有良好的codingstyle,重要的则是考察面试者对常用模块的了解程度。面对这种问题,没有比较好的解决方法,只能是多看、多写,时常复习复习。之所以要把

redis - redis `expires` 输出中的 `info keyspace` 是什么意思?

Redis中的infokeyspace给出如下输出:db0:keys=XXX,expires=YYYexpires是什么意思?我找不到它的任何文档?是指设置过期的key的个数吗? 最佳答案 是的,它显示了将在未来某个时间点过期的key数量。 关于redis-redis`expires`输出中的`infokeyspace`是什么意思?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/

redis - redis `expires` 输出中的 `info keyspace` 是什么意思?

Redis中的infokeyspace给出如下输出:db0:keys=XXX,expires=YYYexpires是什么意思?我找不到它的任何文档?是指设置过期的key的个数吗? 最佳答案 是的,它显示了将在未来某个时间点过期的key数量。 关于redis-redis`expires`输出中的`infokeyspace`是什么意思?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/

ios - 无法在 Xcode : Debug info from this module will be unavailable in the debugger 中调试

添加Firebase后无法在Xcode中进行调试。不能用expr执行命令,也没有可查看的变量信息。Firebase是在没有Cocoapods的情况下使用以下说明集成的:https://firebase.google.com/docs/ios/setup#frameworks这是Xcode在尝试使用expr执行命令后显示的内容:warning:SwifterrorinmoduleTest.Debuginfofromthismodulewillbeunavailableinthedebugger.error:inauto-import:failedtogetmodule'Test'from

ios - 无法在 Xcode : Debug info from this module will be unavailable in the debugger 中调试

添加Firebase后无法在Xcode中进行调试。不能用expr执行命令,也没有可查看的变量信息。Firebase是在没有Cocoapods的情况下使用以下说明集成的:https://firebase.google.com/docs/ios/setup#frameworks这是Xcode在尝试使用expr执行命令后显示的内容:warning:SwifterrorinmoduleTest.Debuginfofromthismodulewillbeunavailableinthedebugger.error:inauto-import:failedtogetmodule'Test'from

数字IC面经汇总(32篇)

前言    为准备校招(自用),博主整理了往年数字IC前端(设计&&验证)&&FPGA的面经,信息来自但不限于数字IC打工人、FPGA探索者、摸鱼范式、CSDN、牛客网、博客园等公众号和网站,以及博主个人的面试经验。     内容来源较多,并未一一申请授权,末尾附面经来源,侵权即删,仅做学习交流~内容更新中...(6.28)配合笔试题和手撕代码食用更佳    ​​​​​​数字IC笔试题---千题解,量大管饱,图文并茂     数字IC手撕代码---百题斩目录前言整体回忆汇总1.平头哥2.zeku3.汇顶科技4.联发科5.诺瓦科技6.集创北方7.华为8.大疆9.全志科技10.OPPO11.兆易创

MACH_TASK_BASIC_INFO 的 Swift 指针问题

我正在尝试将ObjCstackoverflow答案转换为Swift但失败了。看起来我正在通过UnsafeMutablePointer当我应该通过inoutmach_msg_type_number_t我似乎无法解决我的问题。根据我对Swift指针文档(不多)的理解,这些应该可以互换......?下面有更多信息。这是objective-c:structtask_basic_infoinfo;mach_msg_type_number_tsize=sizeof(info);kern_return_tkerr=task_info(mach_task_self(),TASK_BASIC_INFO,

MACH_TASK_BASIC_INFO 的 Swift 指针问题

我正在尝试将ObjCstackoverflow答案转换为Swift但失败了。看起来我正在通过UnsafeMutablePointer当我应该通过inoutmach_msg_type_number_t我似乎无法解决我的问题。根据我对Swift指针文档(不多)的理解,这些应该可以互换......?下面有更多信息。这是objective-c:structtask_basic_infoinfo;mach_msg_type_number_tsize=sizeof(info);kern_return_tkerr=task_info(mach_task_self(),TASK_BASIC_INFO,

数字IC前端学习笔记:仲裁轮询(四)

相关文章数字IC前端学习笔记:LSFR(线性反馈移位寄存器)数字IC前端学习笔记:跨时钟域信号同步数字IC前端学习笔记:信号同步和边沿检测数字IC前端学习笔记:锁存器Latch的综合数字IC前端学习笔记:格雷码(含Verilog实现的二进制格雷码转换器)数字IC前端学习笔记:FIFO的Verilog实现(一)数字IC前端学习笔记:FIFO的Verilog实现(二)数字IC前端学习笔记:仲裁轮询(一)数字IC前端学习笔记:仲裁轮询(二)数字IC前端学习笔记:仲裁轮询(三)数字IC前端学习笔记:仲裁轮询(五)数字IC前端学习笔记:仲裁轮询(六)数字IC前端学习笔记:近期最少使用(LRU)算法6.带