随笔分类 -  FPGA基础知识

IP核——RAM的配置
摘要:(1)单口与双口单口与双口的区别在于,单口只有一组数据线与地址线,因此读写不能同时进行;而双口有两组数据线与地址线,读写可同时进行;FIFO读写可同时进行,可以看作是双口; (2)简单双口RAM与真双口RAM 双口RAM分伪双口RAM(Xilinx称为Simple two-dual RAM)与双口R 阅读全文

posted @ 2021-12-01 20:05 宇宙学博士

Verilog中常见文件操作($readmemb,$fopen,$fwrite,$fclose)
摘要:一、$readmemb/$readmemh $readmemb和$readmemh用来从文件中读取数据到存储器中。 其中readmemb要求每个数字是二进制数,readmemh要求每个数字必须是十六进制数字。 数字中不定值x或X,高阻值z或Z,和下划线(_)的使用方法和代表意义与一般Verilog 阅读全文

posted @ 2021-11-20 21:31 宇宙学博士

FPGA与数字信号处理基础——(1)数值的表示和运算
摘要:最近学习过程中发现,使用Python和Matlab等纯软件实现数字信号处理算法时根本不需要考虑数值的表示,但是使用硬件实现时,还是有必要复习下之前学过的计算机知识。 (一)整数的二进制表示 在二进制系统中,整数的表示可分为有符号数和无符号数两种。 无符号数表示的整数范围:0-2^N-1,例如8位无符 阅读全文

posted @ 2021-10-26 17:56 宇宙学博士

导航