应届生求职网小程序
楼主: vwzhd
打印 上一主题 下一主题

[笔试] n详细笔试题(ASIC)

[复制链接]
vwzhd      

主题

好友

20

积分

求职中

跳转到指定楼层
1
发表于 2008-10-11 19:51 |显示全部楼层 |倒序浏览

答的很扯,留题走人。

基本要求:英文作答,不许写Verilog/VHDL,可以用gate或schematic。

1。将new_A = eco_sel ? ( eco_mask & A ) : A 分别用如下的门实现,用最少门数。

     a. 2输入NAND门。b. 2输入NOR门。

2。序列检测,'000', '010', '101',序列可变,000后是010下来是111。

3。Verilog代码查错。原代码基本如下:

always @( sel_and and sel_or and source_a and source_b )

begin

     if( sel_and )

     begin

         data_0 = source_a & source_b;

         sel_0 = 1'b1;

     end

     else if( sel_or )

     begin

         data_1 = source_a | source_b;

         sel_0 = 1'b1;

     end

end

 

assign sel_1 = sel_xor | sel_nxor;

assign data_1 = sel_1 ? source_c ^ source_d : ~( source_c ^ source_d );

 

always @( posedge clk )

begin

      if( !rst_ )

          data <= 1'b0;

      else begin

         if( sel_0 )

             data <= data_0;

        if( sel_1 )

             data <= data_1;

end

(代码记不清了,大概就这样)

4。描述function

   a) out_0 = A[0] | A[1] | A[2] | A[3] | A[4] | A[5] | A[6] | A[7];

   b) out_1 = A[0]&A[1] | A[2]&A[3] | A[4]&A[5] | A[6]&A[7] | (A[0]||A[1]) & (A[2]|A[3]) & (A[4]|A[5]) & (A[6]&|A[7]) | (A[0]||A[1]|A[2]|A[3])&((A[4]||A[5]|A[6]|A[7]));

5。使用Perl ,Tcl 或 C实现如下的功能:

     从文件mail_list中读取联系人和联系邮箱,并在其中读取@nvidia_com的联系人,按字母表排序并写入nvidia_list。

    mail_list文件内容大致类似如下:

   <name>    <Email>

   Jenny       [a href="mailto:Jenny@163_com"]Jenny@163_com[/a])

   Jojo          [a href="mailto:jojo@tom_com"]jojo@tom_com[/a])

   Keke        keke[a href="mailto:keke@nvidia_com"]@nvidia_com[/a])

   Lily          [a href="mailto:lily@yahoo_com"]lily@yahoo_com[/a])

6。A,B两人,卖了x头羊,每头羊x dollar,然后分钱。A,B轮流取10 dollar, A先。问是否公平,及建议。

 

完毕。

没希望了,留给其他人增加经验吧。

 

 

 

 

 

 

        

[ 本帖最后由 vwzhd 于 2008-10-11 19:56 编辑 ]
+10
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 QQ登录

本版积分规则

关闭

站长推荐上一条 /1 下一条

应届生微信小程序|应届生求职网YingJieSheng.COM ( 沪ICP备12015550号-13 )

GMT+8, 2024-11-21 17:48

Powered by Discuz!

© 2001-2012 Comsenz Inc.

快速回复 返回顶部 返回列表