亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? kcpsm3.vhd

?? 硬件平臺為Xilinx Spartan3e
?? VHD
?? 第 1 頁 / 共 5 頁
字號:
  int_update_lut: LUT4
  --synthesis translate_off
    generic map (INIT => X"EAAA")
  --synthesis translate_on
  port map( I0 => active_interrupt,
            I1 => instruction(15),
            I2 => instruction(16),
            I3 => instruction(17),
             O => int_update_enable );

  int_value_lut: LUT3
  --synthesis translate_off
    generic map (INIT => X"04")
  --synthesis translate_on
  port map( I0 => active_interrupt,
            I1 => instruction(0),
            I2 => interrupt_ack_internal,
             O => int_enable_value );

  int_enable_flop: FDRE
  port map ( D => int_enable_value,
             Q => int_enable,
            CE => int_update_enable,
             R => internal_reset,
             C => clk);
--
------------------------------------------------------------------------------------
--
-- Decodes for the control of the program counter and CALL/RETURN stack
--
------------------------------------------------------------------------------------
--
  move_group_lut: LUT4
  --synthesis translate_off
    generic map (INIT => X"7400")
  --synthesis translate_on
  port map( I0 => instruction(14),
            I1 => instruction(15),
            I2 => instruction(16),
            I3 => instruction(17),
             O => move_group );

  condition_met_lut: LUT4
  --synthesis translate_off
    generic map (INIT => X"5A3C")
  --synthesis translate_on
  port map( I0 => carry_flag,
            I1 => zero_flag,
            I2 => instruction(10),
            I3 => instruction(11),
             O => condition_met );

  normal_count_lut: LUT3
  --synthesis translate_off
    generic map (INIT => X"2F")
  --synthesis translate_on
  port map( I0 => instruction(12),
            I1 => condition_met,
            I2 => move_group,
             O => normal_count );

  call_type_lut: LUT4
  --synthesis translate_off
    generic map (INIT => X"1000")
  --synthesis translate_on
  port map( I0 => instruction(14),
            I1 => instruction(15),
            I2 => instruction(16),
            I3 => instruction(17),
             O => call_type );

  push_pop_lut: LUT4
  --synthesis translate_off
    generic map (INIT => X"5400")
  --synthesis translate_on
  port map( I0 => instruction(14),
            I1 => instruction(15),
            I2 => instruction(16),
            I3 => instruction(17),
             O => push_or_pop_type );

  valid_move_lut: LUT2
  --synthesis translate_off
    generic map (INIT => X"D")
  --synthesis translate_on
  port map( I0 => instruction(12),
            I1 => condition_met,
             O => valid_to_move );
