【西西学FPGA】Lesson10 精简帧

---------------------------------------------2016.4.3更新--------------------------------------------------------------------
Lesson 10 2016年4月3日 罗鹏春

RAM+FPGA+PC 实现 精简帧功能
要求:
        55 55 55 55 55 55 55 d5 fa 55(读指令) 00 00 XX XX XX XX XX (XX代表数据,为256个)
        指令进来,将XX按顺序放入RAM;
        55 55 55 55 55 55 55 d5 fa aa(写指令) 00 00
        指令进来,将RAM按顺序读出
        
架构:
        tx_module
        rx_module
        ram_8x256
        state

注意点:
1 在tx_module,flag需要自己产生,结合波特率
2 在ram_8x256是双口ram
3 state状态跳转的条件

犯错总结:
1 data和ram对不上(原因:data刷新的条件,不需要缓存)
2 read_addr_to_ram 注意清零时间和条件(错误现象:第二次写不进去数据,原因:地址未清零)
3 各种寄存器的初始值和清零状态
4 帧头发送的条件
5 波形图(需要画波形图,确认各个信号跳转的条件和时间)
6 state 跳转的条件
----------------------------------------------2016.4.2----------------------------------
1 精简帧
2 时序波形必须要有
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值