随笔分类 -  Verilog HDL

摘要:转自:http://www.cnblogs.com/yuphone/archive/2010/08/21/1805388.html说明本文的部分章节,来源于本人翻译的Terasic DE2-115的英文入门文档。平台硬件:艾米电子EP2C8-2010增强版套件软件:Quartus II 10.0 + ModelSim-Altera 6.5e (Quartus II 10.0) Starter Edition内容典型的CAD流程开始新建工程录入Verilog设计编译设计引脚分配仿真设计电路编程及配置到FPGA器件测试设计电路典型的CAD流程计算机辅助设计(CAD)软件,使得运用可编程逻辑器件实现 阅读全文
posted @ 2010-12-26 20:16 semiok 阅读(1009) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/yuphone/archive/2010/11/16/1878725.html如果Notepad++是程序员的一个生产工具,那么快捷键的使用就可以提高生产效率,记住一些快捷键是挺有用的:-)。http://notepad-plus.sourceforge.net/uk/shortcuts.php这上面有完整的快捷键表格,但是很多都记不住,因为很少用。除了Ctrl-C,Ctrl-X,Ctrl-V,Ctrl-Y,Ctrl-A,Ctrl-F,Ctrl-S,Ctrl-O,Ctrl-N,Ctrl-W,Ctrl-Tab,Ctrl-P,Alt-F4这些基本 阅读全文
posted @ 2010-12-20 23:24 semiok 阅读(453) 评论(0) 推荐(0)
摘要:这篇帖子用于记录学习Verilog过程中的一些syntax的问题,会不断更新,有不正确的地方请各位帮忙指正:D一.Verilog 语法中的可综合性 Verilog HDL 真的很强大,如果程序只用于仿真,那么几乎所有的语法和编程语句都可以使用。但如果程序是用于硬件实现,那么我们就必须保证程序的可综合性,即所编写的程序能被综合器 转化为相应的电路结构。不可综合的HDL语句在用综合工具综合时将被忽略或者报错。作为设计者,应该对可综合模型的结构有所了解。虽然不同的综合工具对Verilog HDL语法结构的支持不尽相同,但Verilog HDL中某些典型的结构是很明确地被所有综合工具支持或不支持的。. 阅读全文
posted @ 2010-10-13 01:47 semiok 阅读(1398) 评论(0) 推荐(0)
摘要:这个夏季学习semiok同学自己动手焊接了一个LED显示屏,MCU用的是ATmega16,实现字幕的滚动显示,由于成本问题,只做了16*64大小的,也就只能显示4个中文汉字,这是研究显示驱动的时候找到的关于74HC595的资料,有时间就把所有制作过程放上来。正面样子还行背面惨不忍睹74HC595同数据相关的引脚可以分为三类:DS:串行数据输入,接Arduino的某个数字I/O引脚。 Q0~Q7:8位并行数据输出,可以直接控制8个LED,或者是七段数码管的8个引脚。 Q7′:级联输出端,与下一个74HC595的DS相连,实现多个芯片之间的级联。 74HC595同控制相关的引脚一共有四个:SH_C 阅读全文
posted @ 2010-07-13 12:48 semiok 阅读(11695) 评论(12) 推荐(0)