back.rtlil: add support for real (float) parameters on Instances.
Required for Xilinx MMCME2_BASE, etc.
This commit is contained in:
		
							parent
							
								
									6737ef79f9
								
							
						
					
					
						commit
						aefde85031
					
				|  | @ -123,6 +123,9 @@ class _ModuleBuilder(_Namer, _BufferedBuilder, _AttrBuilder): | |||
|             elif isinstance(value, int): | ||||
|                 self._append("    parameter \\{} {:d}\n", | ||||
|                              param, value) | ||||
|             elif isinstance(value, float): | ||||
|                 self._append("    parameter real \\{} \"{:f}\"\n", | ||||
|                              param, value) | ||||
|             elif isinstance(value, ast.Const): | ||||
|                 self._append("    parameter \\{} {}'{:b}\n", | ||||
|                              param, len(value), value.value) | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Darrell Harmon
						Darrell Harmon