摘要: 转自:http://www.cnblogs.com/propheteia/archive/2012/07/24/2607091.html/** * @brief The quick-and-easy status check. * * This allows you to write constructs such as * "if (!a_stream) ..." and "while (a_stream) ..." */ operator void*() const { return this->fail() ? 0 : const_cast& 阅读全文
posted @ 2013-04-08 21:45 永不止步,永无止境 阅读(1299) 评论(0) 推荐(0) 编辑
摘要: 本人安装环境:win7旗舰版+VS2010旗舰版,VS如下:我用的是英文版的,由于我已经安装好了,下面是从网上找的截图,英文版的提示类似,安装提示错误:然后尝试单独安装.net4.0.NET Framework 4.0 安装失败 原因是HRESULT 0xc8000247,截图如下:错误日志OS Version = 6.1.7600, Platform 2OS Description = Windows 7 - x86 Ultimate EditionCommandLine = D:\54c9525ab41cd712fa3393b144\\Setup.exe /x86 /x64 /ia64 / 阅读全文
posted @ 2013-04-07 22:38 永不止步,永无止境 阅读(1869) 评论(0) 推荐(0) 编辑
摘要: 亲试,可用。转自:http://blog.csdn.net/liuyiting2000/article/details/7866936安装.net framework 4.0,报 0xc8000247错误原文是:.NET Framework 4.0安装未成功,原因是HRESULT 0xc8000247用谷歌百度搜了一圈,居然中文版的网页里就没一个靠谱的方案能解决这个问题,我了个去。不禁悲从中来,只好上国外网站上晃荡一圈,结果人家第一个页面就出现了解决方案。虽然也很多不靠谱,但至少有一个能用的啊。链接如下:http://answers.microsoft.com/en-us/windows/fo 阅读全文
posted @ 2013-04-07 21:45 永不止步,永无止境 阅读(1057) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/lfywy/article/details/6131497首先,感谢http://social.msdn.microsoft.com/Forums/en/setupprerelease/thread/e0b397e5-86d1-4e60-84cd-abc9595b5f66帖子中让我从中知道了原因找到答案,已经困扰我N天了。真的很难受。安装出错如下:疯狂地在论坛上问,http://topic.csdn.net/u/20110110/23/12646bda-97ca-4922-a5a1-13ff138db928.html。有关闭UAC和防御软件(36 阅读全文
posted @ 2013-04-07 18:20 永不止步,永无止境 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 灰色的是表示那个IP和你所选的芯片的信号不兼容,不是要收费。所有要收费的在coregen或者edk的ip目录中在它后面会出现一个美元和锁的符号。只有锁的符号,没有美元符号,说明它需要额外的序列号,可以在xilinx网站上生成,但是不收费。 阅读全文
posted @ 2013-04-02 20:44 永不止步,永无止境 阅读(499) 评论(0) 推荐(0) 编辑
摘要: verilog 里面,always和always@(*)有区别吗?1.always@后面内容是敏感变量,always@(*)里面的敏感变量为*,意思是说敏感变量由综合器根据always里面的输入变量自动添加,也就是所有变量都是敏感列表,不用自己考虑。 2.如果没有@,那就是不会满足特定条件才执行,而是执行完一次后立马执行下一次,一直重复执行,比如testbench里面产生50Mhz的时钟就(假设时间尺度是1ns)可以写成 always #25 CLK_50Mhz = ~CLK_50Mhz;一般always@(*)是指里面的语句是组合逻辑的。*代替了敏感变量。 而一般时序逻辑要写成always@ 阅读全文
posted @ 2013-04-01 20:34 永不止步,永无止境 阅读(1857) 评论(0) 推荐(0) 编辑
摘要: 转自:http://hi.baidu.com/wchonline/item/4567c2e8057348e0fa42ba9f 在多CPU系统中,CPU间的通信可以采用串口、并口等方式,但它们共同的缺点是操作复杂、速度慢。因此,随着价格的不断下降,采用双口RAM方式在两个CPU系统间交换数据是一个不错的选择。但双口RAM有时会发生共享冲突问题。下面讨论防止共享冲突的几种方式。 1.双口RAM防止共享冲突的方式 一般双口RAM都提供了两个完全独立的端口,每个端口都有自己的控制线、地址线和数据线,CPU对双口RAM端口的操作等效于对它的外部RAM进行操作。双口RAM在使用上要注意的问题是... 阅读全文
posted @ 2013-04-01 16:32 永不止步,永无止境 阅读(3393) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/yangtalent1206/article/details/6430119在Verilog中有两种类型的赋值语句:阻塞赋值语句(“=”)和非阻塞赋值语句(“<=”)。正确地使用这两种赋值语句对于Verilog的设计和仿真非常重要。下面我们以例子说明阻塞和非阻塞赋值的区别。 我们先来看几段代码及其对应的电路:HDL源代码对应的RTL电路module Shifter1( Clk, D, Q3 ); in... 阅读全文
posted @ 2013-04-01 14:33 永不止步,永无止境 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/yangtalent1206/article/details/64227481.信号完整性(Signal Integrity):就是指电路系统中信号的质量,如果在要求的时间内,信号能不失真地从源端传送到接收端,我们就称该信号是完整的。2.传输线(Transmission Line):由两个具有一定长度的导体组成回路的连接我们称之为传输线,有时也被称为延迟线。3.集总电路(Lumped circuit):在一般的电路分析中,电路的所有参数,如阻抗、容抗、感抗都集中于空间的各个点上,各个元件上,各点之间的信号是瞬间传递的,这种理想化的电路模型称为集总 阅读全文
posted @ 2013-04-01 14:29 永不止步,永无止境 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/yangtalent1206/article/details/6422701一、引入语法的概念 1、只有寄存器类型的信号才可以在always和initial 语句中进行赋值,类型定义通过reg语句实现。 2、always 语句是一直重复执行,由敏感表(always 语句括号内的变量)中的变量触发。 3、always 语句从0 时刻开始。 4、在begin 和end 之间的语句是顺序执行,属于串行语句。二、总结下几种assign用法:1.作为信号量输出,通过寄存器连续赋值output [3:0]oLED;//internal signalre... 阅读全文
posted @ 2013-04-01 14:26 永不止步,永无止境 阅读(1352) 评论(0) 推荐(0) 编辑