Skip to content

Commit

Permalink
Updating docs based on review
Browse files Browse the repository at this point in the history
  • Loading branch information
aolofsson committed Jul 28, 2024
1 parent b4dcf77 commit f53b962
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion lambdalib/iolib/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
## PARAMETERS

### CFGW
The `CFGW` parameter defines the width of the configuration bus of the io cell. IO cells generally include a set of configuration inputs for things like drive strength and operating modes. Setting `CFGW` to a large value (eg. 16/32) should have zero impact on the design as the extra bus bits get optimized away during implementation.
The `CFGW` parameter defines the width of the configuration bus of the io cell. IO cells generally include a set of configuration inputs for things like drive strength and operating modes. Setting `CFGW` to a large value (eg. 16/32) should have zero impact on the design as the extra bus bits get optimized away during implementation. The connection between the generic `CFG` bus and the technology specific IO cell is done within the techology specific cell wrapper library.

For la_bidir, the first 8 bits of the configuration bus are reserved for the functionality shown in the table below.

Expand Down
6 changes: 3 additions & 3 deletions lambdalib/padring/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# PADRING GENERATOR
q# PADRING GENERATOR

## Introduction

Expand All @@ -18,8 +18,8 @@ Specifies the total number of power sections within one side of the padring. The
### {NO,EA,WE,SO}CELLMAP
Specifies the type of cells, pin connections, properties, and power connections of all cells in the padring with the exception of filler cells. The physical placement of the cells within the padring shall be done in the order dictated by `CELLMAP`. The CELLMAP is a vector of size NCELLS * 40, with the 40bit vector split into the following fields:

* PIN[7:0] = CELLMAP[7:0] = pin number connected to cell
* COMP[7:0] = CELLMAP[15:8] = pin number for complementary pad for differential cells
* PIN[7:0] = CELLMAP[7:0] = pin number connected to cell. Positive signal in case of differential pairs.
* COMP[7:0] = CELLMAP[15:8] = pin number of complementary (negative) pad to `PIN`. Used for differential IO cells.
* TYPE[7:0] = CELLMAP[23:16] = cell type (see ./la_padring.vh)
* SECTION[7:0] = CELLMAP[31:24] = padring power section number connected to cell
* PROP[7:0] = CELLMAP[39:32] = property passed to technology specific iolib implementation
Expand Down

0 comments on commit f53b962

Please sign in to comment.