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

可以做动漫的网站企业策划书目录

可以做动漫的网站,企业策划书目录,wordpress做出的网站,有没有专门做美食海报的网站DSP块基元利用模式检测电路来计算收敛舍入#xff08;要么为偶数#xff0c;要么为奇数#xff09;。以下是收敛舍入推理的示例#xff0c;它在块满时进行推理并且还推断出2输入and门#xff08;1 LUT#xff09;以实现LSB校正。 Rounding to Even (Verilog) Filename: …DSP块基元利用模式检测电路来计算收敛舍入要么为偶数要么为奇数。以下是收敛舍入推理的示例它在块满时进行推理并且还推断出2输入and门1 LUT以实现LSB校正。 Rounding to Even (Verilog) Filename: convergentRoundingEven.v // Convergent rounding(Even) Example which makes use of pattern detect // File: convergentRoundingEven.v module convergentRoundingEven ( input clk, input [23:0] a, input [15:0] b, output reg signed [23:0] zlast ); reg signed [23:0] areg; reg signed [15:0] breg; reg signed [39:0] z1; reg pattern_detect; wire [15:0] pattern 16b0000000000000000; wire [39:0] c 40b0000000000000000000000000111111111111111; // 15 ones wire signed [39:0] multadd; wire signed [15:0] zero; reg signed [39:0] multadd_reg; // Convergent Rounding: LSB Correction Technique // --------------------------------------------- // For static convergent rounding, the pattern detector can be used // to detect the midpoint case. For example, in an 8-bit round, if // the decimal place is set at 4, the C input should be set to // 0000.0111. Round to even rounding should use CARRYIN 1 and // check for PATTERN XXXX.0000 and replace the units place with 0 // if the pattern is matched. See UG193 for more details. assign multadd z1 c 1b1; always (posedge clk) begin areg a; breg b; z1 areg * breg; pattern_detect multadd[15:0] pattern ? 1b1 : 1b0; multadd_reg multadd; end // Unit bit replaced with 0 if pattern is detected always (posedge clk) zlast pattern_detect ? {multadd_reg[39:17],1b0} : multadd_reg[39:16]; endmodule // convergentRoundingEven Rounding to Even (VHDL) Filename: convergentRoundingEven.vhd -- Convergent rounding(Even) Example which makes use of pattern detect -- File: convergentRoundingEven.vhd library ieee; use ieee.std_logic_1164.all; use ieee.numeric_std.all; entity convergentRoundingEven is port (clk : in std_logic; a : in std_logic_vector (23 downto 0); b : in std_logic_vector (15 downto 0); zlast : out std_logic_vector (23 downto 0)); end convergentRoundingEven; architecture beh of convergentRoundingEven is signal ar : signed(arange); signal br : signed(brange); signal z1 : signed(alength blength - 1 downto 0); signal multaddr : signed(alength blength - 1 downto 0); signal multadd : signed(alength blength - 1 downto 0); signal pattern_detect : boolean; constant pattern : signed(15 downto 0) : (others 0); constant c : signed : 0000000000000000000000000111111111111111; -- Convergent Rounding: LSB Correction Technique -- --------------------------------------------- -- For static convergent rounding, the pattern detector can be used -- to detect the midpoint case. For example, in an 8-bit round, if -- the decimal place is set at 4, the C input should be set to -- 0000.0111. Round to even rounding should use CARRYIN 1 and -- check for PATTERN XXXX.0000 and replace the units place with 0 -- if the pattern is matched. See UG193 for more details. begin multadd z1 c 1; process(clk) begin if rising_edge(clk) then ar signed(a); br signed(b); z1 ar * br; multaddr multadd; if multadd(15 downto 0) pattern then pattern_detect true; else pattern_detect false; end if; end if; end process; -- Unit bit replaced with 0 if pattern is detected process(clk) begin if rising_edge(clk) then if pattern_detect true then zlast std_logic_vector(multaddr(39 downto 17)) 0; else zlast std_logic_vector(multaddr(39 downto 16)); end if; end if; end process; end beh; Rounding to Odd (Verilog) Filename: convergentRoundingOdd.v // Convergent rounding(Odd) Example which makes use of pattern detect // File: convergentRoundingOdd.v module convergentRoundingOdd ( input clk, input [23:0] a, input [15:0] b, output reg signed [23:0] zlast ); reg signed [23:0] areg; reg signed [15:0] breg; reg signed [39:0] z1; reg pattern_detect; wire [15:0] pattern 16b1111111111111111; wire [39:0] c 40b0000000000000000000000000111111111111111; // 15 ones wire signed [39:0] multadd; wire signed [15:0] zero; reg signed [39:0] multadd_reg; // Convergent Rounding: LSB Correction Technique // --------------------------------------------- // For static convergent rounding, the pattern detector can be // used to detect the midpoint case. For example, in an 8-bit // round, if the decimal place is set at 4, the C input should // be set to 0000.0111. Round to odd rounding should use // CARRYIN 0 and check for PATTERN XXXX.1111 and then // replace the units place bit with 1 if the pattern is // matched. See UG193 for details assign multadd z1 c; always (posedge clk) begin areg a; breg b; z1 areg * breg; pattern_detect multadd[15:0] pattern ? 1b1 : 1b0; multadd_reg multadd; end always (posedge clk) zlast pattern_detect ? {multadd_reg[39:17],1b1} : multadd_reg[39:16]; endmodule // convergentRoundingOdd Rounding to Odd (VHDL) Filename: convergentRoundingOdd.vhd -- Convergent rounding(Odd) Example which makes use of pattern detect -- File: convergentRoundingOdd.vhd library ieee; use ieee.std_logic_1164.all; use ieee.numeric_std.all; entity convergentRoundingOdd is port (clk : in std_logic; a : in std_logic_vector (23 downto 0); b : in std_logic_vector (15 downto 0); zlast : out std_logic_vector (23 downto 0)); end convergentRoundingOdd; architecture beh of convergentRoundingOdd is signal ar : signed(arange); signal br : signed(brange); signal z1 : signed(alength blength - 1 downto 0); signal multadd, multaddr : signed(alength blength - 1 downto 0); signal pattern_detect : boolean; constant pattern : signed(15 downto 0) : (others 1); constant c : signed : 0000000000000000000000000111111111111111; -- Convergent Rounding: LSB Correction Technique -- --------------------------------------------- -- For static convergent rounding, the pattern detector can be -- used to detect the midpoint case. For example, in an 8-bit -- round, if the decimal place is set at 4, the C input should -- be set to 0000.0111. Round to odd rounding should use -- CARRYIN 0 and check for PATTERN XXXX.1111 and then -- replace the units place bit with 1 if the pattern is -- matched. See UG193 for details begin multadd z1 c; process(clk) begin if rising_edge(clk) then ar signed(a); br signed(b); z1 ar * br; multaddr multadd; if multadd(15 downto 0) pattern then pattern_detect true; else pattern_detect false; end if; end if; end process; process(clk) begin if rising_edge(clk) then if pattern_detect true then zlast std_logic_vector(multaddr(39 downto 17)) 1; else zlast std_logic_vector(multaddr(39 downto 16)); end if; end if; end process; end beh;
http://www.zqtcl.cn/news/125003/

