发 帖  
原厂入驻New
首轮预售——FPGA软件无线电开发(全阶教程+开发板+实例源码)仅限23套!!!

【EG4S20-MINI-DEV 试用体验】第一个工程led

2019-6-18 15:48:53  304 RISC-V
分享
0
本帖最后由 lee_st 于 2019-6-18 16:05 编辑

折腾了近2周,今天无意中把板载仿真器的驱动安装成功了,兴奋啊,也搞了个LED工程,目的是测试一把,下面把过程简单说一下。
先是安装的最新版本编译软件,使用其中的仿真器驱动,怎么都安装不上,就是这个版本TD4.4.433,
微信图片_20190618153257.png 微信图片_20190618153251.png 微信图片_20190618153242.png
顿时,郁闷至极啊,后来工作比较忙,就先暂停了,心里还是惦记着,今天正好时间充裕,就拿起电话找FAE,转来转去的,换了2人,感觉很麻烦,就自己再次尝试一下,之前也下载了个老版本的编译软件TD4.3.815,就想着试试看,不行再打电话找官方FAE,竟然把驱动安装成功了,不知道是不是新版软件的一个BUG,还是什么,暂且不管了,
随意搞了个LED工程,编译通过后
点击“Download”图标,发现已经找到芯片,可以连接开发板调试了,很少兴奋,“Add”添加编译完成的工程文件,点击“RUN”,开发板的led灯点亮了,
微信图片_20190618154232.png
微信图片_20190618160337.jpg
代码如下:
input       clk;
input  [3:0]key;
output reg[7:0]led;
initial led=8'b0;


wire [7:0]signal;
wire finish;
wire finishL2H;
mykey #(4)keyinit(.clk(clk),.key(key),.signal(signal),.finish(finish));
H2L       H2Linit(.clk(clk),.rst(1'b1),.signal(finish),.myoutH2L(),.myoutL2H(finishL2H));

always@(posedge clk)
        IF(finish)
                case(signal)
                8'b11111110:led[0]<=~led[0];
                8'b11111101:led[1]<=~led[1];
                8'b11111011:led[2]<=~led[2];
                8'b11110111:led[3]<=~led[3];
                8'b11101111:led[3]<=~led[4];
                8'b11011111:led[3]<=~led[5];
                8'b10111111:led[3]<=~led[6];
                8'b01111111:led[3]<=~led[7];
                default:led<=led;
                endcase

endmodule
管脚分配见申请页面


评论

高级模式
您需要登录后才可以回帖 登录 | 注册

发经验
课程
    关闭

    站长推荐 上一条 /10 下一条

    快速回复 返回顶部 返回列表