--
------------------------------------------------------------------------------------
--
-- The ZERO and CARRY Flags
--
------------------------------------------------------------------------------------
--
  -- Enable for flags

  flag_type_lut: LUT4
  --synthesis translate_off
    generic map (INIT => X"41FC")
  --synthesis translate_on
  port map( I0 => instruction(14),
            I1 => instruction(15),
            I2 => instruction(16),
            I3 => instruction(17),
             O => flag_type );

  flag_write_flop: FD
  port map ( D => flag_type,
             Q => flag_write,
             C => clk);

  flag_enable_lut: LUT2
  --synthesis translate_off
    generic map (INIT => X"8")
  --synthesis translate_on
  port map( I0 => t_state,
            I1 => flag_write,
             O => flag_enable );

  -- Zero Flag

  low_zero_lut: LUT4
  --synthesis translate_off
    generic map (INIT => X"0001")
  --synthesis translate_on
  port map( I0 => alu_result(0),
            I1 => alu_result(1),
            I2 => alu_result(2),
            I3 => alu_result(3),
             O => low_zero );

  high_zero_lut: LUT4
  --synthesis translate_off
    generic map (INIT => X"0001")
  --synthesis translate_on
  port map( I0 => alu_result(4),
            I1 => alu_result(5),
            I2 => alu_result(6),
            I3 => alu_result(7),
             O => high_zero );

  low_zero_muxcy: MUXCY
  port map( DI => '0',
            CI => '1',
             S => low_zero,
             O => low_zero_carry );

  high_zero_cymux: MUXCY
  port map( DI => '0',
            CI => low_zero_carry,
             S => high_zero,
             O => high_zero_carry );

  sel_shadow_zero_lut: LUT3
  --synthesis translate_off
    generic map (INIT => X"3F")
  --synthesis translate_on
  port map( I0 => shadow_zero,
            I1 => instruction(16),
            I2 => instruction(17),
             O => sel_shadow_zero );

  zero_cymux: MUXCY
  port map( DI => shadow_zero,
            CI => high_zero_carry,
             S => sel_shadow_zero,
             O => zero_carry );

  zero_xor: XORCY
  port map( LI => '0',
            CI => zero_carry,
             O => zero_fast_route);

  zero_flag_flop: FDRE
  port map ( D => zero_fast_route,
             Q => zero_flag,
            CE => flag_enable,
             R => internal_reset,
             C => clk);

  -- Parity detection

  low_parity_lut: LUT4
  --synthesis translate_off
    generic map (INIT => X"6996")
  --synthesis translate_on
  port map( I0 => logical_result(0),
            I1 => logical_result(1),
            I2 => logical_result(2),
            I3 => logical_result(3),
             O => low_parity );

  high_parity_lut: LUT4
  --synthesis translate_off
    generic map (INIT => X"6996")
  --synthesis translate_on
  port map( I0 => logical_result(4),
            I1 => logical_result(5),
            I2 => logical_result(6),
            I3 => logical_result(7),
             O => high_parity );

  parity_muxcy: MUXCY
  port map( DI => '0',
            CI => '1',
             S => low_parity,
             O => parity_carry );

  parity_xor: XORCY
  port map( LI => high_parity,
            CI => parity_carry,
             O => parity);

  -- CARRY flag selection

  sel_parity_lut: LUT4
  --synthesis translate_off
    generic map (INIT => X"F3FF")
  --synthesis translate_on
  port map( I0 => parity,
            I1 => instruction(13),
            I2 => instruction(15),
            I3 => instruction(16),
             O => sel_parity );

  sel_arith_carry_lut: LUT3
  --synthesis translate_off
    generic map (INIT => X"F3")
  --synthesis translate_on
  port map( I0 => arith_carry,
            I1 => instruction(16),
            I2 => instruction(17),
             O => sel_arith_carry );

  sel_shift_carry_lut: LUT2
  --synthesis translate_off
    generic map (INIT => X"C")
  --synthesis translate_on
  port map( I0 => shift_carry,
            I1 => instruction(15),
             O => sel_shift_carry );

  sel_shadow_carry_lut: LUT2
  --synthesis translate_off
    generic map (INIT => X"3")
  --synthesis translate_on
  port map( I0 => shadow_carry,
            I1 => instruction(17),
             O => sel_shadow_carry );

  sel_shadow_muxcy: MUXCY
  port map( DI => shadow_carry,
            CI => '0',
             S => sel_shadow_carry,
             O => sel_carry(0) );

  sel_shift_muxcy: MUXCY
  port map( DI => shift_carry,
            CI => sel_carry(0),
             S => sel_shift_carry,
             O => sel_carry(1) );

  sel_arith_muxcy: MUXCY
  port map( DI => arith_carry,
            CI => sel_carry(1),
             S => sel_arith_carry,
             O => sel_carry(2) );

  sel_parity_muxcy: MUXCY
  port map( DI => parity,
            CI => sel_carry(2),
             S => sel_parity,
             O => sel_carry(3) );

  carry_xor: XORCY
  port map( LI => '0',
            CI => sel_carry(3),
             O => carry_fast_route);

  carry_flag_flop: FDRE
  port map ( D => carry_fast_route,
             Q => carry_flag,
            CE => flag_enable,
             R => internal_reset,
             C => clk);
