﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="thpdoc.xsl"?>
<page id="extend_zero" suffix=" Function">
  <subsection>Performs the zero extension of a logic vector</subsection>
  <code>logic[y] extend_zero(logic[x] vec, int y);</code>
  <examples>
	<example>
		<code>entity Test
{
	signal logic[8] a;
	signal logic[16] b;

	b = extend_zero(a, 16);
}</code>
	Generated VHDL code:
<code>entity Test is
end entity Test;

architecture Behavioral of Test is
	signal a : std_logic_vector(7 downto 0);
	signal b : std_logic_vector(15 downto 0);
	
	begin
		b &lt;= (X"00" &amp; a);
		
end architecture Behavioral;</code>
	</example>
  </examples>
  <seealso id="extend_sign"/>
</page>