随笔分类 - FPGA
摘要:假设有两个寄存器SR和SR2,现在要交换这两个寄存器的数据。在C语言中,需要定义一个临时变量SR_temp来实现:SR_temp = SR;SR = SR2;SR2 = SR_temp;但在Verilog中,利用其非阻塞的赋值方式,可以在一个时钟周期内完成两个寄存器数据的交换。请看下面这段代码: 1 module Dtest 2 ( 3 input clk, enable, reset, 4 input sr_in, 5 output sr_out 6 ); 7 8 // Declare the shift register 9 reg sr;10...
阅读全文
摘要:使用Modelsim进行图像处理算法的仿真时,需要使用到图像的像素信息序列,这里提供一个程序可以把图片中的像素信息读取出来,依赖于OpenCV库运行,这里仅仅是灰度图像而已,读者可以根据自己的需求增加其它颜色通道。 1 #include "opencv2/core/core.hpp" 2 #include "opencv2/opencv.hpp" 3 #include <iostream> 4 using namespace std; 5 using namespace cv; 6 int main(int argc, char *argv[
阅读全文

浙公网安备 33010602011771号