--
------------------------------------------------------------------------------------
--
-- The Program Counter
--
-- Definition of a 10-bit counter which can be loaded from two sources
--
------------------------------------------------------------------------------------
--	

  invert_enable: INV   -- Inverter should be implemented in the CE to flip flops
  port map(  I => t_state,
             O => pc_enable);  
 
  pc_loop: for i in 0 to 9 generate
  --
  -- Attribute to define LUT contents during implementation 
  -- The information is repeated in the generic map for functional simulation
  --
  attribute INIT : string; 
  attribute INIT of vector_select_mux : label is "E4";
  attribute INIT of value_select_mux  : label is "E4";
  --
  begin

    vector_select_mux: LUT3
    --synthesis translate_off
      generic map (INIT => X"E4")
    --synthesis translate_on
    port map( I0 => instruction(15),
              I1 => instruction(i),
              I2 => stack_pop_data(i), 
               O => pc_vector(i) );

    value_select_mux: LUT3
    --synthesis translate_off
      generic map (INIT => X"E4")
    --synthesis translate_on
    port map( I0 => normal_count,
              I1 => inc_pc_vector(i),
              I2 => pc(i),
               O => pc_value(i) );

     register_bit: FDRSE
     port map ( D => inc_pc_value(i),
                Q => pc(i),
                R => internal_reset,
                S => active_interrupt,
               CE => pc_enable,
                C => clk);

     pc_lsb_carry: if i=0 generate
       begin

         pc_vector_muxcy: MUXCY
         port map( DI => '0',
                   CI => instruction(13),
                    S => pc_vector(i),
                    O => pc_vector_carry(i));

         pc_vector_xor: XORCY
         port map( LI => pc_vector(i),
                   CI => instruction(13),
                    O => inc_pc_vector(i));

         pc_value_muxcy: MUXCY
         port map( DI => '0',
                   CI => normal_count,
                    S => pc_value(i),
                    O => pc_value_carry(i));

         pc_value_xor: XORCY
         port map( LI => pc_value(i),
                   CI => normal_count,
                    O => inc_pc_value(i));
					   					   
       end generate pc_lsb_carry;

     pc_mid_carry: if i>0 and i<9 generate
	 begin

         pc_vector_muxcy: MUXCY
         port map( DI => '0',
                   CI => pc_vector_carry(i-1),

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩中文字幕区一区有砖一区| 久久久久国产精品麻豆| 91福利在线看| 日韩一区二区在线观看视频播放| 欧美成人精品3d动漫h| 国产精品电影一区二区| 亚洲aaa精品| 99久久免费视频.com| 日韩一区二区在线看片| 亚洲视频一区二区免费在线观看| 亚洲成人黄色小说| 国产a精品视频| 欧美一卡2卡三卡4卡5免费| 亚洲国产激情av| 免费一区二区视频| 99久久久无码国产精品| 久久影院午夜片一区| 午夜日韩在线观看| 国产一区二区三区精品欧美日韩一区二区三区 | 在线免费观看一区| 精品国产乱码久久久久久老虎| 一个色在线综合| gogo大胆日本视频一区| 精品国产一区二区三区av性色| 丝袜美腿亚洲综合| 91麻豆国产自产在线观看| 欧美国产综合一区二区| 久久97超碰国产精品超碰| 欧美男人的天堂一二区| 亚洲精品视频一区二区| av亚洲精华国产精华精华| 精品国产乱码久久久久久牛牛| 手机精品视频在线观看| 欧美日韩国产美| 亚洲一区二区在线播放相泽 | 日本女优在线视频一区二区| 精品视频1区2区| 国产老肥熟一区二区三区| 日av在线不卡| 欧美日韩在线播放| 亚洲黄色尤物视频| 91久久人澡人人添人人爽欧美| 久久久久久久久岛国免费| 精品一区二区三区免费播放| 日韩美女视频一区二区在线观看| 肉色丝袜一区二区| 日韩三级视频在线观看| 精品一区二区三区在线视频| 精品国产精品一区二区夜夜嗨| 精一区二区三区| 久久久精品tv| 91亚洲国产成人精品一区二三| 亚洲日本va午夜在线影院| 91极品视觉盛宴| 视频在线在亚洲| 久久综合丝袜日本网| 成人高清免费观看| 亚洲男人都懂的| 欧美日韩你懂的| 91免费版在线| 亚洲人成精品久久久久| 色综合天天综合色综合av| 亚洲最色的网站| 欧美一区二区视频在线观看2020 | 精品电影一区二区| 国产一区不卡在线| 国产精品二三区| 欧美挠脚心视频网站| 国产精品自拍网站| 中文字幕一区二区三区四区不卡 | 免费不卡在线视频| 欧美精彩视频一区二区三区| 欧美亚洲丝袜传媒另类| 看国产成人h片视频| 中文字幕一区二区三区在线不卡| 欧美视频你懂的| 国产成人综合精品三级| 玉足女爽爽91| 国产一区二区不卡| 欧美激情一区不卡| 欧美精品一级二级| 国产91综合一区在线观看| 亚洲成人一区二区在线观看| 久久综合色之久久综合| 91精彩视频在线观看| 国产成人av网站| 午夜精品福利一区二区三区蜜桃| 久久久久久99精品| 欧美日韩国产综合视频在线观看| 国产精品综合在线视频| 日韩综合小视频| 成人欧美一区二区三区黑人麻豆 | 欧美体内she精视频| 九色综合国产一区二区三区| 亚洲精品一卡二卡| 中文字幕av一区二区三区| 欧美一区三区二区| 在线观看欧美精品| 成人夜色视频网站在线观看| 亚洲高清不卡在线观看| 欧美一区二区三区四区视频| bt7086福利一区国产| 久久精品国产亚洲高清剧情介绍| 亚洲视频一二三| 国产精品丝袜91| 欧美电影免费观看高清完整版 | 精品一区二区三区免费播放 | 色播五月激情综合网| 韩国中文字幕2020精品| 秋霞电影网一区二区| 最近日韩中文字幕| 亚洲国产精品成人综合色在线婷婷| 日韩三级精品电影久久久| 欧美精三区欧美精三区| 欧美日韩亚洲国产综合| 在线观看免费亚洲| 色成人在线视频| 欧美日免费三级在线| 日本二三区不卡| 欧美日韩视频在线观看一区二区三区 | 国产成人精品影视| 久久精品国产亚洲一区二区三区| 国产自产v一区二区三区c| 日本不卡1234视频| 免费人成黄页网站在线一区二区 | 午夜伊人狠狠久久| 亚洲午夜久久久久久久久电影院| 亚洲免费观看高清完整版在线| 日韩美女视频19| 亚洲免费成人av| 亚洲午夜av在线| 美女爽到高潮91| 国产一区二区在线免费观看| 国产91精品欧美| 91碰在线视频| 欧美日韩一区二区三区四区五区| 欧美色偷偷大香| 欧美电影免费观看完整版| 国产亚洲精品资源在线26u| 日本一区二区三区四区| 自拍偷拍欧美激情| 日本欧美一区二区三区乱码| 亚洲一二三专区| 亚洲成av人片一区二区| 蜜臀国产一区二区三区在线播放| 久久国产精品99久久久久久老狼| 国产曰批免费观看久久久| 成人免费不卡视频| 91啦中文在线观看| 欧美一区在线视频| 久久新电视剧免费观看| 自拍偷在线精品自拍偷无码专区 | 欧美高清视频一二三区 | 国产一区二三区好的| 成人av在线影院| 欧美日韩精品一区二区三区| 欧美r级在线观看| 一区二区三区小说| 免费成人在线视频观看| 成人性视频网站| 正在播放一区二区| 国产精品久久久久9999吃药| 亚洲成a人片综合在线| 亚洲国产精品传媒在线观看| 亚洲人一二三区| 激情文学综合插| 在线视频国内一区二区| wwww国产精品欧美| 亚洲综合激情另类小说区| 激情五月婷婷综合网| 在线观看免费亚洲| 欧美国产日韩一二三区| 日本在线不卡视频| 色国产综合视频| 国产亚洲一本大道中文在线| 亚洲成人av电影在线| 99视频热这里只有精品免费| 欧美zozozo| 日韩激情视频在线观看| 91在线观看美女| 中文字幕国产精品一区二区| 久久国产精品露脸对白| 欧美精品色一区二区三区| 亚洲乱码国产乱码精品精98午夜| 国产成人在线影院| 精品美女在线观看| 免费在线观看不卡| 欧美精品乱码久久久久久按摩| 亚洲精品一二三四区| 成人美女在线观看| 久久人人爽爽爽人久久久| 日韩电影免费在线看| 欧美日本免费一区二区三区| 亚洲精选在线视频| 97久久超碰国产精品电影| 国产精品久久久久久久久久久免费看| 老司机精品视频线观看86| 欧美一区2区视频在线观看| 亚洲成人资源网| 欧美日韩专区在线|