文件名称:uart
介绍说明--下载内容均来自于网络,请自行研究使用
VHDL实现串口转换的代码,串行通信的发送器有五个状态:--1.X_IDLE(空闲)状态 : 当UART被复位后,状态机将立刻进入这一状态,在这个状态下,
-- 状态机一直等待发送命令XMIT_CMD,当接收到发送命令后,状态机进入X_START状态,准备发送起始位信号
--2.X_START状态 : 在这个状态下,UART发送一个位时间宽度的逻辑'0',信号至TXD,即
-- 起始位,紧接着状态机进入X_SHIFT状态,发一位数据
--3.X_WAIT状态 : 当状态机处于这一个状态时,等待计满15个bclk周期,在第16个bclk进入X_SHIFT状态
-- 进行数据位的发送,同时也判断发送的数据位长度是否已经达到数据帧的长度,如果 = framlent,就说明
-- 停止位发送进入停止状态.
--4.X_SHIFT状态 : 实现待发数据的并串转换,转换完成立即进入X_WAIT状态,进行下一次发送
--5.X_STOP状态 : 停止位发送,当数据帧发送完毕后,状态机进入该状态,并发送16个bclk周期的逻辑1信号,
-- 即1位停止位.然后进入X_IDLE状态,并等待另一个数据帧发送命令(VHDL serial port conversion code)
-- 状态机一直等待发送命令XMIT_CMD,当接收到发送命令后,状态机进入X_START状态,准备发送起始位信号
--2.X_START状态 : 在这个状态下,UART发送一个位时间宽度的逻辑'0',信号至TXD,即
-- 起始位,紧接着状态机进入X_SHIFT状态,发一位数据
--3.X_WAIT状态 : 当状态机处于这一个状态时,等待计满15个bclk周期,在第16个bclk进入X_SHIFT状态
-- 进行数据位的发送,同时也判断发送的数据位长度是否已经达到数据帧的长度,如果 = framlent,就说明
-- 停止位发送进入停止状态.
--4.X_SHIFT状态 : 实现待发数据的并串转换,转换完成立即进入X_WAIT状态,进行下一次发送
--5.X_STOP状态 : 停止位发送,当数据帧发送完毕后,状态机进入该状态,并发送16个bclk周期的逻辑1信号,
-- 即1位停止位.然后进入X_IDLE状态,并等待另一个数据帧发送命令(VHDL serial port conversion code)
(系统自动生成,下载前可以参看下载内容)
下载文件列表
uart\baud.bld
uart\baud.cmd_log
uart\baud.lso
uart\baud.ncd
uart\baud.ngc
uart\baud.ngd
uart\baud.ngr
uart\baud.par
uart\baud.pcf
uart\baud.prj
uart\baud.stx
uart\baud.syr
uart\baud.twr
uart\baud.twx
uart\baud.unroutes
uart\baud.vhd
uart\baud.xst
uart\baud_envsettings.html
uart\baud_guide.ncd
uart\baud_map.map
uart\baud_map.mrp
uart\baud_map.ncd
uart\baud_map.ngm
uart\baud_pad.csv
uart\baud_pad.txt
uart\baud_summary.html
uart\baud_xst.xrpt
uart\iseconfig\baud.xreport
uart\iseconfig\uart.projectmgr
uart\iseconfig\uart.xreport
uart\par_usage_statistics.html
uart\pepExtractor.prj
uart\reciever.vhd
uart\transcript
uart\transfer.vhd
uart\uart.bgn
uart\uart.bit
uart\uart.bld
uart\uart.cdc
uart\uart.cmd_log
uart\uart.drc
uart\uart.gise
uart\uart.lso
uart\uart.ncd
uart\uart.ngc
uart\uart.ngd
uart\uart.ngr
uart\uart.pad
uart\uart.par
uart\uart.pcf
uart\uart.prj
uart\uart.ptwx
uart\uart.stx
uart\uart.syr
uart\uart.twr
uart\uart.twx
uart\uart.ucf
uart\uart.unroutes
uart\uart.ut
uart\uart.vhd
uart\uart.xise
uart\uart.xpi
uart\uart.xst
uart\uart_bitgen.xwbt
uart\uart_cs.blc
uart\uart_cs.ngc
uart\uart_envsettings.html
uart\uart_guide.ncd
uart\uart_map.map
uart\uart_map.mrp
uart\uart_map.ncd
uart\uart_map.ngm
uart\uart_map.xrpt
uart\uart_ngdbuild.xrpt
uart\uart_pad.csv
uart\uart_pad.txt
uart\uart_par.xrpt
uart\uart_summary.html
uart\uart_summary.xml
uart\uart_testbench.fdo
uart\uart_testbench.udo
uart\uart_testbench.vhd
uart\uart_testbench_wave.fdo
uart\uart_usage.xml
uart\uart_xst.xrpt
uart\Untitled1
uart\usage_statistics_webtalk.html
uart\vsim.wlf
uart\webtalk.log
uart\webtalk_pn.xml
uart\work\@_opt\vopt0bn8v8
uart\work\@_opt\vopt13thtw
uart\work\@_opt\vopt1egtm5
uart\work\@_opt\vopt26k3ms
uart\work\@_opt\vopt2hacg2
uart\work\@_opt\vopt39emfn
uart\work\@_opt\vopt3k4yaz
uart\work\@_opt\vopt4c87aj
uart\work\@_opt\vopt5f2s4g
uart\work\@_opt\vopt6iwazc
uart\baud.cmd_log
uart\baud.lso
uart\baud.ncd
uart\baud.ngc
uart\baud.ngd
uart\baud.ngr
uart\baud.par
uart\baud.pcf
uart\baud.prj
uart\baud.stx
uart\baud.syr
uart\baud.twr
uart\baud.twx
uart\baud.unroutes
uart\baud.vhd
uart\baud.xst
uart\baud_envsettings.html
uart\baud_guide.ncd
uart\baud_map.map
uart\baud_map.mrp
uart\baud_map.ncd
uart\baud_map.ngm
uart\baud_pad.csv
uart\baud_pad.txt
uart\baud_summary.html
uart\baud_xst.xrpt
uart\iseconfig\baud.xreport
uart\iseconfig\uart.projectmgr
uart\iseconfig\uart.xreport
uart\par_usage_statistics.html
uart\pepExtractor.prj
uart\reciever.vhd
uart\transcript
uart\transfer.vhd
uart\uart.bgn
uart\uart.bit
uart\uart.bld
uart\uart.cdc
uart\uart.cmd_log
uart\uart.drc
uart\uart.gise
uart\uart.lso
uart\uart.ncd
uart\uart.ngc
uart\uart.ngd
uart\uart.ngr
uart\uart.pad
uart\uart.par
uart\uart.pcf
uart\uart.prj
uart\uart.ptwx
uart\uart.stx
uart\uart.syr
uart\uart.twr
uart\uart.twx
uart\uart.ucf
uart\uart.unroutes
uart\uart.ut
uart\uart.vhd
uart\uart.xise
uart\uart.xpi
uart\uart.xst
uart\uart_bitgen.xwbt
uart\uart_cs.blc
uart\uart_cs.ngc
uart\uart_envsettings.html
uart\uart_guide.ncd
uart\uart_map.map
uart\uart_map.mrp
uart\uart_map.ncd
uart\uart_map.ngm
uart\uart_map.xrpt
uart\uart_ngdbuild.xrpt
uart\uart_pad.csv
uart\uart_pad.txt
uart\uart_par.xrpt
uart\uart_summary.html
uart\uart_summary.xml
uart\uart_testbench.fdo
uart\uart_testbench.udo
uart\uart_testbench.vhd
uart\uart_testbench_wave.fdo
uart\uart_usage.xml
uart\uart_xst.xrpt
uart\Untitled1
uart\usage_statistics_webtalk.html
uart\vsim.wlf
uart\webtalk.log
uart\webtalk_pn.xml
uart\work\@_opt\vopt0bn8v8
uart\work\@_opt\vopt13thtw
uart\work\@_opt\vopt1egtm5
uart\work\@_opt\vopt26k3ms
uart\work\@_opt\vopt2hacg2
uart\work\@_opt\vopt39emfn
uart\work\@_opt\vopt3k4yaz
uart\work\@_opt\vopt4c87aj
uart\work\@_opt\vopt5f2s4g
uart\work\@_opt\vopt6iwazc