当前位置: 首页 > wzjs >正文

思源黑体可以做网站网络销售的工作内容

思源黑体可以做网站,网络销售的工作内容,做国外网站衣服码数要怎么写,wordpress站点预览一、介绍 uart16550 ip core异步串行通信IP连接高性能的微控制器总线AXI,并为异步串行通信提供了 控制接口。软核设计连接了axilite接口。 二、特性 1.axilite接口用于寄存器访问和数据传输 2.16650串口和16450串口的软件和硬件寄存器都是兼容的 3.默认的core配置参数&#xf…


一、介绍
uart16550 ip core异步串行通信IP连接高性能的微控制器总线AXI,并为异步串行通信提供了
控制接口。软核设计连接了axilite接口。

二、特性
1.axilite接口用于寄存器访问和数据传输
2.16650串口和16450串口的软件和硬件寄存器都是兼容的
3.默认的core配置参数:9600bps波特率,8bit数据+1bit停止位+无极性
4.实现所欲标准的串行接口协议:
-每个字符可以是5bit,7bit或者8bit
-odd,even,no parity检测和生成
-stop_bit:1bit,1.5bit,2bit;
-使用内部波特率生成,和使用独立的接收时钟xin来生成波特率
-modem控制功能
-优先级传输和接收,线状态,模式控制中断
-错误的起始bit检测和恢复
-线打断检测和生成
-内部loopback环回功能
-16个字符的传输FIFO和接收FIFO.

三、总体说明
1.uart16550的传输和接收是相互独立的
2.ip core有内部寄存器来监视状态和配置状态
3.中断是可以masked可屏蔽的,也是具有优先处理的;
4.ip core包含16bit可编程的baud-rate波特率生成;
5.16个字符长度的传输FIFO和接收FIFO
6.FIFO可以enable使用和disable关闭使用

四、接口
1.axilite接口:这个模块实现axilite slave接口用于寄存器访问和数据传输
2.串口控制:
rx控制:模块采样接收数据依据波特率来进行,并将采样的数据存在receive data fifo中;
tx控制:模块从传输FIFO中读取数据,然后通过tx接口将数据发送出去
波特率生成模块:这个模块生成可变的波特率,用于用户可编程
中断控制:ip core提供独立的中断使能和中断识别寄存器。如果中断使能,电平触发中断
生成。
接收线状态,接收有效的数据,字符超时,接收数据fifo为空,modem状态都会产生中断。


五、关键说明
1.uart16550的axilite在各种fpga芯片上能够跑的最大时钟频率不一样,但是大概range范围
为:fmax为120MHZ~220MHZ之间。
2.端口描述
ip2intc_irpt中断信号,设备产生的中断输出给微控制器中断输入或者系统的中断控制器输入
3.freeze冻结
这个信号是用于冻结uart串口。如果拉高,中断被disable,串口ip core内部状态机回到IDLE状态。
4.sin信号:serial data input传输数据输入,也就是rx;
5.sout信号:serial data output传输数据输出,也就是tx;
6.xin用于当使用外部时钟,用于生成波特率的参考时钟

六、寄存器空间
1.LCR寄存器的bit7管控寄存器空间的内部寄存器的访问权限
2.寄存器空间总共有8个寄存器地址,但是有好多个不同的寄存器使用同一个寄存器的地址;
-接收buffer寄存器和发送保持寄存器都是使用0x1000这个寄存器地址;divisor latch低字节寄存器使用的也是0x1000这个寄存器;
-0x10004这个寄存器有时候代表中断使能寄存器,有时候代表divisor latch寄存器的高位;
3.这些寄存器复用,说明这些寄存器不能同时使用,只能分时复用!!!!!!!!串口性能有影响!!!!!---------这个地方是这样的吗??答案不是的!!

注意:

  • 发送与接收寄存器独立
    根据16550 UART标准协议和Xilinx官方文档(如PG142),接收缓冲寄存器(RBR)和发送保持寄存器(THR)是物理上分离的寄存器,地址分别为Base Address + 0(RBR读)和Base Address + 0(THR写)。
    这种地址复用是通过读写操作方向区分的

    • 读操作:访问Base Address + 0时,读取的是接收缓冲寄存器(RBR)的值。

    • 写操作:向Base Address + 0写入时,数据会被存入发送保持寄存器(THR)。
      因此,硬件层面并不存在“共用一个寄存器”的情况。

七、时钟和复位
1.系统时钟
2.xin时钟
xin时钟是外部时钟驱动,xin时钟频率不能太高,这个时钟如果使用,用于设置波特率的;
3.复位

八、编程顺序
1.指定异步数据传输格式,data bits,极性,校验,停止位,
以及divisor latch访问权限;主要是配置LCR寄存器;
2.写中断使能寄存器,用于激活独立的中断;
3.写FIFO控制寄存器,写FIFO,清理FIFO,设置FIFO触发门限
4.写DLR寄存器,配置波特率分频
5.中断产生后写中断服务程序的处理。

九、两个官网使用案例

上述两个案例的区别,是一个使用系统时钟作为参考,来产生波特率,一个是利用xin来产生波特率。

http://www.dtcms.com/wzjs/530132.html

相关文章:

  • 外贸网站建设报价关键词搜索
  • 杨浦网站建设成都搜索优化排名公司
  • 网站建设 的类型有哪些企业邮箱格式
  • 高校网站建设存在的问题搜索引擎优化的常用方法
  • 网站备案是在哪里查谷歌seo推广服务
  • 网站后台网址忘记了 php接推广一般多少钱
  • 网上做网站过程广州seo黑帽培训
  • 哪些网站开业做简单海报中国国家培训网
  • 烟台做网站建设电话直播营销策略有哪些
  • 河南网站推广优化报价东莞seo网络公司
  • WordPress 夜间模式主题黑帽seo排名技术
  • wordpress 调用全文国外网站谷歌seo推广
  • 购买b2c网站网络营销理论包括哪些
  • 崇州企业网站建设网页设计首页
  • 国外设计教程网站深圳seo优化排名优化
  • 广州建设大马路小学网站上海有哪些优化网站推广公司
  • 宁波易通建设网站营销策划公司 品牌策划公司
  • 什么网站广告最多惠州关键词排名提升
  • 网站开发能不能用win7系统网络推广费计入什么科目
  • wordpress文件缓存焦作网站seo
  • 400全国服务热线代理顺德手机网站建设seo搜索引擎优化人员
  • 定制软件appseo排名点击手机
  • 成都有没有做网站建设的推广app的单子都在哪里接的
  • 域名只做邮箱没网站要备案吗怎么在网上推销产品
  • 网站违法和做网站得有关系凡科网站登录入口
  • 招聘网站预算怎么做时空seo助手
  • 网站建设框架怎么做软文网
  • 南宁网站建设 超博网络谷歌seo网站排名优化
  • 青岛城乡住房建设厅网站营销策划方案怎么写?
  • 建e网室内设计网官网下载最好的seo外包