LX9 Microboard之初试手试用初体验(1)

本人属应届毕业生,进入公司发现公司用的的fpga几乎全是xilinx的,几乎都是是和无线通信有关。最近工作较忙,一直没抽出时间好好看看,抱歉,言归正传。 今天晚上抽出时间仔细分析了下板子,对照原理图,了解了板子每块芯片的作用,比如cdce913就为一块可编程时钟合成器,cp2102为usb转串口芯片,dp83848j以太网收发器,tps65708为ti的电源管理模块等等。总体来看这块板子功能还是很强大的,但是我觉得能够把板子的每个相应的芯片发挥或者使用的得心应手还是需要一定时间的。
为了更快的对它有初步的了解,由于打开板子的时候流水灯在运行,所以我决定首先写个简单的led流水灯实验,一般来说开发环境无外乎新建工程(注意项目文件名不要用中文,开头不要用数字),选择器件,建立源文件(verilog),写程序,检查语法错误,仿真,分配引脚,下载,运行。
verilog简单led程序如下
module stream_led(sysclk,rst_b,led_data);inputsysclk;
inputrst_b;
output[9:0]led_data;//led data output.
wiresysclk;wirerst_b;
reg[9:0]led_data;
reg[20:0]time_cnt;
reg[9:0]led_data_n;
wire[20:0]time_cnt_n;
always @(negedge rst_b or negedge sysclk)begin if(!rst_b) time_cnt <= 21'b0; else time_cnt <= time_cnt_n;end
assign time_cnt_n = time_cnt + 21'b1;
always @(negedge rst_b or negedge sysclk)begin if(!rst_b) led_data <= 10'b11_1111_1110; else led_data <= led_data_n;end
always @ (*)begin if((led_data == 10'b01_1111_1111) && (time_cnt == 24'h0)) led_data_n = 10'b11_1111_1110; else if(time_cnt == 24'h0) led_data_n = {led_data[8:0] , 1'h1}; else led_data_n = led_data;end
endmodule

水下机器人将可能会成为下一代水下交通工具
AMD布局嵌入式,将数字标牌市场作为突破点
iphone13多少毫安电池,iphone13国行价格
火热背后,中国物联网发展道路惊现两大“拦路石”
特斯拉自动驾驶“撞死”机器人 机器人受损严重且无法修护
LX9 Microboard之初试手试用初体验(1)
做好访客登记,把好企业内部环境安全第一关
抢占式内核
平安城市建设成为城市治安防控的组成部分 也是实现智慧城市的重要因素
1LCD投影首超DLP,康佳投影仪严控品质打破行业困境
纽约大学教授谈MR/AR/VR对社会的益处,并认为它们未来将与多种技术融合
区块链行业正成为就业市场的新蓝海
Mavenir和Aspire加速远程无线电头单元的市场供应
浩轩论币:比特币暴涨突破,应静候佳音?
有方云管端亮相水务展 助力打造可靠、安全的水务物联网
毕业10年的电子工程师毕业赠言
未来五年,全球5G企业市场将以57.2%的复合年增长率增长
农业灌溉电磁阀控制器:让农田灌溉更智能,更便捷!
苹果要求富士康将其部分iPad和MacBook生产能力转移到越南
waymo 无人车的颜值视野操控性能适应性是不是拥有了完美的硬件呢?