网站公告列表

  没有公告

加入收藏
设为首页
联系站长
您现在的位置: 61IC中国电子在线 >> EDA >> HDL >> 文章正文
  并入并出或串入并出的IC用逻辑语言实现           ★★★ 【字体:
并入并出或串入并出的IC用逻辑语言实现
作者:佚名    文章来源:本站原创    点击数:    更新时间:2008-1-4    
关于并行输入并行输出和串行输入并行输出功能的逻辑语言描述,把并入并出和串入并出分别用组合逻辑和时序逻辑实现就可以了,以带有两位并行输入和两位输出为例用verilog实现如下:

//serial为serial input,control为paraller/serial control, P为两位并行输入,Q为两位输出
module shift(clk,serial,control,P,Q);
input clk,serial,control;
input [1:0] P;
output [1:0] Q;

reg [1:0] temp;  //temp 为寄存器,暂存串行输出数据

always @(control)  
begin
   if(control == 1'b1)
     Q = P;
   else
     Q = temp2;
end

always @(posedge clk)
begin
   if(control == 1'b0)
   begin
   temp[0] <= serial;
   temp[1] <= temp0;
   end   
   else
   begin
   temp <= temp;
   end
end

               欢迎点击进入:TI德州中文网   (国内唯一针对TI应用的中文技术网站)    文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    没有相关文章
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    站长:61IC 湘ICP备05002478号