R. R. Logic Systems


News & Events
  1. 06 Apr, 2011 RRLogic registered as a Private Limited Company
  2. 12 May, 2011 RRLogic bags its first contract with Parallocity Inc.
  3. 19 May, 2011 RRLogic enters into contract with Saankhya Labs for GCC porting
  4. 07 Jun, 2011 Vayavya Labs added to the list of esteemed clients
  5. 04 Aug, 2011 AMD enters into general services contract with RRLogic
  6. 17 Oct, 2011 ANURAG Labs (DRDO) contracts RRLogic for Compiler Validation
  7. 15 Nov, 2011 AMD requests additional resources from RRLogic
  8. 15 Jan, 2012 RRLogic begins development of its flagship product
  9. 31 Mar, 2012 Saankhya Labs compiler tool chain is delivered
  10. 16 Apr, 2012 AMD requisitions one senior compiler engineer
  11. 03 Aug, 2012 AMD renews its contract with RRLogic
  12. 25 Aug, 2012 AMD requisitions compiler testing resources
  13. 30 Mar, 2013 Anurag Labs Compiler Validation project delivered
  14. 13 Jul, 2013 RRLogic launches its flagship product Sya for PSoC1 devices
Product Updates
  1. 13 Jul, 2013 Sya-1.0 launched for PSoC1
  2. 15 Jul, 2013 Early bird offer launched for Sya-1.0
  3. 23 Jul 2013 Sya-1.1 lauched for PSoC1

Sya-1.01 for PSoC1

Sya (स्य) is a Sanskrit word which means a Winnowing Basket. Just like a winnowing basket is used to separate grain from chaff, Sya separates the vital from the dispensable.

Sya is a Post-Link Binary Optimizer for the PSoC1 series of Programmable SoCs from Cypress Semiconductors. Sya operates on the Intel HEX file generated by the GUI based Integrated Development Environment (IDE) PSoC Developer and its embedded Compiler Tool Chain from ImageCraft.


The optimized output from Sya is generated in the Intel HEX format along with an updated Map file with the relocated addresses of the symbols. The Intel HEX file generated by Sya is compatible with the PSoC Programmer and can be used to program the PSoC1 device.


Sya is compatible with all versions of PSoC Designer starting with version 5.0. It is also compatible with both ImageCraft Standard and ImageCraft Pro compilers. The degree of optimization possible with Sya for the ImageCraft Standard and the ImageCraft Pro compilers varies though.


Sya works seamlessly with the current design flow of PSoC Designer and is completely transparent to the user in its operation. The user does not have to anything special to invoke Sya. Further, Sya can be disabled in a particular design by simply setting an environment variable. Sya can be installed and uninstalled any number of times and for any or all version(s) of PSoC Designer with great ease.


Sya is typically known to provide about 7 - 15% reduction in code size depending upon the design at hand. The amount of optimization possible depends primarily on the user modules used in the deisgn and the compiler (Standard or Pro) that is used to compile the code.


Sya is available in the binary form under an end-user license. A license may be obtained by writing to the sales team at sya-sales@rrlogic.co.in or by visiting the website https://krayan.rrlogic.co.in/login.php and purchasing the license via online payment. All Sya licenses are node locked and are designed to work only on the Windows based system for which the license has been generated. The end user is required to provide the HostID of the system on which the product is intended to be used.



Sya-1.01 Price List

3 Days Early Bird Offer

Free for a Limited Duration

7 Days Trial License

USD   0.99 (Along With Support for 7 Days)

30 Days License
USD   9.99 (Along With Support for 30 Days)
365 Days License
USD 99.99 (Along With Support for 365 Days)