mirror of
				https://github.com/YosysHQ/yosys
				synced 2025-10-30 19:22:31 +00:00 
			
		
		
		
	Merge pull request #5153 from garytwong/typo-fix
This commit is contained in:
		
						commit
						d96d1e3630
					
				
					 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 | 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 | 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 | 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 | 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 | case performance and is therefore better suited for the synthesis of large logic | ||||||
| functions. | 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 | Yosys contains basic logic synthesis functionality but can also use ABC for the | ||||||
| logic synthesis step. Using ABC is recommended. | 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 | level description of the design as output. Yosys' main strengths are behavioural | ||||||
| and RTL synthesis. A wide range of commands (synthesis passes) exist within | 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 | 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 | extensible and therefore is a good basis for implementing custom synthesis tools | ||||||
| for specialised tasks. | for specialised tasks. | ||||||
| 
 | 
 | ||||||
|  | @ -572,7 +572,7 @@ of lexical tokens given in :numref:`Tab. %s <tab:Basics_tokens>`. | ||||||
| 	TOK_SEMICOLON  \- | 	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 | description file that is using regular expressions to specify the text pattern | ||||||
| that should match the individual tokens. | 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. | constants are written using decimal numbers. | ||||||
| 
 | 
 | ||||||
| Single-bit signals are shown as thin arrows pointing from the driver to the | 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' | Finally *processes* are shown in boxes with round corners. Processes are Yosys' | ||||||
| internal representation of the decision-trees and synchronization events | 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 | 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 | 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 | 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 |    | This pass replaces the ``RTLIL::SyncRule``\ s to d-type flip-flops (with | ||||||
|      asynchronous resets if necessary). |      asynchronous resets if necessary). | ||||||
| 
 | 
 | ||||||
| -  | `proc_dff` | -  | `proc_memwr` | ||||||
|    | This pass replaces the ``RTLIL::MemWriteAction``\ s with `$memwr` cells. |    | This pass replaces the ``RTLIL::MemWriteAction``\ s with `$memwr` cells. | ||||||
| 
 | 
 | ||||||
| -  | `proc_clean` | -  | `proc_clean` | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue