码迷,mamicode.com
首页 >  
搜索关键字:verilog 内部延时 外部延时 阻塞    ( 9896个结果
Verilog 状态机写法
状态机是时序电路的万能钥匙,所有时序电路都能通过状态机实现。以前写程序时喜欢用一段式状态机,现在流行用三段式。好象三段时也没多大优点。在CPLD中寄存器较少,个人感觉用一段式也可以,主要是省资源。时序电路的状态是一个状态变量集合,这些状态变量在任意时刻的值都包含了为确定电路的未来行为而必需考虑的所有...
分类:其他好文   时间:2014-08-23 16:45:01    阅读次数:224
一路艰辛调试特权同学Verilog读写SDRAM实验,终于通了。
今年过完年回到学校,大概二月19日,开始调SDRAM这个实验,目的是想做最后的那个数码相框的项目。特权使用的SDRAM是三星的K4S641632(64M),而我板子上是海力士的H57V1262GTR(128M),由于不知道二者时序是否兼容,于是乖乖的按照特权的建议,仔仔细细的把《SDRAM-高手.....
分类:其他好文   时间:2014-08-23 13:57:20    阅读次数:284
网络编程中的同步与异步
网络编程中有三对关键的词,单线程与多线程、阻塞与非阻塞、同步与异步,同步与异步一直是比较疑惑的地方。以前认为,同步就是阻塞socket,异步就是非阻塞socket,现在发现这样理解很片面的,其实好多地方有同步异步的概念。数字电路中的同步与异步是针对时钟来说的同步时序逻辑电路:各触发器有相同的时钟脉....
分类:其他好文   时间:2014-08-23 02:16:19    阅读次数:226
[Java][Android][Process] 暴力的服务可以解决一切,暴力的方式执行命令行语句
无论是在Java或者Android中执行命令行语句殊途同归都是创建一个子进程执行调用可执行文件执行命令,类似于Windows中的CMD一样。 此时你有两种方式执行:ProcessBuilder与Runtime;两种创建方式各有千秋,至于区别详见:[Java][Android][Process] ProcessBuilder与Runtime区别 在Android中创建子进程执行命令的时候有着一定的限制: 1.JVM提供的内存有限。 2.底层缓冲区间大小有限。 3.在高并发情况下容易造成阻塞。 基于上几点在执行...
分类:移动开发   时间:2014-08-22 17:52:09    阅读次数:320
java基础知识回顾之java Thread类学习(九)--wait和notify区别
wait和sleep区别:相同点:调用wait,sleep方法都可以是线程进入阻塞状态,让出cpu的执行权。不同点:1.sleep必须指定时间,但是wait方法可以指定时间,也可以不指定时间。 2.wait方法必须在同步中使用,但是sleep不一定在同步中使用。 3.在同步中,调用sleep方法释....
分类:编程语言   时间:2014-08-22 12:33:56    阅读次数:258
原子类通过(CAS和volatile)实现单共享变量的线程安全
对于CAS是一种有别于synchronized的一种乐观锁实现.是一种非阻塞锁算法.CAS通过与原始预期值进行比较来确定是否修改主内存中数据的一种方案.基于一个线程的失败或者挂起不应该影响其他线程的失败或挂起这样的前提,而提出硬件层次的实现数据处理的互斥。可以自动更新共享数据,而且能够检测到其他线程的干扰,而 compareAndSet() 就用这些代替了锁定。对于实现CAS的原子类(Atom...
分类:编程语言   时间:2014-08-22 10:56:46    阅读次数:261
脚本加载
js脚本会阻塞页面其他资源的下载,直到其下载、解析、执行完毕。因为浏览器需要1个稳定的DOM树结构,而JS中很有可能有代码直接改变了DOM树结构,比如使用 document.write 或 appendChild,甚至是直接使用的location.href进行跳转,浏览器为了防止出现JS修改DOM树...
分类:其他好文   时间:2014-08-22 01:30:25    阅读次数:203
linux2.6.38 tty_io.c源码分析
// 当用户进程使用select()或poll()方式访问active属性文件时,用户进程可能会进入阻塞状态,// 该函数用来唤醒因访问active属性文件而阻塞的进程void console_sysfs_notify(void){if (consdev)sysfs_notify(&consdev-...
分类:系统相关   时间:2014-08-21 18:51:44    阅读次数:280
原子类通过(CAS和volatile)实现单共享变量的线程安全
对于CAS是一种有别于synchronized的一种乐观锁实现.是一种非阻塞锁算法.CAS通过与原始预期值进行比较来确定是否修改主内存中数据的一种方案.基于一个线程的失败或者挂起不应该影响其他线程的失败或挂起这样的前提,而提出硬件层次的实现数据处理的互斥。可以自动更新共享数据,而且能够检测到其他线程的干扰,而 compareAndSet() 就用这些代替了锁定。对于实现CAS的原子类(Atom...
分类:编程语言   时间:2014-08-21 13:26:04    阅读次数:236
异步IO简介
最近想学习一下libevent,就先翻译一下libevent的官方文档吧.英文原文链接:http://www.wangafu.net/~nickm/libevent-book/01_intro.html大部分编程初学者都是从阻塞IO开始的。何谓阻塞IO?,即你进行一个IO调用时,除非这个操作完成,或...
分类:其他好文   时间:2014-08-20 22:27:22    阅读次数:303
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!