mirror of
				https://github.com/YosysHQ/yosys
				synced 2025-11-03 21:09:12 +00:00 
			
		
		
		
	docs: several small documentation fixes.
This commit is contained in:
		
							parent
							
								
									3ef4c91c31
								
							
						
					
					
						commit
						7a9d727bd0
					
				
					 4 changed files with 7 additions and 7 deletions
				
			
		| 
						 | 
				
			
			@ -72,7 +72,7 @@ circuits.
 | 
			
		|||
Tools exist to synthesize high level code (usually in the form of C/C++/SystemC
 | 
			
		||||
code with additional metadata) to behavioural HDL code (usually in the form of
 | 
			
		||||
Verilog or VHDL code). Aside from the many commercial tools for high level
 | 
			
		||||
synthesis there are also a number of FOSS tools for high level synthesis .
 | 
			
		||||
synthesis there are also a number of FOSS tools for high level synthesis.
 | 
			
		||||
 | 
			
		||||
Behavioural level
 | 
			
		||||
~~~~~~~~~~~~~~~~~
 | 
			
		||||
| 
						 | 
				
			
			@ -185,7 +185,7 @@ advantage that it has a unique normalized form. The latter has much better worst
 | 
			
		|||
case performance and is therefore better suited for the synthesis of large logic
 | 
			
		||||
functions.
 | 
			
		||||
 | 
			
		||||
Good FOSS tools exists for multi-level logic synthesis .
 | 
			
		||||
Good FOSS tools exists for multi-level logic synthesis.
 | 
			
		||||
 | 
			
		||||
Yosys contains basic logic synthesis functionality but can also use ABC for the
 | 
			
		||||
logic synthesis step. Using ABC is recommended.
 | 
			
		||||
| 
						 | 
				
			
			@ -221,7 +221,7 @@ design description as input and generates an RTL, logical gate or physical gate
 | 
			
		|||
level description of the design as output. Yosys' main strengths are behavioural
 | 
			
		||||
and RTL synthesis. A wide range of commands (synthesis passes) exist within
 | 
			
		||||
Yosys that can be used to perform a wide range of synthesis tasks within the
 | 
			
		||||
domain of behavioural, rtl and logic synthesis. Yosys is designed to be
 | 
			
		||||
domain of behavioural, RTL and logic synthesis. Yosys is designed to be
 | 
			
		||||
extensible and therefore is a good basis for implementing custom synthesis tools
 | 
			
		||||
for specialised tasks.
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -572,7 +572,7 @@ of lexical tokens given in :numref:`Tab. %s <tab:Basics_tokens>`.
 | 
			
		|||
	TOK_SEMICOLON  \-
 | 
			
		||||
	============== ===============
 | 
			
		||||
 | 
			
		||||
The lexer is usually generated by a lexer generator (e.g. flex ) from a
 | 
			
		||||
The lexer is usually generated by a lexer generator (e.g. flex) from a
 | 
			
		||||
description file that is using regular expressions to specify the text pattern
 | 
			
		||||
that should match the individual tokens.
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -73,7 +73,7 @@ contain bits that are not 0 or 1 (i.e. ``x`` or ``z``). Ordinary 32-bit
 | 
			
		|||
constants are written using decimal numbers.
 | 
			
		||||
 | 
			
		||||
Single-bit signals are shown as thin arrows pointing from the driver to the
 | 
			
		||||
load. Signals that are multiple bits wide are shown as think arrows.
 | 
			
		||||
load. Signals that are multiple bits wide are shown as thick arrows.
 | 
			
		||||
 | 
			
		||||
Finally *processes* are shown in boxes with round corners. Processes are Yosys'
 | 
			
		||||
internal representation of the decision-trees and synchronization events
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -176,5 +176,5 @@ implemented as whiteboxes too.
 | 
			
		|||
Boxes are arguably the biggest advantage that ABC9 has over ABC: by being aware
 | 
			
		||||
of carry chains and DSPs, it avoids optimising for a path that isn't the actual
 | 
			
		||||
critical path, while the generally-longer paths result in ABC9 being able to
 | 
			
		||||
reduce design area by mapping other logic to larger-but-slower cells.
 | 
			
		||||
reduce design area by mapping other logic to smaller-but-slower cells.
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -626,7 +626,7 @@ pass and the passes it launches:
 | 
			
		|||
   | This pass replaces the ``RTLIL::SyncRule``\ s to d-type flip-flops (with
 | 
			
		||||
     asynchronous resets if necessary).
 | 
			
		||||
 | 
			
		||||
-  | `proc_dff`
 | 
			
		||||
-  | `proc_memwr`
 | 
			
		||||
   | This pass replaces the ``RTLIL::MemWriteAction``\ s with `$memwr` cells.
 | 
			
		||||
 | 
			
		||||
-  | `proc_clean`
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue