|
|
|||||||||||||||||||||||
|
Architecture Specification Pictures and Features These images highlight some of the features and functionality of the modifed architecture generator. ![]() Figure 1. Pins Distributed Around a 2 x 1 LEB. ![]() Figure 2. Array generated for s298 using "absolute 3" columns of 2 x 1 LEBs; note that the array generated is 24 x 24 unit cells. ![]() Figure 3. Array generated for s298 using "absolute 3" columns of 13 x 1 LEBs. In this case, a 24 x 24 array would only contain three LEB sites but the design contains four LEBs. As such, the generated array is scaled up to 26 x 26. ![]() Figure 4. Array generated for s298 using "spacing 6" columns of 2 x 1 LEBs. The additional column of LEBs is introduced due to the "spacing 6" contstraint, effectively consuming what was a CLB column in the array of Figure 2. This necessitates that the array be resized to 25 x 25. Also note that the 2 x 1 LEBs cannot fill a column of 25 cells and that there is an empty site left at the top of each LEB column. ![]() Figure 5. Array generated for s298 using "spacing 6" columns of 13 x 1 LEBs. With four LEB columns in the 25 x 25 grid, increasing the size of the LEB to 13 x 1 no longer necessitates enlarging the array. Instead, nearly half of each LEB column is left empty due to the LEB being much smaller than the column that contains it. ![]() Figure 6. Array generated for s298 using "spacing 6" columns of 6 x 4 LEBs. Note here that the wide LEB columns are considered a single column when considering the "spacing" option — despite the fact that LEB columns cover six grid units, there is a column of LEBs for every five columns of CLBs. ![]() Figure 7. Array generated for s298 using "spacing 6" columns of 30 x 1 LEBs. In this instance, the array is enlarged to accomodate the exceptionally large size of the LEBs. Last updated Dec 2005 |