相关文章:

  • 中文 网站模板企业怎么建设网站
  • 建设户外腰包网站哪个网站注册域名好
  • 六安网站建设价格小学生编程网课前十名
  • 绵阳网站建设信赖辉煌wordpress多账号权限
  • 网站外链快速建设网站维护要学多久
  • 做网站都是用ps吗郑州网站设计培训
  • wordpress 多站点教程厦门做网站维护的公司
  • 婚纱网站建设需求分析wordpress js图片
  • seo网站怎么优化有哪些企业网站平台
  • 响应式中文网站欣赏wordpress 带分页的主题
  • 什么样的网站可以做站内站房地产的设计网站建设
  • 成都住房和城乡建设局 网站首页深圳西乡建网站
  • 商城类的网站一般怎么做开发app软件的步骤
  • 招聘网站做销售怎么样做网站后台学什么专业
  • 帮别人做彩票网站餐饮网站建设需求分析
  • 企业服务平台工程建设云深圳网站建设专业乐云seo
  • 怎么建立小公司网站抖音运营推广
  • 无锡地区做网站嵌入式软硬件开发
  • 网站建设框架怎么写企业网站本身应该就是企业( )的一部分
  • 如果做公司网站WordPress出现归档
  • 温州开发网站公司阿里云 拦截网站
  • 网站建设与管理实践实践报告南宁小程序建设
  • 网站后台功能技术要求网站建设 手机和pc
  • 嘉兴住房和城乡建设厅网站仿网站被封怎么办
  • 设计君seo查询怎么查
  • 购物网站ppt怎么做网站建设的申请理由
  • 美食网站要怎么做背景墙素材高清图片免费
  • 广东专业网站优化制作公司做编辑器的网站
  • 优惠券怎做网站自己注册网站
  • 网站建设中应该返回502还是301动画短视频制作教程