add square signal
This commit is contained in:
		| @@ -1,4 +1,16 @@ | ||||
| ARCHITECTURE studentVersion OF sawtoothToSquare IS | ||||
|  | ||||
| 	signal mySignal : unsigned(bitNb-1 downto 0); | ||||
| 	constant constOf0 : unsigned(bitNb-2 downto 0) := (others => '0'); | ||||
| 	constant myConst : unsigned(bitNb-1 downto 0) := ('1' & constOf0); | ||||
| 	 | ||||
| BEGIN | ||||
|   square <= (others => '0'); | ||||
|  | ||||
| 	convert: process(sawtooth) | ||||
| 	begin | ||||
| 		mySignal <= sawtooth AND myConst; | ||||
| 	end process convert; | ||||
| 	 | ||||
| 	square <= (others => sawtooth(bitNb-1)); | ||||
|    | ||||
| END ARCHITECTURE studentVersion; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user