verilog
飞蛾鬼故事
这个作者很懒,什么都没留下…
展开
-
verilog的小数问题
在verilog中没有小数的概念,如果要有小数的计算,最普遍的办法是将小数按2的倍数增大计算完后缩小相同的倍数。按2的多少倍数增大是个关键。例如需要将0.2变成整数计算,那么需要将0.2x2N使之成为整数,如果没法成为真正的整数,那么就取误差范围相对于小的倍数。如果0.2 x 23= 1.6,那么verilog是取1.6中的整数进行计算,误差就是(1.6-1)/1.6 = 0.38转载 2016-03-04 18:44:51 · 12991 阅读 · 0 评论 -
fpga写flash
用pc产生bin文件,写到板上的flash中.方案一.pc串口发送数据到fpga,fpga写入flash.方案二.使用nios软核,控制flash的读写.先尝试方案一.原创 2016-09-13 16:32:39 · 3922 阅读 · 1 评论 -
<自己动手写CPU>章七至章九总结
章七至章九总结 1.这几章多为具体指令的实现,基本的原理没有什么变化,重复性很强,属于一通百通型.2.涉及到的一些概念: 乘加器: 在数字信号处理的滤波器、FFT、卷积及各种矢量运算中,由于要执行Σb(n)*x(n - k) 一类的运算,这类运算的乘法和加法总是同时出现,因此DSP中就希望将乘法器和加法器相结合,在一个时钟周期完成一次乘、加运算,并且累加乘法运算的结果原创 2016-09-11 20:05:15 · 463 阅读 · 0 评论 -
第一阶段学习总结.章一至章六
第一阶段学习总结.章一至章六一.第一次了解Ubuntu相关的知识.原来只是粗略的用过Redhat. 等有空可以补充学一些操作系统相关的知识.二.处理器系统构成方面的了解.由于正在学习微机原理,和这本书相辅相成.1.按字节寻址的方法.大端/小端模式.2.寻址方式.主要是pc相对寻址.3.具体实现一条简单指令的原创 2016-09-11 13:53:36 · 506 阅读 · 0 评论 -
<自己动手写cpu>之二总结
--睡前阅读了关于异构计算isa方面的几篇文章,感觉cpu+gpu会是一个发展方向.毕竟当前对于计算能力的要求越来越高.--一位从事病毒分析工程师的心路历程,颇有收获.---明天更新之二总结.原创 2016-09-11 00:07:35 · 370 阅读 · 0 评论 -
April.Quartus&&VerilogHDL
//-----------------------进阶------------------------//1.modelsim和testbench掌握. 积累相关代码. 2.时钟逻辑相关资源的使用.4.学习官方代码.5.看handbook//---------------------原创 2016-05-19 11:33:28 · 2285 阅读 · 0 评论 -
verilog语句
Verilog HDL中的标识符( i d e n t i f i e r )可以是任意一组字母、数字、 $符号和_(下划线)符号的组合,但标识符的第一个字符必须是字母或者下划线。另外,标识符是区分大小写的。以下是标识符的几个例子:C o u n tCOUNT / /与C o u n t不同。_ R 1 _ D 2R 5 6 _ 6 8F I V E $转义标识原创 2016-03-06 20:47:18 · 1213 阅读 · 0 评论 -
代码原则,破解相关
远离单文件主义,不可能使所有的操作都在一个巨大的模块当中实现。建模包括功能模块 控制模块 组合模块等等。划分成小的模块parameter T100MS = 23'd5_000_000;大致相当于c中的defineverilogHDL建模篇。要学会建立模型。重点。fpga是并行,顺序均可以运行的。注意,看代码有先后顺序,但是实际执行起来却可以原创 2016-03-06 20:46:36 · 347 阅读 · 0 评论 -
按键消抖&&testbench
===等于的意思,他和==的不同就是===不定值X和高阻值Z也比较,全都一样才相等task语句用法实例initial begin reset_task(100);end////子模块 reset_tasktask reset_task;input [15:0] resettime;begin reset=0;原创 2016-03-06 20:44:48 · 1274 阅读 · 0 评论 -
<自己动手写CPU>碰到的问题
1.在实现第一条指令ori的时候,读端口1,2的读操作使用的是组合逻辑,而写端口使用的为时序逻辑.作者特别强调了这一点.可是我不清楚这是为什么?问题的关键是在组合逻辑和时序逻辑的区分吗?? 套用书本上的话组合逻辑的输出仅与当前的输入有关而时序逻辑的输出不但与输入有关,还和系统上一个状态有关?不过并不十分明白这句话在实际中代表着什么原文可见http://imgtec.eetrend.原创 2016-09-08 16:35:42 · 687 阅读 · 2 评论