草庐IT

ic_menu_preferences

全部标签

转行数字IC验证的学习路线是什么样的?现在开始转是否来得及?985本硕,电子学院研二

985电子学院的本硕转行数字IC验证是绰绰有余了,而出来在不济薪资也在20w以上,好一点或许有望35w以上,这是我企业招人的水平。如果现在开始学,就需要重拾你大学时期的半导体物理数模电等基础课程,包括略懂的python等不过针对大部分公司的数字验证岗面试要求来说,你仍然需要系统的学习相关知识,不为别的,就为有望35w以上。至于要如何学,自学和报培训班两个都可以,个人推荐你报个班,这样不会学的太痛苦。反正也就是一个月工资而已,至于知识点就是verilog语言是必学,SystemVerilog必学,UVM验证方法学必学,这些都是数字IC验证岗位必学的地方。还有像python,Linux,c/c++

推荐一款好用的Macos应用Radial Menu

      之前在Windows上用过一款圆盘菜单工具Quicker,感觉非常方便,换成Macos后,一直没有找到类似应用。最近终于发现,一款好用的快捷键收集,触发工具RadialMenu.其核心功能是可以根据当前程序的上下文,弹出一个圆盘菜单。执行圆盘中的动作。目前菜单动作还仅支持快捷键,预计后期可能会加入一些脚本动作之类。   在不同软件间切换,是各种将macos作为生产力工具的人的日常,例如在浏览器,XCode,Idea,Ps.....中各种切换。不排除有大神可以清楚的记得每个软件的常用快捷键。   例如  Finder的显示隐藏文件、返回上层菜单、前进、后退;  Xcode的转到定义,

【数字IC】深入浅出理解I2C协议

深入浅出理解I2C协议一、什么是I2C协议二、I2C,SPI,UART协议的区别三、I2C的信号线四、I2C的连接方式4.1单主设备,单从设备4.2单主设备,多从设备4.3多主设备,多从设备五、I2C的数据传输格式5.1空闲位5.2起始位5.3地址位与读写控制5.4应答位(ACK/NACK)5.4.1正确接收数据(ACK)5.4.2未正确接收数据(NACK)5.5数据位5.6停止位5.7总结六、I2C可配置变量6.1传输模式6.2地址位宽6.3设备地址七、I2C的仲裁机制7.1SCL同步问题7.2SDA仲裁问题八、写在最后九、其他数字IC基础协议解读9.1UART协议9.2SPI协议9.3I2

【数字IC】深入浅出理解I2C协议

深入浅出理解I2C协议一、什么是I2C协议二、I2C,SPI,UART协议的区别三、I2C的信号线四、I2C的连接方式4.1单主设备,单从设备4.2单主设备,多从设备4.3多主设备,多从设备五、I2C的数据传输格式5.1空闲位5.2起始位5.3地址位与读写控制5.4应答位(ACK/NACK)5.4.1正确接收数据(ACK)5.4.2未正确接收数据(NACK)5.5数据位5.6停止位5.7总结六、I2C可配置变量6.1传输模式6.2地址位宽6.3设备地址七、I2C的仲裁机制7.1SCL同步问题7.2SDA仲裁问题八、写在最后九、其他数字IC基础协议解读9.1UART协议9.2SPI协议9.3I2

详解数字IC设计全流程

数字IC设计流程写在前面数字IC设计的流程1.项目需求2.系统设计3.前端设计4.后端设计最后的总结写在前面时隔一年,我已经找完工作,正式转行数字IC。对于自己的未来,我很清楚,从事数字IC设计这个职业,对于我来说,即是机遇也是挑战。古人云,千里之行,始于足下。不积跬步无以至千里,不积小流无以成江海。借着最近一段时间写毕业论文的闲暇时光,我想,我也应该开始梳理自己的知识体系,夯实自己数字IC设计的基本功。数字IC设计的流程都说FPGA与数字IC很相似,但是实际上,数字IC主要是对于ASIC设计而言。因此,需要处理好FPGA开发与数字IC设计的异同。首先,梳理清楚数字IC的设计流程。1.项目需求

关于电脑开机一直press del to enter bios setup menu,oress F12 to display boot menu,无法开机,按del键也没有任何反应的解决办法

关于电脑开机一直pressdeltoenterbiossetupmenu,oressF12todisplaybootmenu,无法开机,按del键也没有任何反应的解决办法。一、错误页面展示错误描述:开机一直这个页面,按照提示,开机按del、f12键也没任何反应,无法进入BIOS,无法重新装系统。二、解决方法将主机才开,查看主板上的电池是否松动,按紧重新开机,如果还是没有解决,可以尝试更好电池,可能是电池没电了。三、其它问题按Del或F12有反应,的话。你好开机或者重启电脑按住DEL键,进入BIOS.找到LoadFail-SafeDefaults按方向键选中一个回车,提示是否确定,按Y,回车.最

详细介绍,驱动IC的功能和作用

在LED显示屏的工作当中,驱动IC的作用是接收符合协议规定的显示数据(来自接收卡或者视频处理器等信息源),在内部生产PWM与电流时间变化,输出与亮度灰度刷新等相关的PWM电流来点亮LED。驱动IC和逻辑IC以及MOS开关组成的周边IC,共同作用于LED显示屏的显示功能并决定其呈现的显示效果。你知道LED显示屏与传统投影有什么区别吗?led全彩显示屏驱动IC的作用及功能LED驱动芯片可分为通用芯片和专用芯片两种。所谓的通用芯片,其芯片本身并非专门为LED而设计,而是一些具有LED显示屏部分逻辑功能的逻辑芯片(如串2并移位寄存器)。而专用芯片是指按照LED发光特性而设计专门用于LED显示屏的驱动芯

IMX6ULL + SPI LCD(驱动IC ILI9341)显示简单的QT界面

1.硬件:使用正点原子的IMX6ULLLinux开发板开发板底板原理图版本:V2.1核心板原理图版本:V1.6LCD:MSP2402(ICILI9341)2.查找可用引脚开发板上引出的引脚是在JP6上,只看JP6会发现没有可用的SPI引脚,但是查看底板原理图中与核心板相连的位置会发现其实JP6上的UART2的TX/RX/CTS/RTS四个引脚正好可以复用为ECSPI3的MISO/MOSI/CLK/SS0四个引脚,SPILCD还需要三个IO口作为Reset/DC/背光的控制引脚,如下图所示(但是我是偷懒了,将背光引脚直接接的V3.3)3.添加支持SPILCD的设备树节点(不废话,直接上干货)  

Build was configured to prefer settings repositories over project repositories but repository ....问题

关于“Buildwasconfiguredtoprefersettingsrepositoriesoverprojectrepositoriesbutrepository'MavenRepo'wasaddedbybuildfile'app\build.gradle'”问题的解决方案本人的原因:增加kotlin的兼容支持;当然还有其他原因导致,这里不细述;有用解法步骤如下:1,将setting.gradle文件的该配置注释掉://dependencyResolutionManagement{//repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJE

Build was configured to prefer settings repositories over project repositories but repository ....问题

关于“Buildwasconfiguredtoprefersettingsrepositoriesoverprojectrepositoriesbutrepository'MavenRepo'wasaddedbybuildfile'app\build.gradle'”问题的解决方案本人的原因:增加kotlin的兼容支持;当然还有其他原因导致,这里不细述;有用解法步骤如下:1,将setting.gradle文件的该配置注释掉://dependencyResolutionManagement{//repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJE