- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 USB端点
很多人会把USB的端点比喻成地址,但是USB设备本身已经有一个地址了,所以这样的比喻还不能很清晰地回答此问题。其实USB的端点是专门为软件工程师而设定的东西,所以硬件工程师不理解它,很正常。最直观体现端点的作用,是在使用usb hub的时候。在hub上挂接几个设备,而这几个设备能同时(准确来说是时分复用)工作。在单片机那种单线程思路:void main() {
2016-08-15 22:45:44 5744 2
原创 Verilog代码风格
不管是什么语言,如果大家都用同一套的代码风格,那么交流起来就非常方便。除此之外,好的代码风格,还能让你的工作变得轻松一些。1、模块名跟文件名相同,都用小写,顶层文件要加上_top后缀。2、每个文件的开头,都要加注释头,并说明该文件的作用。3、模块内部,除了第一行,其它行都以逗号开头并对齐端口名,调试时可以避免注释某端口时带来不必要的麻烦。1比特的输入端口以i开头
2016-08-09 21:22:19 10602
原创 彻底掌握Quartus——虚拟JTAG篇
Altera的FPGA支持多种调试工具,其中最为大家所熟知的是Signaltap,虽然Signaltap支持条件触发、保存波形等强大的功能,但是,它也只能看个波形而已啊。如果我要跟FPGA内部的逻辑交换数据,是否有个简便的方法?有的,它就是虚拟JTAG,它可以在线地把FPGA内部的数据写入或读取,这样,在调整算法参数(如PID的参数整定)的时候,无需多次综合。推荐《虚拟JTAG教学视频
2016-08-02 13:48:28 13309 10
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人