mirror of
				https://github.com/YosysHQ/yosys
				synced 2025-11-04 05:19:11 +00:00 
			
		
		
		
	Re-indent firrtl.cc:struct memory - no functional change.
This commit is contained in:
		
							parent
							
								
									7a0af004a0
								
							
						
					
					
						commit
						6ea09caf01
					
				
					 1 changed files with 25 additions and 25 deletions
				
			
		| 
						 | 
					@ -163,20 +163,20 @@ struct FirrtlWorker
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	};
 | 
						};
 | 
				
			||||||
	/* Memories defined within this module. */
 | 
						/* Memories defined within this module. */
 | 
				
			||||||
	 struct memory {
 | 
						struct memory {
 | 
				
			||||||
		 Cell *pCell;					// for error reporting
 | 
							Cell *pCell;					// for error reporting
 | 
				
			||||||
		 string name;					// memory name
 | 
							string name;					// memory name
 | 
				
			||||||
		 int abits;						// number of address bits
 | 
							int abits;						// number of address bits
 | 
				
			||||||
		 int size;						// size (in units) of the memory
 | 
							int size;						// size (in units) of the memory
 | 
				
			||||||
		 int width;						// size (in bits) of each element
 | 
							int width;						// size (in bits) of each element
 | 
				
			||||||
		 int read_latency;
 | 
							int read_latency;
 | 
				
			||||||
		 int write_latency;
 | 
							int write_latency;
 | 
				
			||||||
		 vector<read_port> read_ports;
 | 
							vector<read_port> read_ports;
 | 
				
			||||||
		 vector<write_port> write_ports;
 | 
							vector<write_port> write_ports;
 | 
				
			||||||
		 std::string init_file;
 | 
							std::string init_file;
 | 
				
			||||||
		 std::string init_file_srcFileSpec;
 | 
							std::string init_file_srcFileSpec;
 | 
				
			||||||
		 string srcLine;
 | 
							string srcLine;
 | 
				
			||||||
		 memory(Cell *pCell, string name, int abits, int size, int width) : pCell(pCell), name(name), abits(abits), size(size), width(width), read_latency(0), write_latency(1), init_file(""), init_file_srcFileSpec("") {
 | 
							memory(Cell *pCell, string name, int abits, int size, int width) : pCell(pCell), name(name), abits(abits), size(size), width(width), read_latency(0), write_latency(1), init_file(""), init_file_srcFileSpec("") {
 | 
				
			||||||
			// Provide defaults for abits or size if one (but not the other) is specified.
 | 
								// Provide defaults for abits or size if one (but not the other) is specified.
 | 
				
			||||||
			if (this->abits == 0 && this->size != 0) {
 | 
								if (this->abits == 0 && this->size != 0) {
 | 
				
			||||||
				this->abits = ceil_log2(this->size);
 | 
									this->abits = ceil_log2(this->size);
 | 
				
			||||||
| 
						 | 
					@ -206,18 +206,18 @@ struct FirrtlWorker
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
			return srcLine.c_str();
 | 
								return srcLine.c_str();
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		 void add_memory_read_port(read_port &rp) {
 | 
							void add_memory_read_port(read_port &rp) {
 | 
				
			||||||
			 read_ports.push_back(rp);
 | 
								read_ports.push_back(rp);
 | 
				
			||||||
		 }
 | 
							}
 | 
				
			||||||
		 void add_memory_write_port(write_port &wp) {
 | 
							void add_memory_write_port(write_port &wp) {
 | 
				
			||||||
			 write_ports.push_back(wp);
 | 
								write_ports.push_back(wp);
 | 
				
			||||||
		 }
 | 
							}
 | 
				
			||||||
		 void add_memory_file(std::string init_file, std::string init_file_srcFileSpec) {
 | 
							void add_memory_file(std::string init_file, std::string init_file_srcFileSpec) {
 | 
				
			||||||
			 this->init_file = init_file;
 | 
								this->init_file = init_file;
 | 
				
			||||||
			 this->init_file_srcFileSpec = init_file_srcFileSpec;
 | 
								this->init_file_srcFileSpec = init_file_srcFileSpec;
 | 
				
			||||||
		 }
 | 
							}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	 };
 | 
						};
 | 
				
			||||||
	dict<string, memory> memories;
 | 
						dict<string, memory> memories;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	void register_memory(memory &m)
 | 
						void register_memory(memory &m)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue